February 4, 2016 at 12:09 am #68269
I have started working on a panel for the AKAI S2000 sampler.
It has previously been discussed in this forum but nothing has been delivered so far.
Until now I have done the basic editing of programs.
Here are the next steps:
* Add the ability to load key groups and programs from the S2K and also from files.
* Continue on the Sample view stub I have done so far.
I would much appreciate testing, ideas, help with the GUI or any other contribution!
Attachments:You must be logged in to view attached files.March 9, 2016 at 2:38 pm #68602
This already looks great pascalc!
Unfortunately I’m having some issues with Ctrlr/JUCE on my home computer, but I hope to dive in to your panel soon.
cheers on your current progress 🙂April 9, 2016 at 7:17 pm #68924
wow that does look nice!
kinda wish I had kept my S2000 now..
Pascalc, I was trying to find a way to contact you about the TX7 panel you helped script.. I am looking for some pointers to fetch patch dumps from microKorg, edit the dump with modulator values and other called methods, then send the dump back for edits that require a total dump write back to the korg.
if you are still around, I sure could use some help to adapt your scripts for my needs.. I like how streamlined your code is 🙂February 2, 2017 at 4:12 am #71014
Looks awesome, I just pulled my s2000 out of storage and going to dive in. Have you done any updates since ???
CheersFebruary 9, 2017 at 8:55 am #71188
Sorry for the late response. I have made quite a lot of updates actually. But then I have not touched the panel for a while..
I opened it up today and realized that there are some bugs I have to fix before I pass it to you as it does not work currently.
I will try do so that during this week and then I can upload the panel in the thread.
It would be great if you could test it on your sampler!
/PascalFebruary 9, 2017 at 9:40 am #71189
Glad to hear back, thats good news. RE: testing, absolutely, looking forward to trying the latest version out !!
CheersFebruary 9, 2017 at 8:46 pm #71200
Here is the latest version of the panel.
You have to press RPLIST in order to load the programs of the sampler before you begin.
You should then be able to switch and edit programs.
This is a very complex panel and I haven’t worked much on the performance yet so switching programs is very slow.
Attachments:You must be logged in to view attached files.February 10, 2017 at 1:54 am #71203
Cool! I hope to dust off my S2000 soon and have a go at it 🙂February 10, 2017 at 3:54 am #71204
Thank you !!, much appreciated, just had a quick look at work. Will you be add back the sample page you had before and be implementing functionality ? Will give it a test drive later.
CheersFebruary 16, 2017 at 3:08 am #71381
Hey pascalc, I tried to test the panel out but it doesn’t send anything to the S2000. If I load the previous version you had the s2000 responds to various things like tune and so on , but the new panel doesn’t effect anything. Also I get a calllback error: onDrumMapProgramNameChange when Ctrlr loads , if I remove the s2000 panel it’s fine. Any suggestions >
CheersFebruary 20, 2017 at 6:47 pm #71400
Thanks pascalc this this panel !
I have a S2000 and am greatly interested by this panel.
Edit: seems fixed:
In generic/Logger LUA script I’ve done the following edit:
local GLOBAL_LOG_FILE,err = io.open("C:\\users\\rhaam\\desktop\\akaiS2000Panel.log", "w") if err then console(err) end
At first with only “akaiS2000Panel.log” and I got some Permission Denied.
So I used a full path to my Desktop and it’s OK.
Adding the ,err and console(err) would be great for debug help in some cases with IO.
Also the double \\ is mandatory.
I haven’t checked for a cross-platform way in LUA to get some “user directory” to put the log (yes even C:\whatever.log wouldn’t open).
I will try more in details when I will got my midi interface working again.
Which version of Ctrlr is needed for it ?
Using 5.4.29 and the latest Akai-s2000.panel I got when opening the panel, each error after validating the older with “OK”:
onPanelBeforeLoad: Error message: [string "Logger"]:36: attempt to index upvalue 'GLOBAL_LOG_FILE' (a nil value) onPanelRestoreState: Error message: [string "onPanelLoaded"]:36: attempt to index global 'globalController' (a nil value) onPanelLoaded: Error message: [string "onPanelLoaded"]:36: attempt to index global 'globalController' (a nil value)February 21, 2017 at 12:22 pm #71415
Thanks to you both for providing quick feedback.
The boot sequence of the panel has lately changed a lot and hence what you see are some child deseases from that change.
I will look into the issue based on the logs you provided, Dashie.
I’ll get back to you with a new version when it’s ready.
/PascalFebruary 21, 2017 at 2:16 pm #71419
The issue is resolved since it was a directory rights problem.
And since you probably rewrote this part we will look next.
Waiting to see a newer version to try it !February 27, 2017 at 6:20 am #71489
good idea, s2k. downloading to have a look.February 28, 2017 at 10:23 pm #71520
I’ve got an AKAI S3200Xl, hope it works, too. I’m gonna test it out 🙂March 1, 2017 at 12:24 am #71521
oh yes. just had a look at it. that looks very nice.
i’m trying to remember the s3000xl i had.
the s2000 is pretty much the same thing, isn’t it,
just stashed behind a smaller lcd?
this is just single mode, isn’t it? can’t remember
what that’s called. have you thought about having
the multimode as well? i used to use my one in lazy
mode, just making keygroups on a single MIDI Ch, and
never exploited the multi channel mode. but you need
it, if you want CCs/pitchbend etc.
i’ve been wondering if an s2000 would actually be nicer
to use, with the smaller lcd, a bit like an updated s950.
(but i’ve got an esi4000 now, so that probably won’t happen,
and unfortunately they designed that not to do sysex)
March 1, 2017 at 8:09 am #71524
- This reply was modified 11 months, 3 weeks ago by human fly.
ah yes: what i meant to drop in there, at this stage of
your build: if wanted to do that – do multi mode – would
you use UITabs?
and if so, how do you find moving multiple modulators
together? i see you’ve put them in Groups. there’s still
a knack to handling those, isn’t there?(!)
i mean, if you decide, ok, i want 2 tabs, that’s a delicate
operation, moving out all the groups, trying to preserve the
layout, creating the Tabs, then putting all the Groups back
in. nightmare !! or would you use Layers? i’ve had a look at
layers, but i can’t remember the particularities.
i don’t think Tabs are ideal, tbh. i’d like to find a way
of calling Layers with buttons i can have anywhere i want.
sizing and styling of Tabs is quite restricted and i’ve
found some little problems you have to work around.February 5, 2018 at 5:58 pm #81439
hello pascal, just stumbled across this thread in search for a s-2000 editor. just wanted to ask if this project has been further developed?February 16, 2018 at 10:00 pm #81931
Unfortunately I have not made any progress lately.
If you are interested in helping me out in any way we could perhaps discuss how to proceed.
You must be logged in to reply to this topic.