Midiflow Tutorials: Splitting your keyboard to play two synth apps

Поділитися
Вставка
  • Опубліковано 4 жов 2024
  • itunes.apple.c...
    In this video, you'll learn about the basic concepts of the app Midiflow. As an example, you'll see how to use it for playing two synths on different key zones on your keyboard.
    Midiflow is a new app which allows you to control the MIDI data flow between synth apps, and between your keyboard and your synth apps.
    It this video I'm going to show you how you can use it to play multiple synth apps on your keyboard. In particular, I will use that app to split the keyboard in order play iGrand Piano on one half and Waldorf Nave on the other half.
    In order to use the app Midiflow in its full extend, there is a little preparation needed. Midiflow receives MIDI data from your keyboard and from you apps, and lets you decide where this MIDI data should go. For this to work, you have to go to the settings of each synth app that you want to use, and make it receive data only on its own virtual port. Its very important that your synth apps don't receive data from your keyboard or any other app directly, because this would bypass Midiflow.
    So, first I'm going to start Nave and go to its MIDI settings. There, you'll see a list of MIDI ports, and I'm going to disable all of them.
    Now, I start Midiflow and the first thing that I want to do here is to configure my input keyboard. So in my case, it's the iRig MIDI interface and it is receiving on channel 1. When I play now on the keyboard, I hear nothing which is good because now I've made sure that Nave is not reacting to the notes.
    In order to play Nave with the keyboard, I'll add a new routing. A routing consists of a source app, a filter or modidifier, and a destination app. First, I'm going to select the source, which is my input keyboard. And as destination, I'll select Nave. When I play on the keyboard now, I can hear Nave.
    As a second app, I want to use iGrand Piano because it has a very different sound. So, I'll start it and go to its MIDI settings. Unfortunately, in this app there is no way to specify on which MIDI ports it's receiving. It is just receiving on all ports, and when I play the keyboard now, I can hear Nave of course but also the piano. And I don't want that because this is bypassing what I've specified in Midiflow before. There, I routed the input keyboard only to Nave.
    There are quite some apps in the app store which have a very limited MIDI implementation like that or even worse. So, if one of your synth apps lacks the ability to control on which MIDI ports it is receiving, then you really should contact its developer and request a better MIDI implementation.
    However, one good thing about iGrand Piano's MIDI implementation is that you can make it receive on a distinct channel which is better than nothing. So, what I will do now is setting it to a channel which is different to the one that my input keyboard is sending on. If you remember, it is sending on channel 1, so I'll choose channel 2 here. When I play the keyboard now I hear nothing besides Nave.
    So, I switch back to Midiflow now and create second routing. I also choose the input keyboard as source, and iGrand Piano as the destination. by the way, if one of your apps is not showing up here then you should check if you have started it already and make sure that it is configured to run in the background.
    Now, since the Piano app is receiving on channel 2, the data from the input keyboard on channel 1 has to be transformed to channel 2. And I can do that by applying a modifier. At the bottom, there is a control to remap the channel. The default value is 1 and I will change it to 2 now. Because it can be annoying to always make this setting here when you want to use the Piano app in Midiflow, you can enable this switch. This will make Midiflow automatically apply this channel remapping when you add the selected destination app again later. As a quick demonstration, I'll add another routing and select iGrand Piano. And you'll see that channel 2 is already selected in the modifier. So, I'll delete this routing by swiping up.
    When I play the keyboard now, I can hear both synth apps. If I enable monitoring down here, then I can also see where the MIDI data is going. It is coming from the input keyboard and going to each app.
    Great, but I wanted a split. Actually, I want to have Nave on the upper part of my keyboard, so I have to filter out all notes below a certain note. For that, I go to the modifier screen and set the key range to start at, lets say, C4. When I play now below that note, the notes are not sent to Nave anymore.
    When I play above that note, I still here both sounds. So, I'll go to this modifier screen and set the upper note to B3. Now I can play both apps independently.

