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.
LFO midi CCs from TC Data into Gadget [free template]
[Edit: Changed title. Template available half way down this thread]
Thought some of you might find this interesting...(see attached images)
I got TC Data recently and have just had success using it to pass LFO shaped midi ccs into Gadget (see attached). It just took about 30mins to modify one of the existing LFO patches for my needs. It's actually very easy and intuitive to set up.
So the cool thing about this is it opens up a lot of cool automation possibilities which go beyond "drawing it in yourself". It means all those Gadget that you wish had an LFO like Wolfsburg - now can have an LFO - and one that you can 'perform' very nicely with touch in TC Data.
TC Data doesn't have BPM sync for its LFOs (for some reason) so I used this conversion chart for Htz (http://www.wiseguysynth.com/larry/convert/bpm_table.htm). And then you just trigger the LFO on the beat by ear. Works fine.
The resolution is obviously restricted to 64ths (Gadget's max res for automation) and i've yet to experiment with how it sounds across different parameters in different Gadgets - but I think it's quite exciting in terms of what type of precision, rhythmic, modulation it could open up to Gadget's synths.
Comments
Wow. You are a boffin sir. Good stuff.
Damn. I just got back into TC-11 this week, and I was thinking about saving for TC-Data. How are you finding it overall?
Whoa. This is very cool. Could you tell me a little more about the LFOs in TC-data? Do you know how many you can have at once and whether or not they can be assigned to different channels? I always wish I had like 8 additional LFOs whenever I'm working!
@aleyas TC-Data is deep, i don't think there's a limit to LFOs and you can assign almost everything to all 16 midi channels but one reason i bought it was for CC modulation so wicked stuff Mr Fletcher.
I've just had my first half an hour with TC Data. So I'm certainly no expert!
What I'm keen to look into now is if you can change the rate of the LFO on the fly easily. Actually, more specifically if you can jump in steps between preset LFO rates. (Perhaps by setting up different LFOs). Also if the LFO rate of one LFO can be affected by another - like with a modular synth.
I'm glad others think this is cool though. I think it opens up quite a lot of possibilities.
I think you'll be able to set up where LFOs trigger on the screen but i've only spent a little time with it myself. Was surprised to see there weren't more videos from the devs but it's easier enough to modify the existing templates.
Another idea I have is to record curves into Genome as a kind of middle man. Genome is cool because it's the only app I can think of that allows you to move the midi cc curves around at will. So it allows you lots of control. If you decide you want the peak of your saw wave on the beat (or the off beat or whatever), then you can just move it that way. Similarly you can move up and down as well as left and right.
All while synced with Gadget - (probably using loopy as the clock or just by hitting play at the right time) and then when you're happy you can hit record in Gadget to record the cc wave in.
Haven't actually tried this all yet though!
I have not tried this with the lfo, but looking at the lfo edit page, you could try changing the frequency parameter to use the touch x position ( or y position) for starters. Set the range of begin and end Hz to your liking. The moving your touch across x (or y) axis will change the Hz to something within the range you specified. Looks like you can apply another lfo, a table of values, or a sequence to the lfo frequency too ( not that I have tried ). For jumps I think applying a table to your lfo frequency might be the way to go.
Glad to see some tc-data love here.
@Matt> @Matt_Fletcher_2000 said:
I'll have to check out Genome but thinking about it you could do it with lemur, there's a cc sequencer template. Will try some stuff out later.
This is awesome. Way to go Matt.
Thanks @syrupcore.
And thanks @moderndaycompiler - the table control was the answer.
I've now set up a TC- Data template that:
It's effectively identical to the wobble rate and wobble ammount controls in the Miami app, but you can fire the ccs at any parameter in any Gadget (or any other synth for that matter).
Works fine. Most obvious use is for wobble bass lines and other rhythmic elements. But also useful for other things including maybe having a few LFOs set up and using for crazy long evolving pads.
Only slightly annoying thing is I can't get it to stop sending ccs (ie return the LFO rate to 0 Hrtz) on releasing the touch. I have drag down to the first position in the table (which I've set to 0htz) and then release. Can't seem to find a way round this - but it's workable.
Future possibilities are:
adding the 'centre' control of the LFO to the tilt of the iPad. This moves the portion of the 0-127 cc values that the LFO centres on away from the default 64.
adding the playing of notes somehow (maybe second finger with the distance between first and second finger determining notes - restricted to 2 or 3 notes only probably).
Next project - create a midi out version of Figure in TC Data! Scale locked, configurable rhythmic arp, control over note length (hopefully) and midi ccs on the vertical axis. Should hopefully be possible.
Sounds great! Would you be willing to share the template? I'll upload any modifications i do, just haven't had chance to get into it.
Test> @Matt_Fletcher_2000 said:
Yes. Wish they had an option to control that. something like reset the lfo to 0 when the controlling touch ends.
The devs seem responsive via email. Still waiting on a fix with the note on controlled with a touch drag that was introduced in the most recent update tho
Inspiring stuff you are doing Matt. I have been mucking with the "CC Only 4" patch with the addition of a Midi Note
module set to middle C and routing that to Thor. I was testing that table suggestion by routing the LFO to pitch bend. Amazing what one note can do when controlled with an LFO in this way. Have you noticed all those waveforms for the LFO;)
definitely possible. good luck with that. thanks for sharing your tc-data ideas!
@musikmachine - yes sure, i'll share the template... just got to work out how to do that
@Moderndaycompiler / anyone... any idea what the single dot or 3 dot icon means in the menu where you assign controls to other controls? E.g. when you assign the table to the LFO frequency it give you the choice of "table 1 (1 dot icon)" or "table 1 (3 dots icon)". I can't work it out!
Interesting.. Thanks! Looking forward to exploring this alternative.
>
I asked Kevin of BitShape this question also. I'll cut and paste his reply below....
The three dots (•••) indicate that you'll be pulling the 'voiced' sequence values. In essence, each touch gets its own Sequencer, adjusted by Touch controllers individually.
The single big dot indicates that you'll be pulling the 'global' sequence values. So every touch would be receiving the exact same data from a single Sequencer, controlled by Group controllers (or the last received Touch control voice value).
So here's a zip of the TC Data patch I created as above...
Let me know if it works / doesn't work...
Matt
Thanks @SpookyZoo - that kind of makes sense. I think I understand why it made no obvious difference in my essentially "one table and one touch" patch.
No worries. Also, managed to download and get your template working in TC-Data with Sunrizer. Like your idea of a 'midi out Figure'!
Thanks @SpookyZoo. Wish that was in the manual. Same for the up and down arrow choices for many of the controllers. Any info from the dev on those?
@Matt_Fletcher_2000 thanks for sharing the patch. I was able to load it via GoodReader.
Nice work:) I added a midi note module to it and assigned the lfo to midi pitch bend so I could hear what you where going for. routing that to thumbjams theremin patch.
This is a very cool idea, awesome thread!
Here a quick example output from my experiments, set to a basic drum beat:
This is the Chicago Gadget playing a C3 note - with the cutoff modulated by my LFO patch (a sine wave im varying the frequency and scale of). Afterwards I added a bit of subtle pitch bend every 2 bars, the drop down in pitch on the last half bar and some panning.
It's great to be able to finally do this sort of thing outside of Miami because synths like Chicago give you more flexibility with effects (there a fair bit of Ensemble on this patch) and other features.
Another idea is to get stuck in modulating the harmonics and VPM dials in Chiang Mai - producing some crazy 'FM synthesis" type results I hope.
Cheers Matt!
@moderdaycompiler yeah those Lfo shapes are great, i started to create a template to modulate Egoists' fx parameters, get some movement into those loops. I'm also thinking it would be possible to create Sector style modulations with other apps.
TC-Data is a brilliant app gonna have to spend some time with manual though to fully grok it though.
@musikmachine I love the idea of modulating FX in Egoist (some of which themselves involve LFO modulation) - could do the same, no doubt, with Effectrix / Turnado etc.(which I believe can be controlled with midi).
For anyone interested, thought i'd attached 2 grabs of the TC Data template. You move your finger vertically to adjust the rate of the LFO, and horizontally for the scale (amplitude) of the curve/shape. The grid really helps actually, because as you jam your brain can remember which squares sounded cool and then you can create a little pattern by pressing on different squares to the beat.
It's great for jamming different rhythms - i.e. get a beat or backing track going in Gadget (or similar) and then get the LFO to modulate a lead or bass tone or basic phrase... moving your finger to the beat.
A little off topic, but this is a question for those with a QuNexus. You know how it can take midi CC info and turn that into CV? Would it be possible to get an LFO, or table of values from Tc-Data and convert that to a CV through the QN? The possibilities here are deep.
Thanks sounds pretty crazy @aleyas. So kind of building a modular synth out of different components like TC-Data for the interface and LFOs, QuNexus for CV... so where's that CV going to get routed to?
In other news... @SpookyZoo and @CalCutta and anyone else interested... my "Midi remake of Figure" patch is nearly ready... It works pretty damn well and I spent about an hour just jamming a typical Figure-type rhythm on a scale-locked octave keyboard on the horizontal, at the correct BPM, straight into a Gadget lead synth, over the top of the bassline posted above. Delay on the vertical axis and then filter cutoff on the "roll" of the ipad (using the gyroscope). Really expressive - and one more parameter than Figure ever had (on the roll). Also you can work with any rhythm pattern you can think of (unlike the fixed ones in Figure).
Having this all running into Gadget as live midi is really mind blowing I think... Sometimes you miss the timing to start the rhythm sequence on the beat, but you can get Gadget to quantise as you record in (as Figure does) or you can just go and tidy up the midi later in Gadget, change the patch if you're not sure about it, just grab the bits of your jam that worked etc. etc...
Figure was always cool for jamming, but having to commit it to audio is always such a pain... And you get bored with their presets. But hitting Gadget with that Figure type UI for jamming is something i'm really excited about.
What I want to do now is work out an easy way to change the BPM, the scale, the key (and number of notes) as well as look at things like note length etc. in the patch without have to effectively remake the patch every time. I'm struggling getting the "add" feature to work on the table i'm using for notes, so as to be able to easily transpose up and down.
That all sounds awesome Matt. Would be nice if TC-Data got Audiobus State-Saving functionality, that would open up a lot of cool combos.
How so? Dont you just need to save the patch in TC Data?
@Matt_Fletcher_2000
Much respect, that's some great and in-depth programming you're doing for MIDI control!!
Thanks @Calcutta - the truth is it's actually pretty easy . TC Data is very nice to make stuff in.