You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With the functionality to listen for MIDI messages enabled, it is time to implement the ability for them to actually change the notes of oscillators, start envelopes, etc.
For this to be implemented in its fullest capacity, an envelope generator needs to be implemented as a modulation source. This is because a MIDI message will do two things:
Tell an envelope to start / stop its playback
Tell an oscillator what frequency to play at
There are a few ways this could be implemented, which are each worth considering:
Processing buffer(s) of MidiMessage objects into the process / evaluate methods
Using a MidiNode object that creates a stream on a specific MIDI input port to listen to messages
Requirements
TBD
Checklist
I have linked the correct milestone and/or project(s)
I have added the appropriate labels
I have assigned this task to the correct people
The text was updated successfully, but these errors were encountered:
Description
With the functionality to listen for MIDI messages enabled, it is time to implement the ability for them to actually change the notes of oscillators, start envelopes, etc.
For this to be implemented in its fullest capacity, an envelope generator needs to be implemented as a modulation source. This is because a MIDI message will do two things:
There are a few ways this could be implemented, which are each worth considering:
MidiMessage
objects into theprocess
/evaluate
methodsMidiNode
object that creates a stream on a specific MIDI input port to listen to messagesRequirements
TBD
Checklist
The text was updated successfully, but these errors were encountered: