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
streambyter [2019/11/05 07:10] – added '(now free)' information to introduction _kistreambyter [2022/04/04 18:06] (current) – Added ChromaBend _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  ^ ^
-| [[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 +| [[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://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 44: 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 50: Line 52:
 | | | | | |
 ^  CC Scripts  ^ ^ ^  CC Scripts  ^ ^
 +| [[https://audeonic.boards.net/thread/751/chromabend-force-pitchbend-chromatic|ChromaBend]] | Force pitchbend to chromatic |
 +| [[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 65: Line 71:
 Please post links to favorite StreamByter scripts here. To keep the page under control, it would be best to limit each entry to one line if possible. If the script could use further description it would be best to create a separate page and link to it in the list instead. Please post links to favorite StreamByter scripts here. To keep the page under control, it would be best to limit each entry to one line if possible. If the script could use further description it would be best to create a separate page and link to it in the list instead.
  
-If not linked to Aideonic forum, links to Dropbox or other file sharing services will work. The files can also be zipped and uploaded here. Lastly, the code can be posted inside a code block like so: ''<code> ... script ... </code>''+If not linked to Audeonic forum, links to Dropbox or other file sharing services will work. The files can also be zipped and uploaded here. Lastly, the code can be posted inside a code block like so: ''<code> ... script ... </code>''
  
   * List scripts here. One line each if possible.   * List scripts here. One line each if possible.
  
  
-{{tag>StreamByter midi_scripting au_midi au_midi_fx}}+{{tag>StreamByter midi_scripting au_midi_fx list}}
  
  • streambyter.1572898245.txt.gz
  • Last modified: 2019/11/05 07:10
  • by _ki