Loop Button with MPK249 and Reason 7 Preset

I've noticed that the Loop Button does not send any MIDI-signal in MMC mode in the Reason 7 preset. I was able to to use the button by selecting "Type: MIDI CC" for the Transport Controls and changing the "AkaiMPK249_406.lua", so that they're connected with CC messages instead of the default sysex messages. After that, the Loop Button is recognized by Reason and can be used properly.

112 ++ {name="Loop", input="button"},
...
236 ++ {pattern="b0 72 7F", name="Loop", value="1"},
237 {pattern="b0 73 7F", name="Rewind", value="1"},
238 {pattern="b0 74 7F", name="Fast Forward", value="1"},
239 {pattern="b0 75 7F", name="Stop", value="1"},
240 {pattern="b0 76 7F", name="Play", value="1"},
241 {pattern="b0 77 7F", name="Record", value="1"},
2 people like
this idea
+1
Reply
  • Hello,

    Thanks for the post and for the workaround with Reason!
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited

  • This confuses me can someone please break this down step by step id love some loopin' action in reason
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited

  • 1
    Step 1:

    >>If you don't have it, get the Reason7.1.1 Update at
    https://www.propellerheads.se/downloa...

    Step 2:

    >>Open the file AkaiMPK249_406.lua, depending on your OS, it can be found in:
    OS X
    Macintosh HD/Library/Application Support/Propellerhead Software/Remote
    Windows Vista/Windows 7
    C:/Program Data/Propellerhead Software/Remote
    Windows XP
    C:/Documents and Settings/All Users/Application Data/Propellerhead Software/Remote

    >>The file starts with:

    function remote_init()
    local items={
    {name="Keyboard", input="keyboard"},
    ...
    >>Edit to

    function remote_init()
    local items={
    {name="Loop", input="button"},
    {name="Keyboard", input="keyboard"},
    ...

    >>Then look for the lines

    {pattern="F0 7F 7F 06 05 F7", name="Rewind", value="1"},

    {pattern="F0 7F 7F 06 04 F7", name="Fast Forward", value="1"},

    {pattern="F0 7F 7F 06 01 F7", name="Stop", value="1"},

    {pattern="F0 7F 7F 06 02 F7", name="Play", value="1"},

    {pattern="F0 7F 7F 06 06 F7", name="Record", value="1"},

    >>Change them to:

    {pattern="b0 72 7F", name="Loop", value="1"},
    {pattern="b0 73 7F", name="Rewind", value="1"},
    {pattern="b0 74 7F", name="Fast Forward", value="1"},
    {pattern="b0 75 7F", name="Stop", value="1"},
    {pattern="b0 76 7F", name="Play", value="1"},
    {pattern="b0 77 7F", name="Record", value="1"},

    >>Save file.

    Step 3:

    >>On your MPK249, press Edit and hit one of the transport controls. Select
    Type: MIDI CC

    Step 4 (final step :)

    Now in Reason Preferences||Control Surfaces add your MPK249 which should be in the Akai Manufacturer list. The transport controls should work now. The Loop Button you still have to assign via Remote Override Mapping.

    There you go...
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited

  • OH MY GOD, really thank you! I have taken months, many months to find this post on the Loop button to make it work. It would be too much to ask for more information to set more buttons such as buttons make Bank A, Bank B and Bank C function as F5 F6 and F7. Thank you.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited

  • Glad I could help!
    The 'Bank A-C' Buttons don't send any MIDI messages, I think. They are only for switching the set of fader/knobs/buttons internally.
    But if you simply want to assign keys to a button on the MPK, just press 'Edit', select a button of your choice and use 'Type: keystroke'. The F1-F10 buttons are there!
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited

  • This ended up working for me so far after all. I must have copied the code incorrectly.

    Thanks all!
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • I know this is a super old thread, but I can verify this method works with Reason 10 up to the newly released 10.3.

    For those who can't find the .lua file the path is below for Mac users. Can't speak to the exact location for Windows users.

    Macintosh HD/Library/Application Support/Propellerhead Software/Remote/Codecs/Lua Codecs/Akai

    The .lua file should be in this folder.

    Thanks so much to the OP for this. Have been driving myself crazy not being able to use this super handy button! lol
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited

  • Tried this today, and found the lines were already there, commented out:

    -- If Transport Mode is "MIDI CC" on the MPK:
    {pattern="b0 72 xx", name="Loop", value="1"},
    -- {pattern="b0 73 xx", name="Rewind", value="1"},
    -- {pattern="b0 74 xx", name="Fast Forward", value="1"},
    -- {pattern="b0 75 xx", name="Stop", value="1"},
    -- {pattern="b0 76 xx", name="Play", value="1"},
    -- {pattern="b0 77 xx", name="Record", value="1"},

    you just need to uncomment them by removing the two dashes at the beginning of those lines.

    On my Mac the file can be found at /Library/Application Support/Propellerhead Software/Remote/Codecs/Lua Codecs/Akai/AkaiMPK249_406.lua
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned