Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
streambyter [2019/11/11 22:37] – Added Note Controlled Transposer script _kistreambyter [2022/04/04 18:04] – Added Velocity Enhancer _ki
Line 1: Line 1:
-====== StreamByter ======+====== StreamByter & Available Scripts List ======
  
 StreamByter is a (now free) MIDI processor plugin for creating custom MIDI effects. It has a scripting language designed around manipulating MIDI messages. Optional GUI components linked to the code can be used.  StreamByter is a (now free) MIDI processor plugin for creating custom MIDI effects. It has a scripting language designed around manipulating MIDI messages. Optional GUI components linked to the code can be used. 
Line 26: Line 26:
  
 ^  Channel Scripts  ^ ^ ^  Channel Scripts  ^ ^
 +| [[streambyter_force_channel|Force Channel with GUI]] | Redirect all input events to a specific output channel |
 +| [[Streambyter Channel Filter|Channel Filter with GUI]] |Filter midi input for a range of channels |
 | [[StreamByter Set Channel by Note|Set Channel by Note]] | Changing channels from a keyboard that doesn’t have onboard channel change by playing a note from A7 to C8 | | [[StreamByter Set Channel by Note|Set Channel by Note]] | Changing channels from a keyboard that doesn’t have onboard channel change by playing a note from A7 to C8 |
-| [[GR-16 Output MIDI Mapper|GR-16 Output MIDI Mapper]] | Changes the MIDI output from GR-16 to configurable notes and channels | +| [[streambyter_gr-16_output_midi_mapper|GR-16 Output MIDI Mapper]] | Changes the MIDI output from GR-16 to configurable notes and channels | 
 | [[http://audeonic.boards.net/thread/682/midi-matrix-switcher-live-utility|Midi Matrix Switcher]] | Live jam utility to switch midi matrix routings to beat-juggle with pattern snippets, to switch between song parts or to play additional notes with different voicing while holding notes | | [[http://audeonic.boards.net/thread/682/midi-matrix-switcher-live-utility|Midi Matrix Switcher]] | Live jam utility to switch midi matrix routings to beat-juggle with pattern snippets, to switch between song parts or to play additional notes with different voicing while holding notes |
 | [[http://audeonic.boards.net/thread/625/multi-mono-channeliser|Multi-Mono Channeliser]] | Rewrites the MIDI channel of each incoming note to a discrete channel starting from channel 1, splitting up polyphonic midi| | [[http://audeonic.boards.net/thread/625/multi-mono-channeliser|Multi-Mono Channeliser]] | Rewrites the MIDI channel of each incoming note to a discrete channel starting from channel 1, splitting up polyphonic midi|
Line 36: Line 38:
 | | | | | |
 ^  Note Scripts  ^ ^ ^  Note Scripts  ^ ^
 +| [[https://audeonic.boards.net/thread/923/velocity-enhancer-improve-controller-response|Velocity Enhancer]] | Enhance dynamic range of keyboard controllers |
 | [[http://www.makemusicanywhere.com/midi-transpose-with-streambyter/|Note Controlled Transposer]] | Transpose FugueMachine and any other sequencer using note input from midi controller | | [[http://www.makemusicanywhere.com/midi-transpose-with-streambyter/|Note Controlled Transposer]] | Transpose FugueMachine and any other sequencer using note input from midi controller |
-| [[http://audeonic.boards.net/thread/722/auto-holder|Auto Holder]] | Hold all played notes until they are released either with the 'Release' button or via a release CC |  
 | [[http://audeonic.boards.net/thread/585/chord-rotator-la-michael-brecker|Chord Rotator a la Michael Brecker]] | Map incoming MIDI notes to rotating chords | | [[http://audeonic.boards.net/thread/585/chord-rotator-la-michael-brecker|Chord Rotator a la Michael Brecker]] | Map incoming MIDI notes to rotating chords |
 | [[http://audeonic.boards.net/thread/508/quantiser-real-time|Quantiser (Real-Time)]] | Life Quantiser | | [[http://audeonic.boards.net/thread/508/quantiser-real-time|Quantiser (Real-Time)]] | Life Quantiser |
Line 45: Line 47:
 | [[http://audeonic.boards.net/thread/537/distribute-polyphonic-midi-outgoing-channels|PolyToNx1]] | Distribute incomming polyphonic midi to N outgoing mono midi channels | | [[http://audeonic.boards.net/thread/537/distribute-polyphonic-midi-outgoing-channels|PolyToNx1]] | Distribute incomming polyphonic midi to N outgoing mono midi channels |
 | [[http://audeonic.boards.net/thread/633/all-notes-panic-button-event|All Notes Off]] | Send NoteOFf for all notes on all channels | | [[http://audeonic.boards.net/thread/633/all-notes-panic-button-event|All Notes Off]] | Send NoteOFf for all notes on all channels |
-| [[http://audeonic.boards.net/thread/611/sustainnotes-delay-depending-sustain-pedal|SustainNotes]] | Delay note-off‘s depending on sustain pedal | 
 | | | | | |
 ^  Sequencer Scripts  ^ ^ ^  Sequencer Scripts  ^ ^
Line 51: Line 52:
 | | | | | |
 ^  CC Scripts  ^ ^ ^  CC Scripts  ^ ^
 +| [[https://wiki.audiob.us/streambyter_cc_high_range_remap|CC High Range Remap]] | Remap CC values higher than a threshold to a new range |
 | [[http://audeonic.boards.net/thread/575/beatstep-pro-relative-absolute-mapping|Beatstep pro relative to absolute mapping]] | Map beatsteps relative CCs to absolute values| | [[http://audeonic.boards.net/thread/575/beatstep-pro-relative-absolute-mapping|Beatstep pro relative to absolute mapping]] | Map beatsteps relative CCs to absolute values|
 | [[http://audeonic.boards.net/thread/576/logarithmic-faders|Logarithmic faders]] | Apply a logarithmic curve to a CC | | [[http://audeonic.boards.net/thread/576/logarithmic-faders|Logarithmic faders]] | Apply a logarithmic curve to a CC |
 | | | | | |
 ^  Controller Scripts  ^ ^ ^  Controller Scripts  ^ ^
 +| [[http://audeonic.boards.net/thread/722/auto-holder|Auto Holder]] | Hold all played notes until they are released either with the 'Release' button or via a release CC | 
 +| [[http://audeonic.boards.net/thread/611/sustainnotes-delay-depending-sustain-pedal|SustainNotes]] | Delay note-off‘s depending on sustain pedal, with support for MPE input |
 | [[http://audeonic.boards.net/thread/693/pitchbend-2-ccs|Pitchbend to 2 CCs]] | Converts upper and lower range of pitchbend lever to two CCs | | [[http://audeonic.boards.net/thread/693/pitchbend-2-ccs|Pitchbend to 2 CCs]] | Converts upper and lower range of pitchbend lever to two CCs |
 | [[http://audeonic.boards.net/thread/686/autortz-resets-velocity-after-milliseconds|AutoRTZ - CC]] | Return a CC back to zero if no value was received for some milliseconds | | [[http://audeonic.boards.net/thread/686/autortz-resets-velocity-after-milliseconds|AutoRTZ - CC]] | Return a CC back to zero if no value was received for some milliseconds |
Line 71: Line 75:
  
  
-{{tag>StreamByter midi_scripting au_midi au_midi_fx}}+{{tag>StreamByter midi_scripting au_midi_fx list}}
  
  • streambyter.txt
  • Last modified: 2022/04/04 18:06
  • by _ki