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.

Grooverider GR-16 Tips And Tricks Megathread!

1235

Comments

  • edited February 29

    Is there a way to do hard stepped/quantized automation that I’m missing? Re: when in SEQ:edit mode you hold shift + the parameter you want to automate on a per-step basis, but instead of smooth gliding up/down to the next value, I’d love to be able to do instant transition between two values - (e.g filter on 87 on step one, to 0 on step two, etc) without having to use the square or S&H lfo modulator.

    (edit) nvm, I found the stepped automation option in settings.

  • Isn’t there a Mosaic Device that can turn the Drum-tracks into a single midi file .. Like pad 9-16?

  • @wim said:
    Here’s one for the more nerdy among us...

    Alter the midi out channel and note coming from the pads using StreamByter

    GR-16 outputs midi on a different channel for each pad. In some cases you might want to remap these to different channels. For instance, you might want pads 9-16 to play a single drum app, while leaving pads 1-8 unchanged.

    The example below sends pads 9-16 to channel 10 and maps the output notes to RuisMaker’s note scheme. There’s also an alternate mapping for Gadgets such as London and Recife, and one for a typical General Midi drum map.

    # GR-16 pad to note converter
    
    # Enter the note substitution (in hex) for each pad in I0. 
    # 00 means no substitution. 
    
    # Uncomment below for RuisMaker on pads 9-16
    ASS I0 = 00 00 00 00 00 00 00 00 31 33 36 38 3A 3D 3F 42
    
    # Uncomment below for Gadget on pads 9-16
    # ASS I0 = 00 00 00 00 00 00 00 00 24 25 26 27 28 29 2A 2B
    
    # Uncomment below for General Midi on pads 9-16
    # ASS I0 = 00 00 00 00 00 00 00 00 24 25 26 2D 32 2A 2E 31
    
    # Enter the channel substitution (in hex) for each pad in J0
    # Only 00 through 0F (channel 16) are accepted.
    # 00 means no substitution
    ASS J0 = 00 00 00 00 00 00 00 00 09 09 09 09 09 09 09 09
    
    # Get the pad number from the incoming channel number
    ASS L0 = MC
    
    # Use that to look up the note translation
    IF IL0 != 00
      ASS M1 = IL0
    END
    
    # And the channel translation
    IF JL0 != 00
      IF JL0 <= 0F
        MAT L1 = MT + JL0
        ASS M0 = L1
      END
    END
    

    Hi Wim - Im new to GR16 and IOS in general. This is amazing and I downloaded Streambyter and pasted your script then back to GR16 to try and trigger my tr09 on channel 10 as midi out but no luck. Should I select Streambyter as Midi in? Apologies for the step by step questions but Im not exactly good at this stuff :)

  • edited April 7

    @MSP said:

    @wim said:
    Here’s one for the more nerdy among us...

    Alter the midi out channel and note coming from the pads using StreamByter

    GR-16 outputs midi on a different channel for each pad. In some cases you might want to remap these to different channels. For instance, you might want pads 9-16 to play a single drum app, while leaving pads 1-8 unchanged.

    The example below sends pads 9-16 to channel 10 and maps the output notes to RuisMaker’s note scheme. There’s also an alternate mapping for Gadgets such as London and Recife, and one for a typical General Midi drum map.

    # GR-16 pad to note converter
    
    # Enter the note substitution (in hex) for each pad in I0. 
    # 00 means no substitution. 
    
    # Uncomment below for RuisMaker on pads 9-16
    ASS I0 = 00 00 00 00 00 00 00 00 31 33 36 38 3A 3D 3F 42
    
    # Uncomment below for Gadget on pads 9-16
    # ASS I0 = 00 00 00 00 00 00 00 00 24 25 26 27 28 29 2A 2B
    
    # Uncomment below for General Midi on pads 9-16
    # ASS I0 = 00 00 00 00 00 00 00 00 24 25 26 2D 32 2A 2E 31
    
    # Enter the channel substitution (in hex) for each pad in J0
    # Only 00 through 0F (channel 16) are accepted.
    # 00 means no substitution
    ASS J0 = 00 00 00 00 00 00 00 00 09 09 09 09 09 09 09 09
    
    # Get the pad number from the incoming channel number
    ASS L0 = MC
    
    # Use that to look up the note translation
    IF IL0 != 00
      ASS M1 = IL0
    END
    
    # And the channel translation
    IF JL0 != 00
      IF JL0 <= 0F
        MAT L1 = MT + JL0
        ASS M0 = L1
      END
    END
    

    Hi Wim - Im new to GR16 and IOS in general. This is amazing and I downloaded Streambyter and pasted your script then back to GR16 to try and trigger my tr09 on channel 10 as midi out but no luck. Should I select Streambyter as Midi in? Apologies for the step by step questions but Im not exactly good at this stuff :)

    Nice stuff here.. would be nice if Jim can make this in-app..

    Thanks..

    Edit.. would be nice to have a Maschine drum-map..

  • @MSP said:
    Hi Wim - Im new to GR16 and IOS in general. This is amazing and I downloaded Streambyter and pasted your script then back to GR16 to try and trigger my tr09 on channel 10 as midi out but no luck. Should I select Streambyter as Midi in? Apologies for the step by step questions but Im not exactly good at this stuff :)

    No problem asking questions around here. We all were in the same boat and even after years need help from the rest of the community. 👍🏼

    You'll need to modify the script so that it sends out the notes that the TR-09 needs. By default the script is set up for Ruismaker. Those notes won't work with the TR-09.

    So first, you need to comment out that line by placing a '#' in front of it:

    # ASS I0 = 00 00 00 00 00 00 00 00 31 33 36 38 3A 3D 3F 42
    

    Next, add the two lines below which I think have the right mapping. Since the TR-09 has more than 9 pads, I set it up to use pads 1-11 rather than 9-16, but you can rearrange as needed.

    # Uncomment below for Roland TR-09 on pads 1 - 11
    # Note: these numbers, unlike the rest of the script are in decimal rather 
    # than hex to save having to convert them. (the $ sign means "decimal")
    ASS I0 = $36 $38 $43 $47 $50 $37 $39 $42 $46 $49 $51 $00 $00 $00 $00 $00
    

    Finally, since we changed the pads used, the channel numbers need to be updated to reflect the new pads being used:

    # Enter the channel substitution (in hex) for each pad in J0
    # Only $00 through $15 (channel 16) are accepted.
    # 00 means no substitution
    ASS J0 = $09 $09 $09 $09 $09 $09 $09 $09 $09 $09 $09 $00 $00 $00 $00 $00
    

    Hopefully that'll work for you. As for setup, you need to pass the midi through the plugin, so you need to send the output from GR-16 to Streambyter, then from Streambyter to the TR-09.

    If you run into problems I'll try to help. B)

  • @RajahP said:

    @MSP said:

    @wim said:
    Here’s one for the more nerdy among us...

    Alter the midi out channel and note coming from the pads using StreamByter

    GR-16 outputs midi on a different channel for each pad. In some cases you might want to remap these to different channels. For instance, you might want pads 9-16 to play a single drum app, while leaving pads 1-8 unchanged.

    The example below sends pads 9-16 to channel 10 and maps the output notes to RuisMaker’s note scheme. There’s also an alternate mapping for Gadgets such as London and Recife, and one for a typical General Midi drum map.

    # GR-16 pad to note converter
    
    # Enter the note substitution (in hex) for each pad in I0. 
    # 00 means no substitution. 
    
    # Uncomment below for RuisMaker on pads 9-16
    ASS I0 = 00 00 00 00 00 00 00 00 31 33 36 38 3A 3D 3F 42
    
    # Uncomment below for Gadget on pads 9-16
    # ASS I0 = 00 00 00 00 00 00 00 00 24 25 26 27 28 29 2A 2B
    
    # Uncomment below for General Midi on pads 9-16
    # ASS I0 = 00 00 00 00 00 00 00 00 24 25 26 2D 32 2A 2E 31
    
    # Enter the channel substitution (in hex) for each pad in J0
    # Only 00 through 0F (channel 16) are accepted.
    # 00 means no substitution
    ASS J0 = 00 00 00 00 00 00 00 00 09 09 09 09 09 09 09 09
    
    # Get the pad number from the incoming channel number
    ASS L0 = MC
    
    # Use that to look up the note translation
    IF IL0 != 00
      ASS M1 = IL0
    END
    
    # And the channel translation
    IF JL0 != 00
      IF JL0 <= 0F
        MAT L1 = MT + JL0
        ASS M0 = L1
      END
    END
    

    Hi Wim - Im new to GR16 and IOS in general. This is amazing and I downloaded Streambyter and pasted your script then back to GR16 to try and trigger my tr09 on channel 10 as midi out but no luck. Should I select Streambyter as Midi in? Apologies for the step by step questions but Im not exactly good at this stuff :)

    Nice stuff here.. would be nice if Jim can make this in-app..

    Thanks..

    Edit.. would be nice to have a Maschine drum-map..

    Maschine is itself configurable isn't it?
    If you know the channels and notes for each pad, that's all you need to make a mapping. I don't know what the defaults for Machine are. If you want to dig those out, or figure them out, then I can write the mapping for you in about a minute if you don't understand how to do it from the script.

  • @wim said:

    @RajahP said:

    @MSP said:

    @wim said:
    Here’s one for the more nerdy among us...

    Alter the midi out channel and note coming from the pads using StreamByter

    GR-16 outputs midi on a different channel for each pad. In some cases you might want to remap these to different channels. For instance, you might want pads 9-16 to play a single drum app, while leaving pads 1-8 unchanged.

    The example below sends pads 9-16 to channel 10 and maps the output notes to RuisMaker’s note scheme. There’s also an alternate mapping for Gadgets such as London and Recife, and one for a typical General Midi drum map.

    # GR-16 pad to note converter
    
    # Enter the note substitution (in hex) for each pad in I0. 
    # 00 means no substitution. 
    
    # Uncomment below for RuisMaker on pads 9-16
    ASS I0 = 00 00 00 00 00 00 00 00 31 33 36 38 3A 3D 3F 42
    
    # Uncomment below for Gadget on pads 9-16
    # ASS I0 = 00 00 00 00 00 00 00 00 24 25 26 27 28 29 2A 2B
    
    # Uncomment below for General Midi on pads 9-16
    # ASS I0 = 00 00 00 00 00 00 00 00 24 25 26 2D 32 2A 2E 31
    
    # Enter the channel substitution (in hex) for each pad in J0
    # Only 00 through 0F (channel 16) are accepted.
    # 00 means no substitution
    ASS J0 = 00 00 00 00 00 00 00 00 09 09 09 09 09 09 09 09
    
    # Get the pad number from the incoming channel number
    ASS L0 = MC
    
    # Use that to look up the note translation
    IF IL0 != 00
      ASS M1 = IL0
    END
    
    # And the channel translation
    IF JL0 != 00
      IF JL0 <= 0F
        MAT L1 = MT + JL0
        ASS M0 = L1
      END
    END
    

    Hi Wim - Im new to GR16 and IOS in general. This is amazing and I downloaded Streambyter and pasted your script then back to GR16 to try and trigger my tr09 on channel 10 as midi out but no luck. Should I select Streambyter as Midi in? Apologies for the step by step questions but Im not exactly good at this stuff :)

    Nice stuff here.. would be nice if Jim can make this in-app..

    Thanks..

    Edit.. would be nice to have a Maschine drum-map..

    Maschine is itself configurable isn't it?
    If you know the channels and notes for each pad, that's all you need to make a mapping. I don't know what the defaults for Machine are. If you want to dig those out, or figure them out, then I can write the mapping for you in about a minute if you don't understand how to do it from the script.

    Thanks.. I never used the app StreamByter before... Let me go explore it..

  • @RajahP said:

    @wim said:

    @RajahP said:

    @MSP said:

    @wim said:
    Here’s one for the more nerdy among us...

    Alter the midi out channel and note coming from the pads using StreamByter

    GR-16 outputs midi on a different channel for each pad. In some cases you might want to remap these to different channels. For instance, you might want pads 9-16 to play a single drum app, while leaving pads 1-8 unchanged.

    The example below sends pads 9-16 to channel 10 and maps the output notes to RuisMaker’s note scheme. There’s also an alternate mapping for Gadgets such as London and Recife, and one for a typical General Midi drum map.

    # GR-16 pad to note converter
    
    # Enter the note substitution (in hex) for each pad in I0. 
    # 00 means no substitution. 
    
    # Uncomment below for RuisMaker on pads 9-16
    ASS I0 = 00 00 00 00 00 00 00 00 31 33 36 38 3A 3D 3F 42
    
    # Uncomment below for Gadget on pads 9-16
    # ASS I0 = 00 00 00 00 00 00 00 00 24 25 26 27 28 29 2A 2B
    
    # Uncomment below for General Midi on pads 9-16
    # ASS I0 = 00 00 00 00 00 00 00 00 24 25 26 2D 32 2A 2E 31
    
    # Enter the channel substitution (in hex) for each pad in J0
    # Only 00 through 0F (channel 16) are accepted.
    # 00 means no substitution
    ASS J0 = 00 00 00 00 00 00 00 00 09 09 09 09 09 09 09 09
    
    # Get the pad number from the incoming channel number
    ASS L0 = MC
    
    # Use that to look up the note translation
    IF IL0 != 00
      ASS M1 = IL0
    END
    
    # And the channel translation
    IF JL0 != 00
      IF JL0 <= 0F
        MAT L1 = MT + JL0
        ASS M0 = L1
      END
    END
    

    Hi Wim - Im new to GR16 and IOS in general. This is amazing and I downloaded Streambyter and pasted your script then back to GR16 to try and trigger my tr09 on channel 10 as midi out but no luck. Should I select Streambyter as Midi in? Apologies for the step by step questions but Im not exactly good at this stuff :)

    Nice stuff here.. would be nice if Jim can make this in-app..

    Thanks..

    Edit.. would be nice to have a Maschine drum-map..

    Maschine is itself configurable isn't it?
    If you know the channels and notes for each pad, that's all you need to make a mapping. I don't know what the defaults for Machine are. If you want to dig those out, or figure them out, then I can write the mapping for you in about a minute if you don't understand how to do it from the script.

    Thanks.. I never used the app StreamByter before... Let me go explore it..

    I tried to set that script up so that minimal knowledge of Streambyter scripting is needed. All one needs to know is how to comment and uncomment lines (# in front of a line turns it into a comment). And how to alter or make two lists: note substitution and channel substitution.

    Still, even those can be somewhat cryptic. One of the sources of confusion is hex vs. decimal numbers. When I wrote that there was only the choice for hex numbers, and converting decimal numbers into hex is a pain. Since then, he made it so that you can put a $ sign in front of numbers to use decimal rather than hex. The other is channel numbers. We think in terms of channel 1-16 for MIDI, but the actual numbers are 0-15 in MIDI-speak.

  • wimwim
    edited April 7

    @RajahP and @MSP , there's a much more powerful Mozaic script by the almighty @_ki, that can do what you need without diving into code:

    https://patchstorage.com/remap-multi-channel-midi-drums/

    Highly Recommended!!

  • @wim said:
    @RajahP and @MSP , there's a much more powerful Mozaic script by the almighty @_ki, that can do what you need without diving into code:

    https://patchstorage.com/remap-multi-channel-midi-drums/

    Highly Recommended!!

    Thanks.. I’ll give it a shot..

  • Sample Length

    I did import some samples into GR and all ok.
    But when I wanted to use them flashed up
    an error message "sample too long" and
    I am not able to use them .

    Am I not able to import samples of any
    length or size ?

  • @sammyprada said:
    Sample Length

    I did import some samples into GR and all ok.
    But when I wanted to use them flashed up
    an error message "sample too long" and
    I am not able to use them .

    Am I not able to import samples of any
    length or size ?

    How long were the samples?

  • they were wav files from audiotent,
    for example:

    024 AT - Twisted - Synth Loop - 124bpm F# 8013KB 30s
    or
    058 AT - Twisted - Synth Loop - 126bpm am 7887KB 30s

    is there any limit regarding importing samples in GR 16 ?

    I have been an Electribe 2 sampler user and I expected
    GR 16 to be without limitations. in the electribe there is
    a maximum of 24 MB sample space. As lots of sample
    packs have samples where just 1 sample has that size
    I hoped GR 16 would give me the freedom to import
    whatever I wanted....

  • @sammyprada said:
    they were wav files from audiotent,
    for example:

    024 AT - Twisted - Synth Loop - 124bpm F# 8013KB 30s
    or
    058 AT - Twisted - Synth Loop - 126bpm am 7887KB 30s

    is there any limit regarding importing samples in GR 16 ?

    I have been an Electribe 2 sampler user and I expected
    GR 16 to be without limitations. in the electribe there is
    a maximum of 24 MB sample space. As lots of sample
    packs have samples where just 1 sample has that size
    I hoped GR 16 would give me the freedom to import
    whatever I wanted....

    From page 23 of the manual:

    Groove Rider GR-16 is capable of importing user samples in .wav or .aiff format of length up to 16 seconds each. GR-16 supports mono samples only. When you import a stereo file in GR, it will be automatically converted to mono internally.

  • thank you so much ! - another device with limitations ....well I think only DELUGE has no limitations...or Ableton .....you can import whatever you want..any length any size ....

  • @sammyprada said:
    thank you so much ! - another device with limitations ....well I think only DELUGE has no limitations...or Ableton .....you can import whatever you want..any length any size ....

    I think Auv3 can help solve these limitations.. Doubt Jim Audio will give up on this wonderful app... let’s just wait and see... he’s rather quiet... that encouraging..

  • @sammyprada said:
    thank you so much ! - another device with limitations ....well I think only DELUGE has no limitations...or Ableton .....you can import whatever you want..any length any size ....

    To be fair, Live and a Deluge cost orders of magnitude more money and don’t fit in your pocket. This app provides an awful lot of functionality, has minimal CPU hit and can even work on a pretty ancient phone.

  • @espiegel123 said:

    @sammyprada said:
    thank you so much ! - another device with limitations ....well I think only DELUGE has no limitations...or Ableton .....you can import whatever you want..any length any size ....

    To be fair, Live and a Deluge cost orders of magnitude more money and don’t fit in your pocket. This app provides an awful lot of functionality, has minimal CPU hit and can even work on a pretty ancient phone.

    Can only imagine GR-16 as a DAW, VSTi on Desktop... I’ll buy it for a a couple hundred dollars..

  • GR-16 and MIDI Keyboard

    I have problems getting a MIDI keyboard correctly
    working with GR-16 in POLY - mode.

    It does recognize my keyboard (Akai APC 40 / Midiplus AKM 320)
    and OMNI - mode does work. I can play with every key one part.

    BUT if I want to play just one specific part on the whole keyboard
    and set GR-16 on POLY - mode, it always
    plays just one specific part no matter what part I trigger.
    So to say: it does not follow the triggered part, but plays only a
    (maybe) random one. In my case part 1 or 2.
    The triggering does not affect what the keyboard plays.

  • wimwim
    edited April 10

    @RajahP said:

    @sammyprada said:
    thank you so much ! - another device with limitations ....well I think only DELUGE has no limitations...or Ableton .....you can import whatever you want..any length any size ....

    I think Auv3 can help solve these limitations..

    No. It makes them worse. AU's are limited in memory in ways that standalone apps aren't.

  • Anyone know how to sequence gr16 via Drambo. Probably just a single track.

  • oh dont worry.

  • BUT if I want to play just one specific part on the whole keyboard
    and set GR-16 on POLY - mode, it always
    plays just one specific part no matter what part I trigger.
    So to say: it does not follow the triggered part, but plays only a
    (maybe) random one. In my case part 1 or 2.
    The triggering does not affect what the keyboard plays.

    Press the Keys button

  • i still don’t have this app, but i love groove boxes and have the electribe in my studio..
    all the demos i see of gr16 are mostly faster techno/house/dub tracks, im curious how this holds up to slower, softer downtempo music, long pads and arps... minimal percussion

  • @reasOne said:
    i still don’t have this app, but i love groove boxes and have the electribe in my studio..
    all the demos i see of gr16 are mostly faster techno/house/dub tracks, im curious how this holds up to slower, softer downtempo music, long pads and arps... minimal percussion

    That’s easy for GR-16, just use it without drinking coffee or energy drinks.

  • @reasOne said:
    i still don’t have this app, but i love groove boxes and have the electribe in my studio..
    all the demos i see of gr16 are mostly faster techno/house/dub tracks, im curious how this holds up to slower, softer downtempo music, long pads and arps... minimal percussion

    I don't recall who it was... (gonna guess it was @echoopera) but I remember listening to awesome downtempo tracks made on GR-16

  • @reasOne said:
    i still don’t have this app, but i love groove boxes and have the electribe in my studio..
    all the demos i see of gr16 are mostly faster techno/house/dub tracks, im curious how this holds up to slower, softer downtempo music, long pads and arps... minimal percussion

    GR16 is basically a 'reverse-engineered' Electribe 2/2S with some added Elektron sequencer tricks, a bit of Serum... tightest sync on iOS too. You might love it, if you like your Electribe. Runs well on my old iPad Mini 2, too.

  • @reasOne said:
    i still don’t have this app, but i love groove boxes and have the electribe in my studio..
    all the demos i see of gr16 are mostly faster techno/house/dub tracks, im curious how this holds up to slower, softer downtempo music, long pads and arps... minimal percussion

    No limits in terms of styles, it's what you make of it.
    It even has a few natural instruments in its factory lib (Piano, EP, Organ, Clavinet, Basses, Guitars, Flutes, Mallets...).

  • @Sequencer1 said:

    @reasOne said:
    i still don’t have this app, but i love groove boxes and have the electribe in my studio..
    all the demos i see of gr16 are mostly faster techno/house/dub tracks, im curious how this holds up to slower, softer downtempo music, long pads and arps... minimal percussion

    GR16 is basically a 'reverse-engineered' Electribe 2/2S with some added Elektron sequencer tricks, a bit of Serum... tightest sync on iOS too. You might love it, if you like your Electribe. Runs well on my old iPad Mini 2, too.

    Very well said.

  • @reasOne said:
    i still don’t have this app, but i love groove boxes and have the electribe in my studio..
    all the demos i see of gr16 are mostly faster techno/house/dub tracks, im curious how this holds up to slower, softer downtempo music, long pads and arps... minimal percussion

    Bank D......

Sign In or Register to comment.