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
Here is what I have found so far after going thru the notes one by one to figure out what triggers what. Hope this helps.
F2 triggers Fill in BB
G2 is Ending
G#2 Fill In CC
A2 is for MAIN D
A#2 is Ending
B2 is Fill In DD
C3 is MAIN A
C#3 is Intro A
D3 is Fill in AA
D#3 is Main B
E3 is Intro B to Main B
G3 is Ending A
G#3 is Main C
I will try to program those into the Yamaha app. and see how it works out.
This is pretty cool cause just like KSH said, we can use other apps that already do what we want. This way, it keeps MidiBand simple and we can still trigger chords and section variations via touch screen thru another app like Navichord or Yamaha Synth and Pad.
Your imput is appreciated.
I tried last night with Navichord, wasn't able to get it done.
Try something for me.. and yourself..
https://appsto.re/gb/XRcZR.i
It's free.
(Select a style, press play, then play a 3 note chord)
It didn't work got no sound out of it. Looks pretty and all but sorely limited.
IMHO, I don't really need an onboard keyboard or pretty UI, although its welcomed. But what really matters to me is functionality. I want to make songs quicker. Pick a style hit play, do my chord progression and do my section variations in real time, finish song. Export as midi to Cubasis. Add effects, add audio tracks. Master.
Or send to Auria pro for finalizing and done. A song which could have taken days, van be had in way less time than that. That's MidiBand for me. Not perfect, but works. Again that's my workflow and I appreciate and respect everyone else's as well.
Rock on!
@Musikman4Christ Does Midi File Player have a slot in your midi workflow? It's useful for lots of quick editing of midi meta info. Instruments etc... https://itunes.apple.com/gb/app/midi-file-player/id658197221?mt=8
Awesome been looking for something to edit midi files as I haven't been able to do that in Cubasis.
Yeah it's great. Not a piano roll editor but change basic midi file instrument and channel info with sliders. Simple but effective.
If you set the instruments, levels, panning, etc. you can record the midi file with whatever configuration you want. Voila, instant SoundCanvas preset saving.
You guys are AWESOME!
Love this forum!
Cool. I don't use this myself either, (limited) it was just an example of what can be. The on-screen keyboard for many is essential. But I understand your workflow.
Shame you didn't get any sound out of it, it's so simple!
Well at least we tried each other's ideas. :-)
I was trying to get into MB. I'll leave it for a bit and see. So many more apps I need to deal with anyways.
Keep having fun! :-)
Added: for anyone else not getting sound, just press STYLES then POWER ROCK then press PLAY. Job done!
Over and Out!
Coo! That's the spirit man!
Got the midi app haven't got a chance to test it but thanks all!
Can someone explain me how to remove the sound only from the left hand (chords one) up to the split point and allow the melody played with right hand? Thanks in advance. I really appreciate Midiband: great app!
It all depends on your external synth. MidiBand repeats the midi notes above the split point, but "mutes" the midi notes below the split point. So all you have to do is make sure your external synth does not play the notes below the split point. My Motif ES6 has "local control" feature: when the "local control" is off, it only plays the midi it receives from external sources, but not the notes played on keyboard. Voila!
It's not the notes - each track/channel has an IN-channel-type selection button at the top: style. melody, chord, melody&chord and section change. You need the last one. Select Section Change at the top of a track, and any C-note on this channel will select Section 1, any C#-note - Section 2, and D-note - section 3 and so on.
Thanks for your reply. I'm not very sure that MidiBand mutes notes playing from my keyboard.
As midi source I use Roland SoundCanvas for iOS. As midi keyboard I use my digital piano with volume lowered down to zero, so the only sound that is produced comes from iPad, and I can perfectly hear chords.
Another thing I cannot understand is inside "Midi Engine Settings". If I touch a note on "Keyboard split note" it is taken perfectly. If I do the same with "Sequencer Even Midi Codes" nothing happens: can I assign a note (I have a 88 piano keyboard, I could assign the first piano note) to that codes?
Thanks for your replay, you are making a wonderful software.
That's weird, I am pretty sure that the notes which form the cord are not repeated by MidiBand. It does not seem to be a problem with the Split Point setting either. From your comment I assume the accompaniment is being changed with the chords that you play - so the notes of the chords are definitely recongized to be below the split point.
My only idea is that somehow there is a direct MIDI communication between your MIDI keyboard and Roland SoundCanvas, in addition to the communication route via the MidiBand that you expect. Can you check SoundCanvas settings to make sure it only listens to the MidiBand port, and not to your MIDI keyboard port?
Regarding "Sequencer Even Midi Codes", they cannot be assigned to a piano note. Some keyboards, like my Motif ES6, relay via MIDI some button press events, for example, pressing a bank selection button can result in a MIDI Out event. These "physical button" events have 0xFx midi codes, while piano note events have 0x9x midi codes. Not all physical buttons produce MIDI Out, in fact, only very few of them do.
As a practical matter, press "Sequencer Even Midi Codes" in MidiBand for the app to go into the event wait mode, and start pressing all physical buttons you see on your MIDI keyboard. If MidiBand reacts to one of them, you have found a physical button that produces MIDI Out. If MidiBand remains in the wait mode after you tried all of the keyboard's physical buttons, you're out of luck (
Thanks KSH! U used to own the motif ES really awesome synth.
Reg the "Sequencer Event Midi Codes" , I know that my little midi controller should be sending midi via the knobs or buttons, but nothing is received. But again, that might be something I need to look into my controller. I have the M-Audio Air Mini 32 midi controller. Only has 32 mini keys, but that's what i use to play offsite. At home, I have a Korg Trinity 61 key, and will check with that one too. But is there a way to send this messages software wise? In other words, via another app, what setting would I need to look for in another app to send this type of code to get MidiBand to listen to the start'\stop command?
Also, would it be possible to have it where MidiBand listens to a Keypress from an attached bluetooth keyboard? I have one with the iPad and that would be so cool! Also would be so cool to be able to switch variations\sections via keyboard keypresses. But I know that would mean a lost of coding. Anyways, I will look into your tip regarding section changes. That clears it up bigtime as now I can programm that into the Yamaha app to sned those notes via channel 2 as I have set that channel as you suggested to receive only section changes commands via the mixer top button. I'll try it and report back. Thanks so much for your continued support, we really appreciate it big time!
Anybody out there know how to programm my buttons on the M-audio Air Mini 32 to send Midi out events? I'll google it too. Thanks!
Thanks for your reply. I think you are totally right. Surely Soundcanvas for iOS intercepts midi communication between my digital piano and Midiband. I will check settings.
Thanks also for explanation. I hope my digital piano (Kawai) will have some midi controls out on its buttons, but I think not. Regards.
Hi Musikman4Christ
Thanks for your continuos feedback) I really didn't want to assign start/stop/arm functionality and section change functionality to note keys on the main play channel, as this seemed to be impractical. You'd be hitting a note accidentally and starting/stopping playback or changing sections. Besides even larger 88-key keyboards don't have a full midi note range, so if you shift your synth input up or down an octave, that "special" few notes are all of a sudden in the middle of your keyboard or - on the contrary - out of reach.
I never thought of assigning start/stop/arm to a computer keyboard as I did not think past the on-screen keyboard, and there just wasn't a place for it on the MidiBand screen in the play mode. But in terms of external Bluetooth keyboard It's a great idea and I will definitely try to do it in the future versions. One reservation though is that computer keyboard must be sending keystroke events only to the app in the foreground. So it may be useless if your main usage is with MidiBand hanging in the background. MIDI events don't have that limitation.
You need to generate a MIDI out event in the 0xF0-0xFF range, and then teach MidiBand to listen for it on its MIDI Engine Settings page. In a usual MIDI convention, the second digit represents a channel, e.g. 0x95 event is a 9x-Note On event on channel 5. However this is not true for 0xFX events, the second digit here is an event type rather than a channel. Thus you cannot say that MIDI out event in the 0xF0-0xFF range belongs to any channel; rather it's a generic hardware button press event.
Understood. Thanks!
I went and opened up my manual for my little midi controller. The built in transport controller buttons for Start, stop, record all send messages but I think they only send MMC messages Control 130 MMC (Midi Machine Control) It says, I can program them to send Midi Messages between 0-127 and the 130 but I don't know which one to choose. It would be so cool if those buttons could be used for MidiBand.
My build in 8 Pads send midi note data only though. So I can trigger samples etc but no other control mesages. Is there a way to make my buttons work with Midiband?
Might be possible to convert a midi note to a cc with MidiBridge using Steam Byter...
http://www.audeonic.com/mb_sbyter.shtml
Musikman4Christ >> I went and opened up my manual for my little midi controller. The built in transport controller buttons for Start, stop, record all send messages but I think they only send MMC messages Control 130 MMC (Midi Machine Control) It says, I can program them to send Midi Messages between 0-127 and the 130 but I don't know which one to choose. It would be so cool if those buttons could be used for MidiBand.
https://en.wikipedia.org/wiki/MIDI_Machine_Control
F0 7F <06|07> [<Sub-ID#2> []] F7
In your case, it looks like 0-127 and 130 are Device-IDs -> so your command should look something like F0 7F 82 06 F7, where 82(hex)=130.
As I said above, MidiBand needs you to generate a MIDI out event in the F0-FF range (correction: F0-F7 range). It seems like message F0 7F 82 06 F7 fits this description, as it is only the first byte that matters. You may not be able to make various pads behave differently, but all of them should be able to trigger Start/Stop, once you change the default F2 setting to F0 on the Midi Engine Settings page (enter wait mode in MidiBand/press the pad on your MIDI Controller to accept F0).
If this does not work, I would need to see the exact content of MIDI messages sent by your pads. I bet there are programs to trace that, but at the moment not sure which ones.
I'm not too clear on how MB interprets chords and notes from a midi file... If one finger is a major, and I have a 3 note minor chord in a midi file, how does MB handle the notes? What if I play 3 different notes to make a major? I would love so see some theory behind the note logic, maybe in the documentation...(let me know if I missed)
Thanks!
I will look for a midi app that shows what midi data is being transmitted B my controller.
https://itunes.apple.com/us/app/midi-monitor/id395750746?mt=8
I use Midi Monitor...ipad only but free!
Do get it to auto go into portrait mode? It starts up landscape but it immediately goes portrait mode.
No, it's not documented. The exact notes in a Midi file are more or less irrelevant, it's the pattern that matters. It's not fully technically correct, but think of is this way. Notes in a midi file are classified as a base note, a third, a fifth and a seventh of a chord in the midi file, which is auto-detected, beat by beat. When you then play a chord on the keyboard, MidiBand determines a base note, a third, a fifth and a seventh of the chord played. For up-to-three-note chords, there is no seventh, so midi file's seventh, if there is one, is transposed to the base note in the next octave. For one-finger keyboard chords, it's assumed to be a major chord. For two finger chords 7 half-tones apart it's assumed to be a major chord. For two finger chords 4 or 3 half-tones apart it's assumed to be a major or minor chord, respectively. There are also three or four-finger Dim chords and "silencing" chords of three notes in a row. That's it.
The most obvious consequence: a major/minor chord in the source midi file can be played as either a major or a minor, depending on your keyboard chord.
All notes in the Midi file that are not a base note, a third, a fifth or a seventh of the auto-detected chord are simply transposed to the key of the keyboard chord and played as is. Hopefully there aren't many, as they are most likely to sound wrong.
I do not have a formal musical education, so please forgive me if I misused some of the terms.
Is this asking about Midi Monitor? If so, it seems to just be in landscape on iOS 7.
Thanks, I'm on IOS 8.2 and the app is stuck on Portrait no matter what I do. But, I found a better free app called Midiwrench! So cool. HEre are the control data that my midi controller is sending out.
The first one is my start/ stop buttons on it: