diff options
author | Robin Gareus <robin@gareus.org> | 2017-09-30 23:16:04 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-09-30 23:16:04 +0200 |
commit | eb0dded0954782768834e1d3a494f45cc4a118a1 (patch) | |
tree | 7f67841c0c04354f4b20f2f9510493000679e18d /instant.xml | |
parent | 97c637e39914a8b68f1d0c83d3f8c37d81fc43c2 (diff) |
Immediate-event/out-of-band injection update & tweak clearing buffers
Immediate events are used for MIDI-Panic and to inject GUI generated
events e.g. patch-changes, note-events from the track-header
(scroomer-keyboard) and patch-change audition.
Current behavior:
- snapshot copy immediate events from ringbuffer into a buffer at
the beginning of each the cycle.
- Inject immediate events into input-buffer directly after reading the input
- process "normally"
- pass immediate event-buffer to disk-writer, so it can skip them
(don't write immediate events to disk)
- if the Route is not monitoring input: clear buffer before disk-reader
and re-inject (original) immediate events after the disk-reader
- immediate events process normally and are also sent to outputs.
Diffstat (limited to 'instant.xml')
0 files changed, 0 insertions, 0 deletions