The algorithm in this patcher is essentially the same as the previous patcher (07b_Select), except that a send (s) and receive (r) object pair has replaced the patch cord that sends pitch messages to makenote. To save patcher space, I always use s for send and r for receive. Any kind of message may be sent between a send-receive object pair. Here a variable named ‘pitch’ is created to send the pitch message. In addition to reducing visual clutter, send-receive has other important uses (like program initialization) which will be discussed in future tutorials.

New Objects


Updated: 10/9/23