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
Btw, the NUMBER module to pitch input also works to generate just 1 specific note, no matter the key played.
I dont remember the specific formula to figure out what number corresponds to what note though... @rs2000 is there an easy way with maths to get a specific pitch from the NUMBER module?
@tahiche
This generates a single note across the whole key range, for easier drum sequencing. Still keeps all your velocity slices intact too
Yes, the important thing to know is that one octave pitch change equals 0.125 (and the 1/12th of it for a semitone).
There are multiple ways to quantize pitches, one is the CV quantizer, another is the Graphic Shaper using snap-to-grid, yet another is the CV sequencer with a properly scaled pitch signal used as a "time" input.
Only the CV quantizer supports the full note range spanning multiple octaves.
The pitch signal is bipolar: It ranges from -1 to 1 by the way.
Okay. I’ll figure out the discreet number values for all the notes later and put them in a post. Might be useful for a future Drambo wiki.
@tahiche I would put all drum instruments on one track. The other tracks have better things to do, right? 😅
You can use racks for each drum instrument or just use Misc > Section between drum sections to fold them when needed. Once you've done this (using the same note filters), enable "Piano keyboard on pads" in settings and enable [KEYS]. This lets you play drums on pads as well as use an external MIDI controller.
Thanks for this, but I don’t get it 🙃...
Wouldn’t that mean that if triggering from a daw or external midi it’d trigger every time?.
Or are the pitch, note gen... only turned on while working within Drambo?.
(Edited to be more clear)
You can calculate real note frequencies with any calculator that supports getting the n-th root of a number (like the iPhone calc in landscape mode): The 12th root of an octave (which is factor 2) is 1.0594631.
Each time you multiply the current pitch number by the above, the pitch increases by one semitone. If you multiply 1 by 1.0594631 and multiply the result again by 1.0594631for a total of 12 times, you get an exact octave.
In Drambo, you just divide 0.125 by 12 and you have the increment to add in order to increase pitch by one semitone.
Drambo already does that (logarithmic) calculation work for you.
Ah, I thought you wanted to trigger the sounds from within Drambo, from your first post? Like you said, the internal keyboard only works for the currently selected track, and each track ‘remembers’ the last triggered pitch from its internal keyboard. So the scheme I recommend allows you to play/record the whole kit from the track pads in main view.
If you’re externally sequencing it it’d be slightly different.
Ok, so track pads not piano keys, right?. I do want to trigger within Drambo but also from outside, both. If it was only from within I wouldn’t need the note filter. Right?.
And you’d disable that if triggering from daw or outside Drambo?. I’m assuming otherwise it’d trigger no matter the note... (still 🤷🏻♂️ confused). Thanks 🙏
Have you tried what I've suggested?
Actually you can use both. There is a note and channel filter built into the track header. If you click on that, you can select which external midi note will trigger that track. This feature will allow you to externally sequence your Drambo kit accurately. You don’t need to use the note filter module at all.
To ensure that the track pads or keyboard play a consistent pitch, I recommend using the NUMBER module, set to 0.00. This will output a C2, which won’t transpose the samples in Flexi. Route pitch output from NUMBER to pitch input on Flexi. Now, no matter what key you press internally, it will play the same pitch. Otherwise, you will get different pitches when triggering externally and internally at the same time (cause the internal keyboard remembers the last pitch played)
Of course, the advantage to using an entire Drambo project as a drum kit is that you can easily XOX sequence all parts using the extended grid view. And you can host the project within Drambo standalone. Having all your drum voices on a single track using the layers module means track mutes and solos would capture the whole kit, A and B sends would affect all voices, and editing sequences a total chore (at least until Giku Implements a piano roll).
Wait till the end of this video to see the track header settings I was using. I quickly show triggering externally (via aum), triggering internally with track pads, and triggering internally with keyboard. I show the effect that decoupling the Flexi pitch from the Midi to CV module to the NUMBER has. And also live recording externally, internally, and XOX on the grid.
Not that musical, but I think it shows the recording, sequencing, and playing options well enough.
Jumping into multi-out AUV3 in Drambo standalone. Spent some time patching this and that the other, I still haven’t managed to figure it out. Any chance someone has a simple example that I can work off of? A simple screenshot or direction (“just use module x in the x slot”) will probably suffice to propel me to deeper understanding. Thank you as always.
Boom, there it is. What good are you, Google? Much appreciated, @cozido .
Well, this does indeed work for Poly and other multi-out instruments. Again thank you, @cozido.
However, making the leap to multi out processors, specifically Scatterbrain, does not.
Poly: works in all tracks.
Scatterbrain: only getting output in track one—SND1 [EDIT: source is Radio AU to Scatterbrain]
Yep, multi-out effects are not working, this was reported in the BeepStreet forum already but I don't think there's a separate thread for it, it may be worth calling attention to it again
Edit: here it is
https://forum.beepstreet.com/discussion/comment/12651/#Comment_12651
Hi @rs2000 !. Sorry, I skipped your post.
Using one track indeed works using piano or pads to keys. But as @aleyas points out you loose the extended pattern editor and editing patterns would be really hard (overlapping kit triggers and such).
Using the midi filter in the track header and then a fixed (c2) note using number module as per @aleyas video looks like the deal except... i like yo have some sounds such as hihats or snare variations on the same module, like closed hat on f#1 and open hat on g#1, since the sounds are “bounded”. I wish the track header filter allowed a range of notes like the note filter module. But I guess I can just use separate tracks for these variations, no big deal.
The other thing I’m considering is to always use 2 instances of Drambo, one for drum machine (sound) and one midi (sequence). That way I can switch presets (drum kits) by loading a diff project on the sound instance and not loose the sequence, makes sense to separate both. What do you think?. In this case it wouldn’t really matter what note filter method you use since the sequencing would be on a separate instance. In that generator instance I could have a note generator for each track before the midi out mapped to the correct note, so track 1 would trigger C1, track 2 D1 and so on...
Thanks!.
1) That's true. An extended track editor won't be available until the piano roll is available. Drums that "go together" like hihats, toms, maybe cymbals could be grouped into their own tracks however.
2) The sounds aren't necessarily bound to the track, @giku has added instant preset switching to instrument racks (the white left/right arrows) for a reason. If you put each drum inside a separate instrument rack on the same track, you can quickly switch individual drum samples.
@tahiche you can also try this: Add more tracks just for MIDI sequencing. I haven't stress tested it but it works.
The idea is to have your audio tracks but add pure MIDI tracks just for easier sequencing of the drums.
By generating specific notes on each MIDI track, it doesn't matter what pitch you write into the sequencer, the note sent to the drum track will always be the one that corresponds to the new drum sequencing track.
These additional drum sequencing tracks are all routed to the one drum track and trigger separate instruments.
The pitch number on each Kick/Snare/CHH/OHH track will trigger the different drums on the drum track.
The note number needs to be calculated: 0 is C2, negative is below, positive is above. Adding a value of 0.125 will increase pitch by an octave and adding (0.125 / 12) will increase pitch by one semitone. I have done this to simplify programming drums by ignoring the actual pitch in the track so you have a true X0X sequencer.
Drums are on track 1, I have added 4 drum sequencing tracks here:
And the proof that notes from different tracks have different pitches indeed:
I do like this!. Probably a super instrument with all kit pieces as a drum machine that you can store as an instrument preset.
Also, an added benefit of having sequence and sounds on the same project would be p-locks. Cos you can do p-locks from one track to another... can you?.
Thanks again @rs2000 youre always super helpful!.
Now may be as good a time as any to post this. I made that list of number values I mentioned I would the other night, as they correspond to pitches and midi notes. I didn’t write down all the note names, but the midi numbers are all there, as well as C for each octave. This may be good for a future wiki on the NUMBER module.
So you don’t need to do the math:
Pitch (Midi Note) / Number values
0.0104= 1 semitone
-0.499 = 0 (C-2)
-0.488 = 1
-0.478 = 2
-0.468 = 3
-0.457 = 4
-0.447 = 5
-0.436 = 6
-0.426 = 7
-0.416 = 8
-0.405 = 9
-0.395 = 10
-0.384 = 11
-0.37 = 12 (C-1)
-0.36 = 13
-0.35 = 14
-0.34 = 15
-0.33 = 16
-0.32 = 17
-0.31 = 18
-0.3 = 19
-0.29 = 20
-0.28 = 21
-0.27 = 22
-0.26 = 23
-0.249 = 24 (C0)
-0.239 = 25
-0.228 = 26
-0.218 = 27
-0.208 = 28
-0.197 = 29
-0.187 = 30
-0.176 = 31
-0.166 = 32
-0.156 = 33
-0.145 = 34
-0.135 = 35
-0.12 = 36 (C1)
-0.11 = 37
-0.1 = 38
-0.09 = 39
-0.08 = 40
-0.07 = 41
-0.06 = 42
-0.05 = 43
-0.04 = 44
-0.03 = 45
-0.02 = 46
-0.01 = 47
0 = 48 (C2)
0.01 = 49
0.02 = 50
0.03 = 51
0.04 = 52
0.05 = 53
0.06 = 54
0.07 = 55
0.08 = 56
0.09 = 57
0.1 = 58
0.11 = 59
0.12 = 60 (C3)
0.135 = 61
0.145 = 62
0.156 = 63
0.166 = 64
0.176 = 65
0.187 = 66
0.197 = 67
0.208 = 68
0.218 = 69
0.228 = 70
0.239 = 71
0.249 = 72 (C4)
0.26 = 73
0.27 = 74
0.28 = 75
0.29 = 76
0.3 = 77
0.312 = 78
0.322 = 79
0.332 = 80
0.343 = 81
0.353 = 82
0.364 = 83
0.374 = 84 (C5)
0.384 = 85
0.395 = 86
0.405 = 87
0.416 = 88
0.426 = 89
0.436 = 90
0.447 = 91
0.457 = 92
0.468 = 93
0.478 = 94
0.488 = 95
0.499 = 96 (C6)
0.509 = 97
0.52 = 98
0.53 = 99
0.54 = 100
0.55 = 101
0.56 = 102
0.57 = 103
0.58 = 104
0.59 = 105
0.6 = 106
0.61 = 107
0.62 = 108 (C7)
0.634 = 109
0.644 = 110
0.655 = 111
0.665 = 112
0.676 = 113
0.686 = 114
0.696 = 115
0.707 = 116
0.717 = 117
0.728 = 118
0.738 = 119
0.748 = 120 (C8)
0.759 = 121
0.769 = 122
0.78 = 123
0.79 = 124
0.8 = 125
0.81 = 126
0.82 = 127
@aleyas Your numbers need more precision, otherwise you'll get off tunings when applying those pitches to anything but the Note Generator.
The Math > Number module only shows two decimals but it will use the precision as you enter it.
Well, I don't know about internal instruments, as I tested this with midi note gen to external midi. The numbers represent the minimum value to trigger the correct midi note, with accurate pitch.
You can, although I'm not sure what your workflow would be like. You could p-lock a knob, translate it to MIDI CC and convert it back to CV on the destination track. Would be compatible with external MIDI control as well.
You're welcome! 😊
I just tested internal vs midi instruments with the values. Midi is spot on, but internal is just a cent or two off. I'll add more digits for greater precision later.
Yes, the same is valid for the CV quantizer. I would always use at least four decimals though because once you decide to use different modules, you'd have to re-calculate and re-enter everything 😉
Well noted. When a seperate wiki becomes available I'll put up a more thorough list.
That's great, thank you!
Another suggestion: It's possible to create presets for the Number module to quickly choose from.
The .drmodule preset files are in XML format and can also be edited with a plain text editor if you prefer.
It would look like this:
That's more work to do once but very straightforward to use once loaded into Drambo.
@aleyas This is just
where
Note
is the MIDI note number. You can implement this with a couple of Math modules and be exactly correct. Or do a single value on a calculator and be exact. No need for a table.Cool. I figure a zip of all the Number presets could be shared and uploaded to patchstorage too. I’ll add that to my list 😊