Skip to content

Instantly share code, notes, and snippets.

@nbogie
Last active November 21, 2018 15:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nbogie/309848134aede2e57ee80a4b752b0294 to your computer and use it in GitHub Desktop.
Save nbogie/309848134aede2e57ee80a4b752b0294 to your computer and use it in GitHub Desktop.
mini.mu to Pd: alternative instructions for mac

Here are additional instructions for mac users.

  1. Follow the main vulpestruments tutorial regarding Hairless MIDI-Serial Bridge

In place of LoopMIDI, do the following:

  1. Launch the built-in "Audio MIDI Setup.app". This can be found using finder /Applications/Utilities/Audio MIDI Setup.app
  2. Find IAC Driver and double-click it to bring up its properties.
  3. Ensure "Device is Online" is clicked.
  4. If it shows "no available ports", then press + at the bottom to add port. By default it will get called IAC Bus 1
  5. Press apply.
  6. In Hairless MIDI-Serial Bridge, click on MIDI Out and select this IAC Driver as your MIDI output.
  7. In PureData, go to Media:MIDI Settings and in Input Devices, select "IAC Driver IAC Bus 1" you created above, and press "Ok".

Bonus: What's this IAC Driver? IAC Stands for Inter-Application Communication, and when enabled it allows MIDI messages to be sent between applications running on your mac. In our case, from Hairless MIDI-Serial Bridge to PureData, but it could also send to Sonic Pi, GarageBand/Logic, or a web browser supporting Web MIDI, such as google chrome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment