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.

Update-Issue: Single Stepbud Instance Playing at Diff. Transposed Notes on Diff. Instruments

Hoping someone can tell me if I missing something... I just connected a single Stepbud auv3 instance in AUM to Module, Grand Piano, and Apematrix Electric, playing an 8 note sequence of C4. I've actually never connected Stepbud to multiple instruments before, I've only used it to drive a single app.

The intruments all played a different note when they should all be playing the exact same thing. I didn't run Stepbud through any other midifx and AUM note transpose was not on.

The weirdest thing is that when I disconnected Stepbud and hooked up the AUM keyboard, each app continued playing with transposed notes. For instance, the Electric was playing a G3 instead of C4 when hooked up to Stepbud. Then when playing the C4 key on AUM's keyboard, Electric continued playing a G3. Reloading the instruments cleared this issue and everything played the note it was supposed to when using the keyboard.

I tested Primer, Mood, Gadget Berlin, and Vamono... Same problems.

Has anyone experienced some similar? Restarting AUM did nothing. I also rei stalled Stepbud twice and AUM once and the problem continued.

To see if this happened in other sequencers I pulled up Polybud, Mididreams and EG Nodes Step Sequencer... They were fine.

I've actually had a similar issue occasionally with Pure Acid, where the keyboard/sequencer seemed like it was playing notes transposed from C. In those cases, a hard reset got rid of the problem.

Has anyone else experienced this? @cem_olcay, just FYI... Maybe you can tell me if I'm doing something wrong! I've only just routed Stepbud to the apps and pressed play... Didn't change the default sequence or use other midifxyor AUM's midi filters.

Thanks for any comments or help!

Comments

  • I just tested Grand Piano, Electric, Module, and OPL in AUM. I set Stepbud to play 8 notes at C4.

    I hooked up Grand Piano first. Stepbud played a C4 accurately.

    I then hooked up Module, which played a D4, two semitones off.

    I then hooked up Electric, which played a C#4, one semitone off.

    I'm not sure whether this behavior is new since I've never hooked up Stepbud to multiple instruments before. Who knows... If I had done this last year maybe I would have encountered the same issue. I'm pretty positive that I'm not doing anything wrong since all I've done is route Stepbud to instruments without any other tweaking.

  • edited April 2

    It looks like StepBud sends a Pitch Bend value of 16383 (7F), which is just below the nominal zero value of 16384 (80). If I turn off Send Pitch Bend under MIDI, everything works normally. It seems like some apps are confused by these repeated PB messages. I suspect that this is just a glitch in how StepBud converts its PB slider value to integer; seems like I can only set the slider to "-0.00", never to "0.00".

    Edit: No, that wasn't it! Seems like I can make it work and not work by the order of loading and connecting the apps.

  • It is definitely the Pitch Bend messages from StepBud. Once an AUv3 instrument has received one of those PB messages, its tuning is thrown off and it will not recover. If you turn off PB from StepBud, or block PB for each app, everything works fine. Allow an app to receive one of those PBs and it is permanently detuned. Once it is detuned, it will play bad notes from the AUM keyboard, as well as from StepBud.

  • You’re right @uncledave . BeatHawk is another app that has the same problem with StepBud.

  • @uncledave said:
    It looks like StepBud sends a Pitch Bend value of 16383 (7F), which is just below the nominal zero value of 16384 (80). If I turn off Send Pitch Bend under MIDI, everything works normally. It seems like some apps are confused by these repeated PB messages. I suspect that this is just a glitch in how StepBud converts its PB slider value to integer; seems like I can only set the slider to "-0.00", never to "0.00".

    Edit: No, that wasn't it! Seems like I can make it work and not work by the order of loading and connecting the apps.

    Thanks for doing the investigation, @uncledave, and for confirming for me that I haven't lost my marbles (yet!). I'll turn off pitch end in the meantime, but hope a fix will come soon!

    @cem_olcay, looks like @uncledave figured out what's going on.

  • edited April 2

    I've corrected my first post. StepBud sends maximum Pitch Bend for its default slider value of "-0.00". This detuning effect "sticks" because the instrument app never receives a PB value of zero. We tend to think of PB as this thing that always springs back to zero, but it is just a sequence of messages, and the last one wins. I was able to correct all my detuned instruments by connecting KB-1 to them and flicking the PB wheel.

    @cem_olcay . Why does the default PB value of "-0.00" in StepBud send maximum PB?

    I cannot figure out how the PB sliders map to PB messages. There may be a problem with signed vs unsigned arithmetic.

    Solution: disable the PB outputs from StepBud

  • @uncledave said:
    I've corrected my first post. StepBud sends maximum Pitch Bend for its default slider value of "-0.00". This detuning effect "sticks" because the instrument app never receives a PB value of zero. We tend to think of PB as this thing that always springs back to zero, but it is just a sequence of messages, and the last one wins. I was able to correct all my detuned instruments by connecting KB-1 to them and flicking the PB wheel.

    @cem_olcay . Why does the default PB value of "-0.00" in StepBud send maximum PB?

    I’m not really sure. It’s a pretty old app, I don’t update it anymore.

  • That's too bad... It's a great app. The master control for all steps is a huge time saver, and it's one of the few step sequencers that can do note length so not every note is the same length. Also, having ratcheting, modulation, pitchbend, portomento, and CC modulation are all killer features that are rare in analog style step sequencers. I've been using it a lot more while waiting for the Polybud pattern change timing issues to be resolved. I'm sure a lot of people other than me still use Stepbud and would definitely appreciate any bug fixes. Now I just eagerly await Kebarp and whatever new mad scientist sequencer you have in your brain... Hopefully something crazy that also has midi note input to advance the sequence ☺

Sign In or Register to comment.