Skip to content

MrMatch246/Icon_P1_Nano_TGE

Repository files navigation

Icon P-1 Nano TGE


Modified the MackieControl script to work better with the Icon P-1 Nano. I am open to suggestions and will try to implement them as best as i can! Watch this repo to get notifications about updates!

IF YOU HAVE ANY ISSUES:

  • Please let me know! I will try to fix them as soon as possible!

  • If you can, please provide the log file that is generated by Ableton Live:

    • Windows: \Users[username]\AppData\Roaming\Ableton\Live x.x.x\Preferences\Log.txt
    • Mac: /Users/[username]/Library/Preferences/Ableton/Live x.x.x/Log.txt
  • IMPORTANT: Rename the "Icon_P1_Nano_TGE-main" folder to "Icon_P1_Nano_TGE" (if you see it, do it)

  • IF THE FADER DOESNT WORK : USE THE Custom_Mapping.imap file instead, and customize it to your needs. Also please report this as an issue because i dont know why this fix works.

Current Features (WIP Docu) :

PLAY BUTTON

  • Play Button can work as Play/Pause Button
    • normal press = play/pause inplace
    • long press = play from marker (mouse click)

The custom version focus on current track control. Using the up down button next to the jog wheel and the wheel you can now scroll through all tracks without banking and also ableton scrolls the arranger view so the current selected track is always visible. I also added a custom mode that allows you to use the encoder 1 for panning, the next for sends and the rest for plugin params.

I think pressing the jog wheel toggles group folding, I fixed the code that sets loop start and end, so with the right button assignment you can now correctly set loop regions (the original implementation only allowed setting start and end earlier i think?)

Oh yeah and i fixed the display code, the external display now shows track colors and names correctly. Also, whenever you select a track using the arranger or any other means, this will be the controlled track on the nano. Which is great because the nano is so very fitting as transport and current track controller.

I also modified what exactly happens when you press play and stop button. So the play button now actually is a play and pause button iirc :D (without looking at my code/device because im out of town)

Oh and there's paging for sends or plugin params in the custom tge mode (yeah clever name i know) (the above is temporarely taken from reddit :D )

Settings (settings.py):

  • encoder sensitivity

Install:

  • Download the repo as zip
    image

  • Go into Live

    image

  • then

    image

  • open "Remote Scripts" in finder/explorer.

    • if there is no "Remote Scripts" folder, create one in the "User Library" folder
  • Close Live

  • If you download the repo:

    • Unzip the downloaded file and copy the "Icon_P1_Nano_TGE-main" folder that is itself CONTAINED in another "Icon_P1_Nano_TGE-main" folder into the "Remote Scripts" folder
    • IMPORTANT: Rename the "Icon_P1_Nano_TGE-main" folder to "Icon_P1_Nano_TGE"
  • If you download the release (Todo: Make that a thing)

    • Just unzip it in the the "Remote Scripts" folder
  • To check if everything went right, open "User Library/Remote Scripts/Icon_P1_Nano_TGE/settings.py"

  • It should look like this (or similar):
    image image

  • Start Live and select it

image

  • Device settings should look like this:

    image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages