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.

cykle | advanced pattern sequencer now live

167891012»

Comments

  • @cp3 said:

    @Stochastically said:

    @McD said:

    @Stochastically said:

    @cp3 said:
    snapshots respond to MIDI program changes (i.e., bank select) sent to cykle's MIDI input.

    But how is that done?

    How in the name of Auv3 does this work?

    It takes a MIDI app that will send a Bank Select message.

    thanks @McD for your detailed info; but why, oh why, did he choose such an obscure way to deal with this? I'd like to hear if anyone, anywhere has been successful with this arrangement. @cp3 has been active on the Polybeat thread lately. I hope he sees this and can help in some way. Otherwise some really useful possibilities for using Cykle are being lost.

    MIDI program change is the canonical way to change patterns on a MIDI sequencer, but I agree it's obscure and not many apps support sending this MIDI message. I will probably make cykle respond to MIDI pitches to change patterns in an upcoming update, just like polybeat does.

    That’ll be cool.. makes sense to have polybeat + cykle’s pattern change work in the same way..
    I seem to use cykle without needing pattern changes most of the time.. tweaking things live from the first satisfactory initial pattern.. making a change.. listening.. possibly recording the output or not.. it’s just a fun way to try to discover an interesting pattern.. I don’t need to save everything or anything for that matter.. simply messing about is reward enough.. 😁

  • @cp3 said:
    MIDI program change is the canonical way to change patterns on a MIDI sequencer, but I agree it's obscure and not many apps support sending this MIDI message. I will probably make cykle respond to MIDI pitches to change patterns in an upcoming update, just like polybeat does.

    That would be great!! The more time I spend with Cykle it seems like a treasure chest of possibilities. Thanks for responding quickly.

  • @laopan said:
    Why does the "length" always affect the next step i choose ? is this the bug or the original design?

    I've noticed this as well. If I change a step from, say, 1/8 to 1/4, the next note which looks like it should be 1/4 is still 1/8 but then the following step changes correctly.

  • edited February 1

    I’m trying to get Cykle to respond to program changes. Final goal is to map trigger buttons in Drambo to start the different snapshots.
    I have Drambo setup (standalone), and StreamByter puts out program change messages (check with midi monitor) but Cykle doesn’t respond by changing to a different snapshot. I tried the same setup in AUM, a keyboard note to StreamByter to Cykle. A midi monitor shows StreamByter putting out pc messages, by no response in Cykle.
    Routing the StreamByter output to Groove rider makes it change banks, so I’m figuring it should work.
    Any ideas?

  • It's worth seeing if the MIDI implementation is the same as it is in Polybeat.

    MIDI input

    polybeat can be controlled by MIDI, for instance using an external MIDI controller or another app or plugin that sends MIDI. the MIDI mapping is as follows:

    select snapshot
    pitches 0-7 (MIDI note input)

    select track
    pitches 8-24 (MIDI note input, pitch 8 = track 1, pitch 9 = track 2, etc.)

    sequence operations (on currently selected track)
    25 clear
    26 mute
    27 solo
    28 randomize
    29 mutate
    30 shift left
    31 shift right
    32 add
    33 remove
    34 reverse
    35 mirror
    36 duplicate
    37 bisect

  • @jonmoore said:
    It's worth seeing if the MIDI implementation is the same as it is in Polybeat.

    As of now it’s not. Polybeat I have working, by sending notes to change snapshots. Cykle should work differently, by program change messages to change snapshots. But I seem to not get Cykle to respond to the program change messages.

  • @Not1Iota said:
    @jonmoore @Frank303 I think @cp3 (Cykle and Polybeat Dev Corne Driesprong) mentioned this here https://forum.audiob.us/discussion/comment/1042694/#Comment_1042694

    Yes, but I believe that I am sending the correct messages, as he states Cykle should listen to Program change messages, and the midi monitor is showing it is receiving those. For example GrooveRider responds to the same messages by changing it banks.

  • @Frank303 said:

    @jonmoore said:
    It's worth seeing if the MIDI implementation is the same as it is in Polybeat.

    As of now it’s not. Polybeat I have working, by sending notes to change snapshots. Cykle should work differently, by program change messages to change snapshots. But I seem to not get Cykle to respond to the program change messages.

    I think it makes sense if snapshots were handled in the same manner in both Cykle and Polybeat seeing as they both share so much in common. And seeing as @cp3 mentions he intends to make this change at some point, hopefully, these messages will prompt him to make the change sometime soon.

  • new cykle version (1.4) is out! changelog:

    • added chromatic and pentatonic scales (finally!)
    • fixed bug where 'length'-sequence would highlight wrong step
    • added ability to trigger snapshots with MIDI-pitches 0-7
    • added ability to drag-and-reorder sequences
    • added bipolar slider for pitch bend sequence
    • added tip jar to support future development
    • various small improvements and bugfixes
  • Awesome! Thanks, @cp3 :heart:

  • @cp3 Cool! 😎 Thank you.. 🙏

  • Thanks, @cp3 :heart:
    @cp3 Cool! 😎 Thank you.. 🙏

    Excellent news!! I've been looking forward to this and I will definitely send a tip!

  • Excellent!

  • Thank you @cp3

  • cp3cp3
    edited March 15

    another small update! (1.4.1)

    • fixes crash when duplicating snapshots
    • wait until end of pitch sequence before switching snapshots (can be disabled in settings)

  • If I have two or more pitch sequences, is it possible to have them both send notes at once? (I’m thinking about shifting chord patterns…)

  • edited April 28

    Can someone help a brother out with snapshot triggering?

    I have an Atom clip sending C-1 and C#-1 to cykle. These should be midi notes 0 and 1 I think. I have two snapshots, A and B in cykle both with midi in set to arp. When I manually touch B cykle reverts back to A and then sticks there.

    iPhone version

    [update]
    I was able to trigger cykle snapshots with the AUM keyboard and with Rozeta cells. Not sure what’s going on with Atom.

Sign In or Register to comment.