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.
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