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 Store

Loopy Pro is your all-in-one musical toolkit. Try it for free today.

SysEx Help . **Solved**

I'd like to send out SysEx messages. I have a bunch of individual Sysex Messages for the LaunchPad Pro. Simple example would be message to switch from Live Mode to Programmer Mode.

I have tried typing in a message in MidiFlow - but I can't figure out how to actually Send the message. I'd like to just toggle something, and send that message. I don't think Midiflow has a copy/paste function either. I've also tried SysEx base, but again, can't see a way. Ideally an app that would store/allow upload of (text?) file of SysEx Commands... being able to label/organize them would be good.

In my example I'd be sending the SysEx to the LPP's Standalone MIDI Port (Ch.1)

Comments

  • You can send sysex from Lemur from a button...but only up to 256 bytes. Should be enough for things like mode swapping.

    Can you send sysex from the LP Pro ?...record it and then compare it to the sysex you are trying to send ? The header of a sysex message is very important as if a device doesn't recognise the header as being for it, it will ignore the message.

  • To my knowledge, MF doesn't act as a midi controller.
    You might use a free version of MidiDesigner or any virtual midi controller app that send a cc, then translate it into a Sysex of your choice with MF, to send it to your Launchpad pro.
    I did that for my mini launchpad, as I wanted to drive the app Launchpad related to it.
    The message was well send, I could see the pad flashing, but nothing happened into Launchpad app...Seems the app is not responding to midi messages...

    You might also use your launchpad pro itself, to track a midi out signal (on a pad) then return it translated to your Launchpad pro, that should work, for testing at least.

  • @AndyPlankton said:

    Can you send sysex from the LP Pro ?...record it and then compare it to the sysex you are trying to send ? The header of a sysex message is very important as if a device doesn't recognise the header as being for it, it will ignore the message.

    Thanks Andy - here's where I am so far:
    1. Took your advice above - I recorded changing from Programmer Mode to Live Mode with Snoize - Here are the results:
    - There are 2 messages Sent. I used Bome MIDI Translator as well to see about the MIDI Channels - it shows the SysEx message being sent (on/from/to???) the LPP Live Port (Default Channel 6). Standalone LPP Port (used for Programmer Mode) is Default Channel 1. Again, this is when Switching from Programmer Mode to Live Mode.
    However, when I try to play back the Message with Snoize, nothing happens! So apparently, I need to figure still how to send Any SysEx message to the LPP. Ideas?

  • edited February 2017

    The message is made up like this
    F0 - Start Sysex
    00 - This is supposed to be the manufacturer code
    20 - This is the device ID
    29, 02, 10, 2E, 02 this is the actual Sysex Command
    F7 is end sysex

    Pay particular attention to the 2E and 02 - these are the bits that change

    This is a link to the LPPro programmers guide
    https://d19ulaff0trnck.cloudfront.net/sites/default/files/novation/downloads/10598/launchpad-pro-programmers-reference-guide_0.pdf

    In here..in the sysex section...it says that both 2D and 2E (you have one in each of your messages) is the status being returned from the LPPro and no tthe actual command to change mode...for this send command 21 and either 0 (for Ableton) or 1 (Standalone) mode.
    So I guess you need to send
    F0, 00,20,29,02,10,21,1,F7 for Standalone mode
    or
    F0, 00,20,29,02,10,21,0,F7 for Live mode

    These numbers are all hexadecimal, depending on what you are sending from you may need to convert the to regular decimal. You can use this http://www.rapidtables.com/convert/number/hex-to-decimal.htm to do that if you need

  • @AndyPlankton said:
    The message is made up like this
    F0 - Start Sysex
    00 - This is supposed to be the manufacturer code
    20 - This is the device ID
    29, 02, 10, 2E, 02 this is the actual Sysex Command
    F7 is end sysex

    Pay particular attention to the 2E and 02 - these are the bits that change

    This is a link to the LPPro programmers guide
    https://d19ulaff0trnck.cloudfront.net/sites/default/files/novation/downloads/10598/launchpad-pro-programmers-reference-guide_0.pdf

    In here..in the sysex section...it says that both 2D and 2E (you have one in each of your messages) is the status being returned from the LPPro and no tthe actual command to change mode...for this send command 21 and either 0 (for Ableton) or 1 (Standalone) mode.
    So I guess you need to send
    F0, 00,20,29,02,10,21,1,F7 for Standalone mode
    or
    F0, 00,20,29,02,10,21,0,F7 for Live mode

    These numbers are all hexadecimal, depending on what you are sending from you may need to convert the to regular decimal. You can use this http://www.rapidtables.com/convert/number/hex-to-decimal.htm to do that if you need

    Andy - thanks, since you referenced the Programmer Guide, on page 4 is the very command I'm trying to work on: Just to be sure I'm clear - both of the SysEx messages I posted above are for a Single instance of changing from Programmer to Live Mode (So while in Programmer Mode Press/Hold Shift + Green Pad). Since I directly recorded that with Snoize, my assumption would be that by me Manually putting the LPP back in Programmer Mode - then Playing the message back with Snoize should do the trick - I tried on both the Live and Standalone Ports. From what I can tell in the Programmers Ref. Guide, the message is correct (not 100% sure here).. no joy.

    If I do need to modify the message, I still don't know how - I don't think Snoize allows editing the message. On this point - there are quite a few SysEx Messages that the LPP will accept, but can't be generated by pressing buttons - so I'd really like to find something to build a SysEx file, or whatever is required to send a message that can't be recorded first.

  • edited February 2017

    @Ocsprey said:

    @AndyPlankton said:
    The message is made up like this
    F0 - Start Sysex
    00 - This is supposed to be the manufacturer code
    20 - This is the device ID
    29, 02, 10, 2E, 02 this is the actual Sysex Command
    F7 is end sysex

    Pay particular attention to the 2E and 02 - these are the bits that change

    This is a link to the LPPro programmers guide
    https://d19ulaff0trnck.cloudfront.net/sites/default/files/novation/downloads/10598/launchpad-pro-programmers-reference-guide_0.pdf

    In here..in the sysex section...it says that both 2D and 2E (you have one in each of your messages) is the status being returned from the LPPro and no tthe actual command to change mode...for this send command 21 and either 0 (for Ableton) or 1 (Standalone) mode.
    So I guess you need to send
    F0, 00,20,29,02,10,21,1,F7 for Standalone mode
    or
    F0, 00,20,29,02,10,21,0,F7 for Live mode

    These numbers are all hexadecimal, depending on what you are sending from you may need to convert the to regular decimal. You can use this http://www.rapidtables.com/convert/number/hex-to-decimal.htm to do that if you need

    Andy - thanks, since you referenced the Programmer Guide, on page 4 is the very command I'm trying to work on: Just to be sure I'm clear - both of the SysEx messages I posted above are for a Single instance of changing from Programmer to Live Mode (So while in Programmer Mode Press/Hold Shift + Green Pad). Since I directly recorded that with Snoize, my assumption would be that by me Manually putting the LPP back in Programmer Mode - then Playing the message back with Snoize should do the trick - I tried on both the Live and Standalone Ports. From what I can tell in the Programmers Ref. Guide, the message is correct (not 100% sure here).. no joy.

    If I do need to modify the message, I still don't know how - I don't think Snoize allows editing the message. On this point - there are quite a few SysEx Messages that the LPP will accept, but can't be generated by pressing buttons - so I'd really like to find something to build a SysEx file, or whatever is required to send a message that can't be recorded first.

    Ahhh...yes you are referring to the layout and not the mode that I had assumed.

    You can use MidiDesigner or Lemur for sure...and perhaps TouchOSC...as someone else has already said in here - one of the midi controller designer apps.
    Another option is to use a HEX editor (not sure if there is one for iOS, HxD is an example of a windows one) and use that to make a sysex file for playback using one of the sysex librarians. If you do get a HEX editor, create a new file, type in the HEX numbers for your message..save file with .SYX extension. Load it into the sysex librarian and then send it to the LPP.

    the messages you are recording are the signals coming back from the LPP that it has changed mode...and not the command to change it.

  • @Ocsprey said:

    @AndyPlankton said:
    The message is made up like this
    F0 - Start Sysex
    00 - This is supposed to be the manufacturer code
    20 - This is the device ID
    29, 02, 10, 2E, 02 this is the actual Sysex Command
    F7 is end sysex

    Pay particular attention to the 2E and 02 - these are the bits that change

    This is a link to the LPPro programmers guide
    https://d19ulaff0trnck.cloudfront.net/sites/default/files/novation/downloads/10598/launchpad-pro-programmers-reference-guide_0.pdf

    In here..in the sysex section...it says that both 2D and 2E (you have one in each of your messages) is the status being returned from the LPPro and no tthe actual command to change mode...for this send command 21 and either 0 (for Ableton) or 1 (Standalone) mode.
    So I guess you need to send
    F0, 00,20,29,02,10,21,1,F7 for Standalone mode
    or
    F0, 00,20,29,02,10,21,0,F7 for Live mode

    These numbers are all hexadecimal, depending on what you are sending from you may need to convert the to regular decimal. You can use this http://www.rapidtables.com/convert/number/hex-to-decimal.htm to do that if you need

    Andy - thanks, since you referenced the Programmer Guide, on page 4 is the very command I'm trying to work on: Just to be sure I'm clear - both of the SysEx messages I posted above are for a Single instance of changing from Programmer to Live Mode (So while in Programmer Mode Press/Hold Shift + Green Pad). Since I directly recorded that with Snoize, my assumption would be that by me Manually putting the LPP back in Programmer Mode - then Playing the message back with Snoize should do the trick - I tried on both the Live and Standalone Ports. From what I can tell in the Programmers Ref. Guide, the message is correct (not 100% sure here).. no joy.

    If I do need to modify the message, I still don't know how - I don't think Snoize allows editing the message. On this point - there are quite a few SysEx Messages that the LPP will accept, but can't be generated by pressing buttons - so I'd really like to find something to build a SysEx file, or whatever is required to send a message that can't be recorded first.

    Unzip and try the file attached in SNOIZE

  • Unzip and try the file attached in SNOIZE

    @AndyPlankton Thanks - will try this out later today and get back! Currently having a power outage at the house!

  • Andy - Tried the file, indeed it worked! However, something is awry - after sending it, if I try to switch the LPP back to Live mode, the Green light will show, but all the pads are blank, only way to get them back is to power on/off - I will troubleshoot more. I also saved the file you sent as a .mid file and play it back to the LPP, no luck there yet. I did discover one neat trick along the way. In the Audio/MIDI Studio on Mac if you connect your iPad to the Network Session, you can set the Routing To/Live, From/Standalone on the LPP - if you've got the LP app open on Ipad, it will map colors etc to the LPP. ... more to come

  • @AndyPlankton Thanks again! With your working file I was able to figure out creating the .syx files. Attaching some examples (More Mode Switches/Lighting up Columns-at-a-Time/Light up Entire Grid/Flashing/Scrolling Text) etc.

  • @Ocsprey said:
    @AndyPlankton Thanks again! With your working file I was able to figure out creating the .syx files. Attaching some examples (More Mode Switches/Lighting up Columns-at-a-Time/Light up Entire Grid/Flashing/Scrolling Text) etc.

    Wahey :) Glad you got it working, and i'm glad to have been of service along the way. :)

  • @AndyPlankton said:

    @Ocsprey said:
    @AndyPlankton Thanks again! With your working file I was able to figure out creating the .syx files. Attaching some examples (More Mode Switches/Lighting up Columns-at-a-Time/Light up Entire Grid/Flashing/Scrolling Text) etc.

    Wahey :) Glad you got it working, and i'm glad to have been of service along the way. :)

    Definitely! I had a face palm moment when I realized a .syx file is just a binary file, searched and found this great converter: support.codeandcopper.com/txt-to-syx/ - maybe you'll find it useful too

  • edited March 2017

    @Ocsprey said:

    @AndyPlankton said:

    @Ocsprey said:
    @AndyPlankton Thanks again! With your working file I was able to figure out creating the .syx files. Attaching some examples (More Mode Switches/Lighting up Columns-at-a-Time/Light up Entire Grid/Flashing/Scrolling Text) etc.

    Wahey :) Glad you got it working, and i'm glad to have been of service along the way. :)

    Definitely! I had a face palm moment when I realized a .syx file is just a binary file, searched and found this great converter: support.codeandcopper.com/txt-to-syx/ - maybe you'll find it useful too

    I used this https://mh-nexus.de/en/hxd/ to put the file together...windows only though I think...but you can also use it to open existing SYX files and see whats in there and tweak it :)
    I'm sure there will be MACOS equivalents...and there are a couple of iOS apps that do it, but they are $10....probably worth it if you are going to do a lot of this sort of stuff.

    I have added your link to my favourites for when I need a quick conversion...good find :)

  • @AndyPlankton said:

    @Ocsprey said:

    @AndyPlankton said:

    @Ocsprey said:
    @AndyPlankton Thanks again! With your working file I was able to figure out creating the .syx files. Attaching some examples (More Mode Switches/Lighting up Columns-at-a-Time/Light up Entire Grid/Flashing/Scrolling Text) etc.

    Wahey :) Glad you got it working, and i'm glad to have been of service along the way. :)

    Definitely! I had a face palm moment when I realized a .syx file is just a binary file, searched and found this great converter: support.codeandcopper.com/txt-to-syx/ - maybe you'll find it useful too

    I used this https://mh-nexus.de/en/hxd/ to put the file together...windows only though I think...but you can also use it to open existing SYX files and see whats in there and tweak it :)
    I'm sure there will be MACOS equivalents...and there are a couple of iOS apps that do it, but they are $10....probably worth it if you are going to do a lot of this sort of stuff.

    I have added your link to my favourites for when I need a quick conversion...good find :)

    I'll check it out, but I think I'm good - paste or type in hex to the web tool, click convert, open in Snoize and Send.

Sign In or Register to comment.