Loopy Pro: Create music, your way.
What is Loopy Pro? — Loopy Pro is a powerful, flexible, and intuitive live looper, sampler, clip launcher and DAW for iPhone and iPad. At its core, it allows you to record and layer sounds in real-time to create complex musical arrangements. But it doesn’t stop there—Loopy Pro offers advanced tools to customize your workflow, build dynamic performance setups, and create a seamless connection between instruments, effects, and external gear.
Use it for live looping, sequencing, arranging, mixing, and much more. Whether you're a live performer, a producer, or just experimenting with sound, Loopy Pro helps you take control of your creative process.
Download on the App StoreLoopy Pro is your all-in-one musical toolkit. Try it for free today.
Comments
That's interesting, exactly the same issue I'm having on 16.5 - even trying to make custom presets doesn't trigger the last two pads. Weird, yet it's working in an older version on my old iPad.
Wondering if this is some weird glitch in Koala, rather than Octachron - the Koala MIDI mapping tool never works properly with other apps for me either.
@oldsynthguy on the ipad it's working with you're just using the standard Koala preset right? You might be on to something regarding Koala, do you have Playbeat? If I recall correctly, I tried to map that a long time ago and it was off too. Will try again when back around the ipad.
Yes, I tried the two Octachron Koala presets, neither pick up the last two pads.
I haven't got Playbeat to test, sorry, but I just tried triggering Koala via Atom sequencer, and that picked up all of the Koala pads perfectly, so theoretically this should be possible in Octachron.
@oldsynthguy I just tried with an older ipad that's on 16.6.1. The standard Octachron preset for 4x4 Koala is hitting on different pads than the newer ipad with that preset. Same settings all around. With a custom preset, I can get notes to land on pads in Koala that the new ipad with the same set up won't send to. Something is buggy in Octachron.
Yes, I just tested it out again on my old iPad - changing orientation then selecting the appropriate Koala map worked perfectly. But on 16.5 - nope, neither work. Be interesting to hear if anyone else is having issues, or getting it to work, maybe it's just a case of creating a separate map for the buggy versions.
iPhone portrait mode would be epic, so much stuff is landscape only…
Hey everybody,
Well I tested it again on my iPad Air 3. generation iOS 17.2 and latest AppStore version of OCTACHRON.
With both Koala mappings it works fine and actually therefore I don’t mess around with manual mapping here anymore 🙂
I can’t test older iOS versions at the moment, but I don’t think it is an OCTACHRON issue here.
Thx for the iPhone feedback everybody!
And cool jam @cramdog , you should start an Instagram channel an collaborate with us ✌️🎶😊
Best from Munich 🙂
Tas
Well I tested it again on my iPad Air 3. generation iOS 17.2 and latest AppStore version of OCTACHRON.
That's the exact ipad and ios release and latest app store version I'm on. On that ipad and the older, Octachron isn't sending notes in the default Koala presets for either Koala configuration to the correct pad location. Each ipad is sending to different locations using the same settings all hosted in AUM. There's no filtered MIDI happening in AUM. Have tried standalone and AU setups with Octachron to Koala so not sure what that could be about then.
Disappointed with this response, since it definitely isn't working on my Air 4, 16.5 with exactly the same issues as Bounce is reporting, yet other MIDI apps (just tested LK too) are absolutely fine. There's obviously a glitch in the works somewhere.
If you have LK, that works for me, so maybe use that one. Atom too.
OK, we will have another look. But it is a bit hard, because we just don’t have this issue at all.
If you could post a video of the issue, that would help.
Maybe there’s something wrong in the koala settings?
Thanks and Best
Tas
Maybe you can reset your koala MIDI settings to the initial standard? Maybe it works then?
I think you’ve cracked it - I’ve experimented with the MIDI settings in Koala (there’s no reset button), and after a bit of trial and error it’s now picking up the Octachron presets.
Phew - @bounce - MIDI mapping off, MIDI channel All, and note offset C1 is working for me.
Weird how my other MIDI apps were picking it up ok, though.
Btw, I found a useful feature/tip of Octachron.
If SHIFT button is tapped and the finger is lifted off the screen in an area that is not SHIFT button, SHIFT button remains locked.
(EDITED)
In this case, there is no need to long-tap SHIFT button, just flick it.
@TasTax @oldsynthguy I got a little obsessed on this and came back to say that after experimenting earlier today with Koala settings I'd gotten it working. Thanks for the confirmation (and time) both. Nice to know it wasn't a ghost in the machine and yes pretty weird other apps were sending to it correct. Octachron has come so far, it's like the perfect UI for ipad, not too complex just jam tastic.
Oh cool, glad to hear that you also made it working again!
And also thx @cramdog, nice find, really didn’t know this.
Keep having fun and best greetings from snowy Munich! ✌️❄️🤩
Tas
easy jam with Octachron
image: Person Q thinks Q was given less change by a cashier at a store where Q paid cash just a few minutes ago. Q is unaware of what Q paid cash for. Q walks through a light-industrial area in the twilight.
apps: Octachron, Posion-202, Tails - Dual reverb, DrumLab, Koala, Mixbox, TB Barricade, Wavebox
-The Posion-202 synth, DrumLab and Koala were controlled by Octachron.
To be exact, a ‘wav file exported from DrumLab that drum patterns input from Octachron’ was loaded into Koala and edited and used for this jam. (I'm an eternal beginner, so my methods are always messed up).
-The bass sounds were output from DrumLab.
Very cool, thank you very much!
Just do a screen recording of it, also showing OCTACHRON sometimes, put it on Instagram and invite us for a Collab. And show it also to our more than 1000 followers, just like lots of other cool artist do ✌️🎶😎
https://www.instagram.com/reel/CwlwEmZMB8K_7VvsGkf_1BZ5XkDWBTrYOL0FUQ0/?igsh=MTZyMzA3dmh6OW00cQ==
Using the method in the Octachron and Drambo video quoted above, plus the settings in the image file attached to this post of mine, pattern switching may work smoothly even when the Octachron’s Instant Pattern Switch feature is disabled.
-Sorry if I misunderstood the original context of the quoted video.
-I merely did a couple of simple tests. So I might have missed something.
*
Description of the attached image file on this post
On each of 8 yellow clips, draw attention to the red circles and set the settings to 4 and 4.
Hi, @TasTax @reinerspass
Would you be able to publish(?) Octachron's MIDI CC template(?) on this thread?
I’m referring to a CC version of the template below.
notes.append(NoteListItem(note: 60, title: "C3"))
notes.append(NoteListItem(note: 61, title: "C#3"))
*
Reason / Context
I would like to request Octachron’s some drum-modules(?) presets for AUv3-Korg-Gadget. So I thought I would edit those MIDI notes mapping and post them on this thread.
AUv3-Korg-Gadget has a ‘MIDI CC# Assign’ list viewer. But perhaps there is no MIDI CC template for Octachron on this thread.
Now that Korg Gadget drum machines are available as Audio Units, how are people mapping Octachron to Gladstone, London, Tokyo, and Recife?
Oh yes, we don’t have them ourselves yet. But if someone would post mappings to one or more of them here, we would really love to integrate them as presets in our next update ✌️🎶😊
I have completed one AUv3 Korg Gadget mapping (Tokyo gadget) for Octachron, so I post it on this thread.
And I will post one for each completion in the following order.
Gladstone (IAP)
Bilbao (IAP)
Recife
London
Amsterdam
*
Attention
London
Recife
Tokyo
Amsterdam
Bilbao (IAP)
Gladstone (IAP)
On the standalone Korg Gadget’s piano roll screen with any of the above Gadgets loaded, Kick is on the ‘bottom’ row of the piano roll screen/UI.
In other words, it is merely my personal preference to place Kick on the ‘top’ row on Octachron.
So, fans of the standalone Korg Gadget may not like my mapping/layout.
So if you (= Octachron and Korg gadget users) don't like my mapping, you should post your own preferred mapping on this thread.
(I apologize if my English writing gave you an offensive impression).
*
Others
-I mentioned about the Kick. However, Amsterdam gadget in the aforementioned list may not strictly be a drum machine.
-I’m not sure about other drum machine or drum machine-esq(?) IAPs of other Gadgets as I have not purchased them.
For example, the Otorii and Abu Dhabi gadgets are in the thumbnail of the wonderful video (by this forum member thesoundtestroom/Doug).
(Btw, as you may know, apparently no profit accrues to a video producer when you watch youtube video in the forum, so if you want to watch a video, please go to Youtube before you watch the video).
Tokyo gadget mapping
notes.append(NoteListItem(note: 36, title: "BD201"))
notes.append(NoteListItem(note: 37, title: "SD302"))
notes.append(NoteListItem(note: 38, title: "TOM404"))
notes.append(NoteListItem(note: 39, title: "PCS503"))
*
The three image files attached to this post are all data from Tokyo gadget's MIDI CC Assign list.
*
-Below is the list of CCs and related page previously posted on this forum.
-I’m not sure if the numbers and names of parameters in AUv3 Korg Gadget's MIDI CC Assign list are the same as those in the linked list and page below.
(I guess the following list was made before Korg Gadget supported AUv3, but I’m not sure).
https://docs.google.com/spreadsheets/d/1qWiRs-4csh9i8ioKuKx1c4-mPGBF-yEnWo6WiUgvJs0/htmlview
https://wiki.audiob.us/doku.php?id=korg_gadget_2
*
By the way, I’m not sure which row of Octachron to place the following parameters/CC of gadget. Since each user may have a different preference.
(Tokyo gadget does not have a Master Level parameter).
FX Type
FX Edit 1
FX Edit 2
Master Level
Gladstone gadget mapping
notes.append(NoteListItem(note: 36, title: "Kick"))
notes.append(NoteListItem(note: 37, title: "Snare"))
notes.append(NoteListItem(note: 38, title: "Snare 2"))
notes.append(NoteListItem(note: 39, title: "HH Close"))
notes.append(NoteListItem(note: 40, title: "HH Open"))
notes.append(NoteListItem(note: 41, title: "Tom Hi"))
notes.append(NoteListItem(note: 42, title: "Tom Mid"))
notes.append(NoteListItem(note: 43, title: "Tom Lo"))
notes.append(NoteListItem(note: 44, title: "Crash"))
notes.append(NoteListItem(note: 45, title: "Ride"))
*
Attention
HH Close and HH Open and Tom Hi and Tom Mid and Tom Lo were written as they appeared on the screen when AUv3-Gladstone loaded.
However, I think people have different writing preferences for those, such as OPHH, OPHh, ClHh, CLHH, HI TOM, Mid Tom, etc.
So, if my mappings are adopted, I would appreciate it if the developers of Octachron (@TasTax @reinerspass) could edit them to their preferred notation.
Others
I tested a combination of AUM, AUv3-Octahcron and AUv3-Gladstone.
The sound from AUv3-Gladstone was not output from the iPad speakers as per the pattern from Octahcron.
It seems that AUM's sample rate of 48 kHZ causes this problem in my environment.
When I changed the sample rate of AUM to 44.1 kHZ, the sound was output smoothly.
(I think I’ve read a report similar to this somewhere on the forum, but I’m not sure).
Bilbao gadget mapping
*
A
notes.append(NoteListItem(note: 36, title: "01"))
notes.append(NoteListItem(note: 37, title: "02"))
notes.append(NoteListItem(note: 38, title: "03"))
notes.append(NoteListItem(note: 39, title: "04"))
notes.append(NoteListItem(note: 40, title: "05"))
notes.append(NoteListItem(note: 41, title: "06"))
notes.append(NoteListItem(note: 42, title: "07"))
notes.append(NoteListItem(note: 43, title: "08"))
notes.append(NoteListItem(note: 44, title: "09"))
notes.append(NoteListItem(note: 45, title: "10"))
notes.append(NoteListItem(note: 46, title: "11"))
notes.append(NoteListItem(note: 47, title: "12"))
notes.append(NoteListItem(note: 48, title: "13"))
notes.append(NoteListItem(note: 49, title: "14"))
notes.append(NoteListItem(note: 50, title: "15"))
notes.append(NoteListItem(note: 51, title: "16"))
*
B
notes.append(NoteListItem(note: 36, title: "BD"))
notes.append(NoteListItem(note: 37, title: "BD 2"))
notes.append(NoteListItem(note: 38, title: "SD"))
notes.append(NoteListItem(note: 39, title: "SD 2"))
notes.append(NoteListItem(note: 40, title: "HH"))
notes.append(NoteListItem(note: 41, title: "OH"))
notes.append(NoteListItem(note: 42, title: "MISC"))
notes.append(NoteListItem(note: 43, title: "MISC 2"))
notes.append(NoteListItem(note: 44, title: "MISC 3"))
notes.append(NoteListItem(note: 45, title: "MISC 4"))
notes.append(NoteListItem(note: 46, title: "MISC 5"))
notes.append(NoteListItem(note: 47, title: "MISC 6"))
notes.append(NoteListItem(note: 48, title: "MISC 7"))
notes.append(NoteListItem(note: 49, title: "MISC 8"))
notes.append(NoteListItem(note: 50, title: "MISC 9"))
notes.append(NoteListItem(note: 51, title: "MISC 10"))
*
-A is the 16-pad skin/UI’s notation as it was written when AUv3-Bilbao was loaded, because the names of instrument samples other than BD on note 36 are not constant for each preset. I can recommend this to anyone.
-B is ok for my personal use, but I am not confident at all to recommend it to others.
Recife gadget mapping
A
notes.append(NoteListItem(note: 36, title: "1"))
notes.append(NoteListItem(note: 37, title: "2"))
notes.append(NoteListItem(note: 38, title: "3"))
notes.append(NoteListItem(note: 39, title: "4"))
notes.append(NoteListItem(note: 40, title: "5"))
notes.append(NoteListItem(note: 41, title: "6"))
notes.append(NoteListItem(note: 42, title: "7"))
notes.append(NoteListItem(note: 43, title: "8"))
notes.append(NoteListItem(note: 44, title: "9"))
notes.append(NoteListItem(note: 45, title: "10"))
notes.append(NoteListItem(note: 46, title: "11"))
notes.append(NoteListItem(note: 47, title: "12"))
notes.append(NoteListItem(note: 48, title: "13"))
notes.append(NoteListItem(note: 49, title: "14"))
notes.append(NoteListItem(note: 50, title: "15"))
notes.append(NoteListItem(note: 51, title: "16"))
B
notes.append(NoteListItem(note: 36, title: "Kick"))
notes.append(NoteListItem(note: 37, title: "Snare"))
notes.append(NoteListItem(note: 38, title: "CHat"))
notes.append(NoteListItem(note: 39, title: "OHat"))
notes.append(NoteListItem(note: 40, title: "Kick 2"))
notes.append(NoteListItem(note: 41, title: "Snare 2"))
notes.append(NoteListItem(note: 42, title: "CHat 2"))
notes.append(NoteListItem(note: 43, title: "OHat 2"))
notes.append(NoteListItem(note: 44, title: "Misc"))
notes.append(NoteListItem(note: 45, title: "Misc 2"))
notes.append(NoteListItem(note: 46, title: "Misc 3"))
notes.append(NoteListItem(note: 47, title: "Misc 4"))
notes.append(NoteListItem(note: 48, title: "Misc 5"))
notes.append(NoteListItem(note: 49, title: "Misc 6"))
notes.append(NoteListItem(note: 50, title: "Misc 7"))
notes.append(NoteListItem(note: 51, title: "Misc 8"))
*
C
(EDITED)
notes.append(NoteListItem(note: 36, title: "1"))
notes.append(NoteListItem(note: 40, title: "5"))
notes.append(NoteListItem(note: 37, title: "2"))
notes.append(NoteListItem(note: 41, title: "6"))
notes.append(NoteListItem(note: 38, title: "3"))
notes.append(NoteListItem(note: 42, title: "7"))
notes.append(NoteListItem(note: 39, title: "4"))
notes.append(NoteListItem(note: 43, title: "8"))
notes.append(NoteListItem(note: 44, title: "9"))
notes.append(NoteListItem(note: 45, title: "10"))
notes.append(NoteListItem(note: 46, title: "11"))
notes.append(NoteListItem(note: 47, title: "12"))
notes.append(NoteListItem(note: 48, title: "13"))
notes.append(NoteListItem(note: 49, title: "14"))
notes.append(NoteListItem(note: 50, title: "15"))
notes.append(NoteListItem(note: 51, title: "16"))
notes.append(NoteListItem(note: 36, title: "1"))
notes.append(NoteListItem(note: 40, title: "2"))
notes.append(NoteListItem(note: 37, title: "3"))
notes.append(NoteListItem(note: 41, title: "4"))
notes.append(NoteListItem(note: 38, title: "5"))
notes.append(NoteListItem(note: 42, title: "6"))
notes.append(NoteListItem(note: 39, title: "7"))
notes.append(NoteListItem(note: 43, title: "8"))
notes.append(NoteListItem(note: 44, title: "9"))
notes.append(NoteListItem(note: 45, title: "10"))
notes.append(NoteListItem(note: 46, title: "11"))
notes.append(NoteListItem(note: 47, title: "12"))
notes.append(NoteListItem(note: 48, title: "13"))
notes.append(NoteListItem(note: 49, title: "14"))
notes.append(NoteListItem(note: 50, title: "15"))
notes.append(NoteListItem(note: 51, title: "16"))
In this case, the numbers from 1 through/to 16 above have no meaning at all. It could be from A through/to P.
(/EDITED)
D
notes.append(NoteListItem(note: 36, title: "Kick"))
notes.append(NoteListItem(note: 40, title: "Kick 2"))
notes.append(NoteListItem(note: 37, title: "Snare"))
notes.append(NoteListItem(note: 41, title: "Snare 2"))
notes.append(NoteListItem(note: 38, title: "CHat"))
notes.append(NoteListItem(note: 42, title: "CHat 2"))
notes.append(NoteListItem(note: 39, title: "OHat"))
notes.append(NoteListItem(note: 43, title: "OHat 2"))
notes.append(NoteListItem(note: 44, title: "Misc"))
notes.append(NoteListItem(note: 45, title: "Misc 2"))
notes.append(NoteListItem(note: 46, title: "Misc 3"))
notes.append(NoteListItem(note: 47, title: "Misc 4"))
notes.append(NoteListItem(note: 48, title: "Misc 5"))
notes.append(NoteListItem(note: 49, title: "Misc 6"))
notes.append(NoteListItem(note: 50, title: "Misc 7"))
notes.append(NoteListItem(note: 51, title: "Misc 8"))
*
Personally, I guess the AUv3-Recife gadget mapping is a bit more specific than others.
First, please refer to the image file ‘Recife mapping’ attached to my next post.
A and B
Kick, Snare, CHat, OHat, Kick 2, Snare 2, CHat 2, OHat 2, ……
C and D
Kick, Kick 2, Snare, Snare 2, CHat, CHat 2, OHat, OHat 2, ……
-A and B are lined up with the pad numbers as they are in the AUv3-Recife UI.
-C and D are a grouping of instrumental parts of the same name.
(EDITED)
(However, it is not a completely accurate naming since Snare has a Clap preset and CHat and OHat both have a Perc preset).
(However, this is not an accurate naming for all presets, as there are some presets that load Clap in the Snare position and others that load Perc in both the CHat and OHat positions).
(/EDITED)
*
-CHat and OHat are the names of the samples in AUv3-Recife as they are, and are not my own ideas.
-Misc is a group naming of different instruments and I am not sure if it is appropriate for a music application.
(I have no knowledge of instrument part names, so I have no problem with all of them being edited/corrected/renamed by Octachron developers and forum members in the mappings I have posted).
*
I’m not sure if A, B, C, or D would be better. If one of my mappings is adopted, I would ask Octachron developers and forum members to choose one of A, B, C, or D that they have no problem with.
(The image files I have posted so far are obviously too large. My apologies).
London gadget mapping
notes.append(NoteListItem(note: 36, title: "01"))
notes.append(NoteListItem(note: 37, title: "02"))
notes.append(NoteListItem(note: 38, title: "03"))
notes.append(NoteListItem(note: 39, title: "04"))
notes.append(NoteListItem(note: 40, title: "05"))
notes.append(NoteListItem(note: 41, title: "06"))
notes.append(NoteListItem(note: 42, title: "07"))
notes.append(NoteListItem(note: 43, title: "08"))
*
The number of CC that can be set per row of Octachron at this point is 8.
AUv3-London gadget has 11 CC per pad.
So it might be better to add rows like following to the mapping.
(In this case, CC ON EVERY STEP feature of Octachron should be enabled).
*
Examples
notes.append(NoteListItem(note: 44, title: "FX"))
notes.append(NoteListItem(note: 45, title: "Master Level"))
or
notes.append(NoteListItem(note: 44, title: "FX 01"))
notes.append(NoteListItem(note: 45, title: "FX 02"))
.
.
.
notes.append(NoteListItem(note: 51, title: "FX 08"))
Amsterdam gadget mapping
notes.append(NoteListItem(note: 36, title: "1"))
notes.append(NoteListItem(note: 37, title: "2"))
notes.append(NoteListItem(note: 38, title: "3"))
notes.append(NoteListItem(note: 39, title: "4"))
Wow @cramdog thanks for putting in the work!