-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bad call and import on Novation Launchpad Scripts. Decompile error? #4
Comments
I had the same issue with the same solution but with |
Hello. Cassually I have a Launchkey Mini MK3 too. Can you share the full fixed code that you are using and I will test it on my environment. |
With pleasure! My script is here |
Done. Sorry for wasting your time. It was just stupid error because I pointed out wrong MIDI in preferences. |
Don't worry Henry. I'm Happy for you. Whats your objetive?. Some improvements or new Features? I'm working on adding the features of LaunchPad X to LaunchPad Mini. Maybe you can find interesting code from LaunchKeys Big brothers. |
My interests:
|
It sounds interesting!. I'll watch your repository to keep my up. |
Just wanted to let you know that this made my day. I went from despair at not being able to transfer my remote scripts from 10 to 11, to breathing a sigh of relief and learning something new. Thanks! My Launchpad X script works perfectly :) |
I'm glad to hear that and to be able to help another Ableton and Novation fellow. Since you have a Launchpad, I would like to ask you if it would be possible to carry out a small test on it. I think I have discovered a bug in the firmware of my Launchpad Mini MK3 and although they are not the same model, the functionality that I intend to test is the same. I expose more details here. Focusrite-Novation/launchpad-firmware#2 Novation refers me to send my drive, but honestly it seems to be a software bug and I feel like giving up my drive for weeks. If you had the time, I could send you more detailed instructions about the problem and the little test. |
Sure that sounds good, sending you an email now. |
Trying to execute Novation Launchpad Mini MK3 Script, I have experimented a few errors.
Apparently the operation
Skin(Colors)*()
doesn't works.I thought it can be a mismatch Python core version on mi local Ableton Installation and the target of this source code. So I decompile mi local Ableton Scripts and compare them. Both are equals.
I'm not a Python expert and I have no excesive time so, I look and change the
merge_skings
call from Ableton10 repository.Changing in file
Launchpad_Mini_MK3/skin.py
from thisto this
After that I obtained another error.
Cheking for the types of function args on
Launchpad_Mini_MK3/skin.py
Result
I check the first argument is not a Skin, it's a module. Analyzing the source code and comparing with Ableton9 i found a bad import.
Changing from this
to this:
Now the Script works succesfully.
At least all Launchpad MK3 scripts has the same issue, but I only tested on Launchpad Mini MK3.
As I said, I decompiled my own Ableton Local Scripts and i check the same error so I suposse the main problem are in the decompilation process.
I used :
The text was updated successfully, but these errors were encountered: