Virtueel MIDI-keyboard op Mac

Een virtueel MIDI-keyboard op MacOS

Voor dit doel gebruiken we de gratis tool MidiKeys voor Mac. Uit zichzelf produceert dit programma geen "geluid", maar je kan de midi-uitgang koppelen aan Sonic Pi.

In Sonic Pi kan je de code "synchroniseren" met de MIDI-uitvoer van het virtuele toetsenbord of met om het even welk ander extern aangesloten MIDI-apparaat. Die "live" invoer kan je uiteraard ook combineren met andere loops of samples. Zorg in de eerste plaats dat Sonic Pi MIDI-invoer kan ontvangen. 

Klik in de navigatiebalk van Sonic Pi op IO / Enable Incoming MIDI Cues.

Vervolgens plak je de volgende code in een Sonic Pi buffer. Mogelijk moet je de sync-regel aanpassen, afhankelijk van het MIDI-signaal dat binnenkomt. In ons geval is dit /midi:iac_driver_bus_1:2/note_on. Je kan die regel dus niet "klakkeloos overnemen. In het onderstaande filmpje zie je hoe je Sonic Pi, MacOS MIDI Studio en MidiKeys kan laten samenwerken. 

live_loop :midi_piano do
  note, velocity = sync "/midi:iac_driver_bus_1:2/note_on"
  
  # Gebruik de gewenste synthesizer
  synth :dsaw, note: note, amp: velocity / 127.0
end
Volgende pagina