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
Kool, I will definitely use the MIDI Out port from now on. Also, thanks for the extra info re hacking TS đź‘Ť
Just by the way, I didn't actually learn the CC I tested. When ToneStack is in MIDI Learn mode, you can double-tap a parameter and get a menu to configure the CC. I find that's easier than fiddling with multiple apps on a single screen.
Help guys!
How do you change the Tonestack presets using midiPC when hosted in Loopy Pro?
Send a midipc message to tonestack.
It looks like progam changes are broken in the new AU. They don't seem to work in either AUM or Loopy Pro when you send them to the new AU but work when sending to the standalone. You might want to let YONAC know.
@gdog could confirm that changing presets via midi pc doesn’t work when hosted in AUM either?
I sent them a msg. I’ll keep you informed
Hi. I just tried this, using the ToneStack PRO MIDI AUv3 in AUM and it seems to work. My little script just sends a PC message when the displayed value is changed, and its MIDI is routed direct to TSP. The examples show that it is making the correct selections from the current bank. I don't know about Bank Select; that's a different question. This is TSP 1.4 on iPadOS 17.7.1.
Can you upload your test project? I have used mozaic and loopy pro to send the pcs and if I send them to TSP1.4 AUv3 nothing happens (but sending ccs works fine). Routing them to the TSP app works.
Maybe there is some setting I’ve got wrong?
Never mind about sending an example. I tried on my phone and it works fine with the same project that wasn’t working on my iPad
@uncledave can you try this project and see if it works for you. i am scratching my head as to why it doesn't work
The project is like this
I'm scratching as well. I tried my script, new ToneStack instance, delete and replace the original instance, all with no result. Reloaded AUM and loaded my test, works fine. It's as if your AUM session is poisoned somehow, but there are no visible indications of how. Sorry I cannot help for the moment. Need to wait for an idea. Please let me know if you solve it first!
Thanks for confirming. I am totally stumped. I can sometimes create a project where it works and sometimes not. The same thing happens in AUM and Loopy Pro. For me, it only impacts PC messages. CCs always work fine.
Same here. I tried Clearing AUM and creating from scratch, no good. But I restored my working session, fine. Force quit AUM and created from scratch, no good (surprised). Tried again later and fine. Very strange.
Could it be because PC is a 2-byte message, while CCs are 3 bytes? Maybe ToneStack is mishandling the shorter message. Question for Yonac, definitely.
Sorry, just dipping in here without having tried anything at all or even having read the thread in depth ...
Has anyone tried sending Bank Select + Program Change? I wonder if ToneStack could be expecting both and is tripping up intermittently if it doesn't get the Bank Select.
Apologies if this is irrelevant.
Works fine for me. Ie, In AUM, made a button in LoopyPro to send a midi program change msg, eg 22, to ToneStackProMidi
Can you download my project and see if it works?
Tried that. It makes no difference. When the same messages are routed to the app, they work fine.
In AUM it works fine with just program change, or both bank select & pc
Maybe I have misconfigured something but for the life of me cannot see what.
Here’s a zip of a simple AUM project where moving 2 sliders controls BS+PC, & a test button that sends out PC-22 to TSPro. HTH
I also thought it might be the bank select. Tried that with the same results: fails in your project, works in mine, no visible difference between them.
@uncledave : out of curiosity, if you build a setup from scratch and use my mozaic script to send the PC messages to TSP does it work?
Haven't tried, but I will. I've repeated scratch builds with StreamByter, with both success and failure. I'd expect the same with Mozaic.
Edit: Tried 3 times in a row, always restarting AUM first, all failures. Loaded your script into my working session, works fine, nothing wrong with the script. Initialized my working session, loaded only ToneStack PRO MIDI and Mozaic, works. File attached.
Edit 2: Tried 2 more times, restarting AUM, both worked fine. It's completely hit-or-miss.
@uncledave : thanks so much for looking into this. I’ll send YONAC a link to this convo. I am somewhat relieved that it is hit and miss for you, too.
Hi, I only just saw your msg now, I tried your project & program change doesn’t work at all. Maybe Mozaic is bugged?
Don't think so. It happens with StreamByter as well. I've created other sessions where both scripts work fine with ToneStack PRO MIDI, and others where neither works at all. Frustratingly random.
Very weird indeed..would be interested in finding out what the actual culprit is..
Mozaic and this script seem fine. Two midi monitors show the output to be pc messages on channel 1. ToneStack Pro standalone responds to them. The pc messages work with other plugins . The same problem happens if they are generated by streambyter or loopy pro. And it isn’t AUM related as the issue happens in Loopy Pro, too.
Hopefully, YONAC will look into it. I seem to be the only person to have reported it so far. I know about from helping someone out with a problem, but I don’t think they reported it.
It could be some setting I’ve got wrong in TSP but have not found one. And sometimes it works if I start from scratch.
I contacted Yonac via Meta Messenger, as suggested in their Support web page. They were pretty responsive. While they said they couldn’t reproduce the issue in AUM, they said they would look into it this weekend