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 StoreAudiobus is the app that makes the rest of your setup better.
Comments
Forgive the lameness ( although its cool for a first tweak )
Of Drambo wavescanner module.
Its a spectral processer I think.
You can scan the file, with a knob or add lfo to slices. So the slices scan back and forth before next random slice and lfo'd slice.
You could probably add silo after.
Its actually just this key patch as the sample
I like your “controlled tap” idea. I take a lot of well known pieces of audio, and try to creatively rearrange them in ways that bring them new life. Thus my request for control of the play head. Your idea has merit in this regard.
I do agree about Cubasis, their automation mode leaves a lot to be desired, but it does work. It’s just quirky.
Interesting! But I don’t see where the control of a knob scans the file. I’ve never used Drambo, so forgive my ignorance.
Those demos remind me of the old Korg Wavestation. Loved that thing…
I like this trend of super simple UI's for plugins.
No worries.
Just read you need a manual playhead and thought of this.
The offset knob 0-127 cc scans the file. Its whats automated here to go back and forth.
The file can be sliced. The slices set to random slice, each time the sequencer actually triggers a slice. When slice is triggered. Lfos I think are p-locked to the step sequencer notes. Where the lfos scroll the offest before getting triggered by next step/random slice.
You can actually use this Drambo module and do the same in any host, using Drambo as an fx because all the automation will work.
Because its a Drambo module and not an AU. Which need to be hosted only in Drambo. To gain automation.
Just checking you know that when you tap on the 3 main labels on the main UI it opens up other knobs and controls?
Cool! Glad that idea makes sense to you. I think it makes some technical sense too because, like I said before, it would be kind of nice to reload the last tapped position when reopening a project, and tying the taps to the parameter would provide this for free.
I'm uploading a new version to the App Store right now but I'll table that for the next version.
Good question to ask, though the basic set of controls is also intended to provide a "I don't care, let's make sound!" experience
The front facing UI is clean and easy to comprehend. Having the option to dig deeper is completely OK.
Just posted another update for iOS which should further improve stability, as well as hopefully helping this issue too. @SilentObserver could you confirm if it's fixed on the latest version whenever you get the chance?
I noticed there was a bundle option to get both Ridgewalk and Weeping Wall at a nice discount so I use some credits I have left from a Gift Card that I’ve been itchy to spend. I like the user interface and the soundscapes that are produced with very little effort. They don’t manipulate the loops beyond recognition and you get an interesting swirling texture of realistic sounds. I went with the ping-pong
effect.
Nice work @aqeelaadam.
Thanks for this @aqeelaadam! While the app is much more stable, sadly it still stops playing when the channel input stops regardless of the status of Logic playback engine. The only way I can 'fool' the app is by inserting a reverb like Crystalline ahead of Ridgeway. Then the app will continue to play the remaining loops until the Hold Time finishes.
@aqeelaadam I‘m also wondering a bit about the fade-to-silence behavior when stopping the playhead of the host.
In my AUM jams, i often start with stopped playhead and play some sounds to stack up an ambience, then start the playhead which starts rhytm-machines and sequences. At the end i stop the playhead to stop these rhytms and sequences, but continue playing outros or ambiences.
This doesn‘t work well with the current RidgeWalk, here a simple setup to show the problem:
After loading RW with default patch into an Fx slot of an instrument assigned to AUMs keyboard with stopped AUM playhead, i can play the instrument and RW is wandering around.
This wandering continues, when i‘m starting AUMs playhead. But if i stop the playhead, RW fades to silence in about 2sec even with its default ‚infinite hold time‘ setting.
But any new instrument sound i‘m playing after stopping, receives the RW treatment of wandering echoes…
So if i kind of ‚filled‘ up an intersting soundscape (ie buffer RW is traversing) while playhead is running this soundscape seems lost upon stopping because of the automatic fade-to-silence.
As a work-around i just noticed that if i trigger an RW buffer update by playing a new just loud enough note immediately after stopping AUM, the rest of the buffer is still there. So the buffer doesn‘t seem to be cleared, its output is just faded upon playhead stop.
I would prefer if the audio would keep playing in ‚infinite hold time‘, but at least i now have a work-around
All in all, i really enjoy RidgeWalk ❤️
I already stored several AUM sessions using it with various settings (for instance to create unintelligible vocal snippets by feeding an accepella into a backward playing RW with short size)
Ahhh darn. Seems I have more work to do. Thanks for the update @SilentObserver. Just to double check, the potential fix would be v1.0.3 which just went out late yesterday.
Hey @_ki - thanks for trying and enjoy! Just to double check, have you tried disabling the playback syncing in the settings menu (top right corner)? By default it's enabled, but you can turn it off and Ridgewalk will ignore AUM's transport.
In the future I'd like to have a preset system and/or "save the current settings as default" option which should like it would useful in your case as well.
@aqeelaadam 👍🏼 Thanks a lot, disabling host playback sync fixed my problem!
Now that i know, its no problem to change this setting in my saved AUM sessions.
@SilentObserver - taking a second pass through the info you provided. Just to clarify, are you saying the Ridgewalk's play/pause setting automatically toggles to pausing when exiting a MIDI region? Or that the audio just stops entirely? Per "I can restart the internal play engine within the app to keep the remaining loops going" it sounds like it's the former - Ridgewalk basically automatically pauses when a MIDI region is complete?
If that's the case, just as a proof of concept, toggling off "playback syncing" the menu would stop that from occurring. That would give me some good data as to whether or not Logic is doing some funky with the transport (I'm reading some stuff claiming that Logic might say the transport is stopped if you're outside of a MIDI region, even though the global transport is still running).
@aqeelaadam - I think I know what is happening now! The Hold time was somehow set to the length of the midi region, so it stopped playback as no further info audio was occurring. Changing the Hold time to a smaller value or Infinite seems to fix this. I completely overlooked this as it always appeared to stop at the time the midi region did which was totally confusing me!
A-ha! Glad to know it's all good. You bringing up the issue helped me realize/notice some other issues though, so glad you brought it up
Not iOS related, but I just posted a desktop update as well. I'm doing desktop updates ~weekly since they're a bit more painful for me to issue and for people to install (compared to iOS). This basically gets all of the critical stability updates to desktop users as well.
@aqeelaadam Thank you for the desktop update! I will check it out tomorrow. I'm looking forward to it!