КОМЕНТАРІ • 32

  • @apexmike849
    @apexmike849 7 років тому

    Great tutorial.

  • @Rialas
    @Rialas 6 років тому

    Great tutorial, unfortunately terrible lag and glitching using korg module and bs-16i

  • @synavelho
    @synavelho 8 років тому

    Great! This is just the thing I've been looking for!
    How likely it is to get the app to crash if you add multiple soft synths?
    Is it possible to save your own presets so you don't have to configure them every time?
    Do you think that would be a combination you could do a gig with?

  • @lauchondecaucho
    @lauchondecaucho 6 років тому +1

    Hi! Do you think this will help to assign two different voices to two keyboards connected to the iPad?

  • @enricov6507
    @enricov6507 3 роки тому

    Hello,Do I still need the App-Aum at all? Or is audiobus sufficient?

  • @davidstanley1451
    @davidstanley1451 4 роки тому

    Hi, nice video but there appears to be some setting on my iPad that isn't allowing the midi signal through when I switch to a different app. Doesn't seem to matter which app I'm using as soon as I switch over to the midiflow app, I get no sound. Can you help?

  • @musicahoy1893
    @musicahoy1893 3 роки тому

    the application is restarted when using it with my keyboard and almost any application using my ipad with ios 14.4

  • @takosan699
    @takosan699 Рік тому

    I bought the software. I want to filter/turn off the sustain cc64 data from the synthesizer on channel 15, how can I do it? I do not want sustain data to be transmitted in the channel I specified.

  • @calc3085
    @calc3085 8 років тому

    How to prevent garage band from overwriting midi flow when iPad connected to midi keyboard? How to route keyboard to ScaleGen to Garagaband? Also how to get Gestrument to GarageBand using midi flow?

  • @Gerhard468
    @Gerhard468 2 роки тому

    Hi. Can midiflow take the tempo from an app (Bias FX2) and make it the master tempo from other apps (AUM).
    I currently run a live guitar setup in AUM. I use BIAS FX2 for some time based fx and create presets with different song tempos. It would really open up a world of fx if AUM can sync tempo from Bias FX2, but this not currently possible. Can midiflow achieve this? Please take into account Bias is Interapp audio.

  • @eggybaby84
    @eggybaby84 6 років тому

    Is this a competing app to audiobus? My new Bluetooth keyboard (lpk25) seems to only connect Bluetooth to this app and not audiobus. I don’t even see Bluetooth support in the config menus of audiobus.

  • @anandsunku
    @anandsunku 3 роки тому

    Connect seaboard and select in the input and Midiflow crashes consistently

  • @E4RLIES
    @E4RLIES 3 роки тому

    Sorry to have to point out that currently it will not run with the latest iOS - instant crash as soon as notes begin to play 😣
    Needs update ASAP as it would be the perfect app

  • @adrianomartinsrodrigues8864
    @adrianomartinsrodrigues8864 8 років тому

    Midiflow app sends midi controller to another synthesizer?

  • @thetruewordpalavrasdaverda2503
    @thetruewordpalavrasdaverda2503 2 роки тому

    Parou de funcionar no iPad 4 depois da última atualização

  • @NayveeMan
    @NayveeMan 7 років тому

    So does this one app do what 3 of the other midiflow apps do separately?
    I get confused by the midiflow splitter app on why i have to open it before audiobus in order to have any control over it.
    Am i doing something wrong?
    Should i just get this app in the video to get rid of my problem?

  • @ValterKabas
    @ValterKabas 5 років тому

    is it possible to change the region of each octave of the controller? example: the second octave to be two octaves higher than the first octave.

    • @midiflow
      @midiflow  5 років тому

      Yes, you can make multiple routings, limited to one octave each, and apply individual note shifts.

    • @ValterKabas
      @ValterKabas 5 років тому

      Nice, that's exactly what I need
      I Have a small controller with only 2 octaves, then I need the first octave to be 3 regions(octaves) lower than second octave. Then I can play bass and chords on piano with only two octaves.
      Thank u so much

  • @junsobreo3070
    @junsobreo3070 4 роки тому

    Hi. is it possible to use channel 1 and 2 to single app? so i can layer the sound from the app

  • @aaronkeithmusic8023
    @aaronkeithmusic8023 7 років тому

    Hello, I have purchased the app MidiFlow and I believe it can do all that I need it to do. Because I am still learning how to use the app I have a very important question to ask...
    I use three apps...Onsong which sends out my midi messages to all of my music devices. Now that I have MidiFlow in the mix, I am sending midi messages to MidiFlow from Onsong to talk to Sampletank which is my main concern here as it is the virtual midi app I use for sounds for my midi controller keyboard.
    My question is: Can you please explain how I would choose the different pads in Sampletank that have various sounds?
    Example: I have a bass on pad#2, a piano on pad# 3, strings on pad# 4, etc., so if I have remapped a song in MidiFlow for channel 9 in Sampletank, how do I choose the other pads with sounds to play them?
    The pads are all on different channels (I need them to be). I am also aware that I cannot choose the pads from my keyboard controller because per your manual I am NOT supposed to send messages directly to the destination app from the input keyboard...so can you please explain how I can choose any of the various pads I have set up in a preset in Sampletank when I can only create one song in MidiFlow for each preset in Sampletank? If you can do a video showing how to do this, that would be fantastic!!
    Thanks for your help!!
    Aaron

  • @howiethedrummer
    @howiethedrummer 6 років тому

    I’m wondering if you could tell me how to convert my korg f6 fc foot controller which sends program changes and convert it to controller changes? So pedal 1 will send a CC 0 change pedal 2 a CC 1 change, pedal 3 etc. I’m trying to use the pedal board to turn off/on effect pedals in positive grids Jam up pro guitar app. Program changes switch presets in the app and CC changes turn on/off the pedals. Please help.

  • @edwardbuckley7847
    @edwardbuckley7847 8 років тому +1

    I'm confused about the differences between midiflow & iMidipatchbay??

    • @meludein
      @meludein 6 років тому

      Edward Buckley v v v v von vycv

  • @TheWrathOfSean
    @TheWrathOfSean 10 років тому

    Does this work with the Akai Synthstation keyboard? The app doesn't recognize mine.

  • @RetningNord
    @RetningNord 8 років тому

    Hi, can you route MIDI from a hardware MIDI-controller to an iOS app 8 (MIDI synth, setquencer) then MIDI thru to a hardware MIDI device/synth,with Midi flow?

  • @edsonsimpson283
    @edsonsimpson283 6 років тому

    Can midiflow map the volume to faders

  • @TheRaybo66
    @TheRaybo66 7 років тому

    Hi there, I just purchased midiflow to solve a problem which I have with irig blueboard and the tone stack app (from Yonac).
    My problem there is: I want to control the effects by switching them on and of. Therefore I use Control Change mode of the blueboard. But with footswitch number 4 (D) of the blueboard I want to control the tap tempo of tone stack. The switch sends a CC04 command and the tap tempo learns the command but expects a momentary switch. But the switch doesn't do that. I have to press the switch twice as fast to get the tempo I want. This is quite annoying. My question is: can I set sth in midiflow to change this particular command into a momentary command? I tried several settings in the controller remapping menue of midiflow (e.g. change the CC command into a PC command) but nothing changes the way the switch works. Tone Stack expects a "momentary" CC Command at this point but blueboard doesn't give me that. I still have to tap it in double speed. I know this is complaining on a high level (as we say in Germany), but it would make it much easier to match the tempo of the delays during playing the songs. I use this function in every song when I'm playing with my band and the guys always look quite strange at me when I tramp on the blueboard like a dancing dervish
    Is there any way to work this around?
    Cheers

  • @gdd817
    @gdd817 9 років тому

    What keyborad is that?

  • @romerdecaracas
    @romerdecaracas 8 років тому

    Hello, What about MIDI SYNC possibilities? can I start and set tempo from my keyboard and rule an app Slaved to the tempo, comand, and start (FA, FB, FC hex etc..) it? I need to sync keyb to launchpad (or viceverse) and play both in bpm sync or MIDI sync, but keeping tempo sincronized it is posible?

    • @Gerhard468
      @Gerhard468 2 роки тому

      I have a similar question.