xnamahx / apc40_mkiix Goto Github PK
View Code? Open in Web Editor NEWCustom midi script for APC 40 MKII modified from Ableton's live 10 default
Custom midi script for APC 40 MKII modified from Ableton's live 10 default
@xnamahx I'm an engineer, so if you want a hand I can take a look at this. Never wrote a control surface script before, and don't know what changed between 10 & 11 and documentation is... hidden?
Hey copy paste was not working properly
The current state of the codebase wont show up as a script on Live so i used your compiled release "only delete and copy paste"
I used and online tool to decompile your compiled files and added this line on 'CustomClipSlotComponent'
Maybe you want to do another release :)
Thanks!
When holding a note ("metronome" mode) it spams with midi events, like I'm pressing button every second dozen of times, sometimes it only pressed every 1/4th, I believe it's because of how sequencer works and I'm stupid, but I still figuring this out.
I'm using Live 10.1, macOS 10.13.6
And THANK YOU, I've been looking for working sequencer and/or note input for ages (couldn't use live 9, because of my workflow).
Hi, Thanks or the script but can't get it to work on a Mac with Ableton 10.1.1
Have downloaded the folder and put it into Ableton 10/Show Package contents/Contents/App-Resources/Midi Remote Scripts but it doesn't show up in Ableton as a Midi Control Surface?
What am I doing wrong?
Hello, I've been trying to use the script in Ableton 10.1 but it doesn't appear in the MIDI Control Surface options. Shoud I use an older version of Ableton?
Hello,
If a button is pressed no matter if drums or melody always note repeat is active.
Can this be disabled or does it have to be that way?
See code from log below:
2020-10-13T16:42:29.688727: info: RemoteScriptError: Traceback (most recent call last):
2020-10-13T16:42:29.688760: info: RemoteScriptError: File "", line 1, in
2020-10-13T16:42:29.688850: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/Live/mac_64_static/Release/python-bundle/MIDI Remote Scripts/APC40/init.py", line 16, in
2020-10-13T16:42:29.688923: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/Live/mac_64_static/Release/python-bundle/MIDI Remote Scripts/APC40/APC40.py", line 28, in
2020-10-13T16:42:29.688991: info: RemoteScriptError: ImportError
2020-10-13T16:42:29.689005: info: RemoteScriptError: :
2020-10-13T16:42:29.689017: info: RemoteScriptError: cannot import name make_biled_skin
2020-10-13T16:42:29.689045: info: RemoteScriptError:
2020-10-13T16:42:29.718972: info: RemoteScriptError: Traceback (most recent call last):
2020-10-13T16:42:29.719009: info: RemoteScriptError: File "", line 1, in
2020-10-13T16:42:29.719214: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/Live/mac_64_static/Release/python-bundle/MIDI Remote Scripts/APC40_MkII/init.py", line 17, in
2020-10-13T16:42:29.719308: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/Live/mac_64_static/Release/python-bundle/MIDI Remote Scripts/APC40_MkII/APC40_MkII.py", line 34, in
2020-10-13T16:42:29.719381: info: RemoteScriptError: ImportError
2020-10-13T16:42:29.719396: info: RemoteScriptError: :
2020-10-13T16:42:29.719409: info: RemoteScriptError: cannot import name make_rgb_skin
2020-10-13T16:42:29.719421: info: RemoteScriptError:
2020-10-13T16:42:29.840726: info: RemoteScriptError: Traceback (most recent call last):
2020-10-13T16:42:29.840768: info: RemoteScriptError: File "", line 1, in
2020-10-13T16:42:29.840905: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/Live/mac_64_static/Release/python-bundle/MIDI Remote Scripts/APC_Key_25/init.py", line 16, in
2020-10-13T16:42:29.841019: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/Live/mac_64_static/Release/python-bundle/MIDI Remote Scripts/APC_Key_25/APC_Key_25.py", line 20, in
2020-10-13T16:42:29.841128: info: RemoteScriptError: ImportError
2020-10-13T16:42:29.841151: info: RemoteScriptError: :
2020-10-13T16:42:29.841171: info: RemoteScriptError: cannot import name make_biled_skin
2020-10-13T16:42:29.841191: info: RemoteScriptError:
2020-10-13T16:42:29.955560: info: RemoteScriptError: Traceback (most recent call last):
2020-10-13T16:42:29.955603: info: RemoteScriptError: File "", line 1, in
2020-10-13T16:42:29.955738: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/Live/mac_64_static/Release/python-bundle/MIDI Remote Scripts/APC_mini/init.py", line 16, in
2020-10-13T16:42:29.955855: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/Live/mac_64_static/Release/python-bundle/MIDI Remote Scripts/APC_mini/APC_mini.py", line 7, in
2020-10-13T16:42:29.955969: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/Live/mac_64_static/Release/python-bundle/MIDI Remote Scripts/APC_Key_25/init.py", line 16, in
2020-10-13T16:42:29.956080: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/Live/mac_64_static/Release/python-bundle/MIDI Remote Scripts/APC_Key_25/APC_Key_25.py", line 20, in
2020-10-13T16:42:29.956235: info: RemoteScriptError: ImportError
2020-10-13T16:42:29.956270: info: RemoteScriptError: :
2020-10-13T16:42:29.956292: info: RemoteScriptError: cannot import name make_biled_skin
2020-10-13T16:42:29.956310: info: RemoteScriptError:
2020-10-13T16:42:29.997653: info: RemoteScriptError: Traceback (most recent call last):
2020-10-13T16:42:29.997682: info: RemoteScriptError: File "", line 1, in
2020-10-13T16:42:29.997768: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/Live/mac_64_static/Release/python-bundle/MIDI Remote Scripts/APC20/init.py", line 16, in
2020-10-13T16:42:29.997837: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/Live/mac_64_static/Release/python-bundle/MIDI Remote Scripts/APC20/APC20.py", line 21, in
2020-10-13T16:42:29.997904: info: RemoteScriptError: ImportError
2020-10-13T16:42:29.997917: info: RemoteScriptError: :
2020-10-13T16:42:29.997929: info: RemoteScriptError: cannot import name make_biled_skin
2020-10-13T16:42:29.997941: info: RemoteScriptError:
2020-10-13T16:42:30.216700: info: Python: INFO:_Framework.ControlSurface:216 - LOG: (APC40_MkII) Initializing...
2020-10-13T16:42:30.216760: info: RemoteScriptMessage: (APC40_MkII) Initializing...
2020-10-13T16:42:30.309413: info: Performance: Startup hook 'EnableMidiRemoteScriptManager': Running time: 1178 ms
2020-10-13T16:42:30.465345: info: IceTool: GetPackJson RPC canceled: Reason: RPC fault., detailed error code: -100 (Not authenticated.)
2020-10-13T16:42:35.591240: info: MemoryUsage: V: 5.8 GB, R: 567.2 MB, P: 0 Bytes
2020-10-13T16:43:21.292085: info: Python: INFO:_Framework.ControlSurface:292 - LOG: (APC40_MkII) Initializing...
2020-10-13T16:43:21.292143: info: RemoteScriptMessage: (APC40_MkII) Initializing...
2020-10-13T16:43:28.781465: info: Default App: Begin SavePrefs
2020-10-13T16:43:28.788367: info: Default App: End SavePrefs
2020-10-13T16:43:28.788644: info: AMidiIO: Midi Remote Scripts:
MidiRemoteScript 1 [Control Surface="APC40_MkIIx" Input="None" Output="None"]
MidiRemoteScript 2 [Control Surface="None" Input="None" Output="None"]
MidiRemoteScript 3 [Control Surface="None" Input="None" Output="None"]
MidiRemoteScript 4 [Control Surface="None" Input="None" Output="None"]
MidiRemoteScript 5 [Control Surface="None" Input="None" Output="None"]
MidiRemoteScript 6 [Control Surface="None" Input="None" Output="None"]
2020-10-13T16:43:28.788663: info: AMidiIO: Takeover Mode: None
2020-10-13T16:43:28.788870: info: AMidiIO: Midi Devices:
MidiInDevice [Name="UMC404HD 192k", Track=false, Sync=false, Remote=false, MIDI Clock Sync Delay=0, Sync Type="MIDI Clock", MTC Frame Rate="All", MTC Start Offset=0]
MidiInDevice [Name="Computer Keyboard", Track=true, Sync=false, Remote=false, MIDI Clock Sync Delay=0, Sync Type="MIDI Clock", MTC Frame Rate="All", MTC Start Offset=0]
MidiOutDevice [Name="UMC404HD 192k", Track=false, Sync=false, Remote=false, MIDI Clock Sync Delay=0, MIDI Clock Type="Song"]
Hello,
i have not the Control Surface APC40 MKIIx from to choose. What make i false?
I have copy the sript in the Midi Remote Script folder, but in Ableton Live 10 can i not it to select!
After digging through the logs the code is erroring out trying to import a package called "_PushLegacy".
I did some googling and found something that looked right: https://github.com/cylab/_PushLegacy
Seems like that old folder was most likely included before but removed in 10.1, so to fix just download the _PushLegacy folder and save it in your midi remote scripts folder and it should start working!
Unzipped it to C:\ProgramData\Ableton\Live 10 Suite\Resources\MIDI Remote Scripts\ but it doesn't show up as an option in MIDI controllers :( Do you need to remove the original APC40_MkII folder or something? Tried that and it still didn't show up...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.