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/07/11 02:59]
_ki
streambyter [2019/11/19 06:28] (current)
_ki Moved AutoHolder and SustainNotes to 'Controller Scripts' section
Line 1: Line 1:
 ====== StreamByter ====== ====== StreamByter ======
  
-StreamByter is a 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. 
  
 **App type**: App and AUv3 **App type**: App and AUv3
Line 15: Line 15:
   * StreamByter can be used as an Audio Unit (AU) effect in hosts that support AU MIDI plugins, or standalone by connecting to it through CoreMIDI virtual ports.   * StreamByter can be used as an Audio Unit (AU) effect in hosts that support AU MIDI plugins, or standalone by connecting to it through CoreMIDI virtual ports.
   * [[https://​audeonic.com/​streambyter/#​support|Audeonic Streambyter Overview Page]], probably the best starting point for how-to information.   * [[https://​audeonic.com/​streambyter/#​support|Audeonic Streambyter Overview Page]], probably the best starting point for how-to information.
-  * [[http://​audeonic.boards.net/​board/​14/​university|StreamByter University]],​ billed as “Everything you need to know about using StreamByter and wiiting ​code”. +  * [[http://​audeonic.boards.net/​board/​14/​university|StreamByter University]],​ billed as “Everything you need to know about using StreamByter and writing ​code” 
-  * [[http://​audeonic.boards.net/​board/​12/​boutique],​ “A collection of ready-to-run snippets of code for useful and esoteric tasks”+  * [[http://​audeonic.boards.net/​board/​10/​stream-byter|StreamByter Forum]] Main script development forum for StreamByter 
 +  * [[http://​audeonic.boards.net/​board/​12/​boutique|Code Boutique]], “A collection of ready-to-run snippets of code for useful and esoteric tasks” 
 + 
 +\\ 
 ==== Audiobus Forum Links ==== ==== Audiobus Forum Links ====
   * [[https://​forum.audiob.us/​discussion/​32861/​streambyter-big-hard-excellent-update#​|StreamByter - Big Hard Excellent... Update!]]   * [[https://​forum.audiob.us/​discussion/​32861/​streambyter-big-hard-excellent-update#​|StreamByter - Big Hard Excellent... Update!]]
  
-==== StreamByter Scripts ====+===== Available Scripts ===== 
 + 
 +^  Channel Scripts ​ ^ ^ 
 +| [[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 |  
 +| [[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| 
 +| | | 
 +^  Chord Scripts ​ ^ ^ 
 +| [[http://​audeonic.boards.net/​thread/​587/​finger-orchestra-minor|The One Finger Orchestra in A Minor ]] | Single notes get converted to chords suitable for an orchestral sound | 
 +| [[http://​audeonic.boards.net/​thread/​589/​onefingerchords-switchable-config-humanize-tranpose|OneFingerChords]] | Generate chord variants from single notes | 
 +| | | 
 +^  Note Scripts ​ ^ ^ 
 +| [[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/​508/​quantiser-real-time|Quantiser (Real-Time)]] | Life Quantiser | 
 +| [[http://​audeonic.boards.net/​thread/​569/​spreadnoterange-spread-out-range-full|SpreadNoteRange]] | Spread out a range of notes to full 00-7F range| 
 +| [[http://​audeonic.boards.net/​thread/​678/​split-remap-rozeta-x0x-rhythm|Split & Remap Rozeta X0X / Rhythm]] | The 8 drum notes output by Rozeta X0X or Rhythm are split onto separate midi output channels and remapped to new notes with GUI | 
 +| [[http://​audeonic.boards.net/​thread/​579/​distribute-polyphonic-midi-channels-voices|PolyToNxM]] | Distribute polyphonic midi to N channels with M voices each | 
 +| [[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 | 
 +| | | 
 +^  Sequencer Scripts ​ ^ ^ 
 +| [[http://​audeonic.boards.net/​thread/​672/​nimble-looper|Nimble Looper]] | Compact but compelling MIDI note looper | 
 +| | | 
 +^  CC Scripts ​ ^ ^ 
 +| [[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 | 
 +| | | 
 +^  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/​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/​634/​poly-fudge|Poly Fudge]] | Simulate poly aftertouch using the 8 StreamByter sliders | 
 +| | | 
 +^  External Hardware Scripts ​ ^ ^ 
 +| [[http://​audeonic.boards.net/​thread/​546/​bpm-monitor|BPM Monitor]] | Monitor the BPM of an incoming clock signal | 
 + 
 +==== Posting own StreamByter Scripts ==== 
 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.
  
-Audeonic maintains a [[http://​audeonic.boards.net/​board/​12/​boutique|Code Boutique]] thread on the [[http://​audeonic.boards.net/​board/​10/​stream-byter|StreamByter Forum]]. ​If scripts are stored there, that is the best place to link. Otherwise, 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.
-  * [[StreamByter Set Channel by Note]] by @wim 
-  * [[GR-16 Output MIDI Mapper]] by @wim 
  
-== Tags == 
  
-{{tag>scripting ​midi_scripting au_midi_fx}}+{{tag>StreamByter ​midi_scripting ​au_midi ​au_midi_fx}}
  
  • streambyter.1562777989.txt.gz
  • Last modified: 2019/07/11 02:59
  • by _ki