Audiobus: Use your music apps together.

What is Audiobus?Audiobus is an award-winning music app for iPhone and iPad which lets you use your other music apps together. Chain effects on your favourite synth, run the output of apps or Audio Units into an app like GarageBand or Loopy, or select a different audio interface output for each app. Route MIDI between apps — drive a synth from a MIDI sequencer, or add an arpeggiator to your MIDI keyboard — or sync with your external MIDI gear. And control your entire setup from a MIDI controller.

Download on the App Store

Audiobus is the app that makes the rest of your setup better.

Streambyter: midi range

Hey

How one would do to set some midi note boundaries so if a note is higher than that limit, then transpose an octave down.

If it’s lower than the lower limit, transpose one up…

Should be easy right.

Comments

  • @cokomairena said:
    Hey

    How one would do to set some midi note boundaries so if a note is higher than that limit, then transpose an octave down.

    If it’s lower than the lower limit, transpose one up…

    Should be easy right.

    See this post to give you the general idea of how transpose some notes based on criteria. You would change the actual tests but the concept would be the same.

    In short :
    if note is in the range of interest
    transpose the note and block the original

    https://forum.audiob.us/discussion/comment/999379/#Comment_999379

  • This will do it. Copy/paste into a StreamByter window and Install Rules. Be very careful with the spaces between tokens. As show, it transposes all notes into the two octaves around middle C; you can adjust as desired. Notice that the script edits the Note On and Note Off messages and allows them to pass on out. You can test it using StreamByter's MIDI monitor (magnifier icon).

    #FoldOctaves
    
    # ^C3 is middle C in Streambyter
    If MT < A0    # process note on and off messages
       While M1 > ^C4
          Math M1 = M1 - $12
       End
       While M1 < ^C2
          Math M1 = M1 + $12
       End
    End
    
  • @uncledave said:
    This will do it. Copy/paste into a StreamByter window and Install Rules. Be very careful with the spaces between tokens. As show, it transposes all notes into the two octaves around middle C; you can adjust as desired. Notice that the script edits the Note On and Note Off messages and allows them to pass on out. You can test it using StreamByter's MIDI monitor (magnifier icon).

    #FoldOctaves
    
    # ^C3 is middle C in Streambyter
    If MT < A0    # process note on and off messages
       While M1 > ^C4
          Math M1 = M1 - $12
       End
       While M1 < ^C2
          Math M1 = M1 + $12
       End
    End
    

    This works great. Thanks

Sign In or Register to comment.