Forum Replies Created
-
AuthorPosts
-
Hi guys,
Looks like I’m going to need to buy a mks70 🙂
Keep up the good work!Hi Jake,
Nice to hear you like it!
And no it’s not a problem if you post it but maybe I can have a look first and see if I’m able to make it work with a JX8P/MKS70 and Layer switch.
I don’t have a MKS70 myself so it would be nice if you can test it for me.
Almost all functions are the same as far as I know it, only the sysex header is different.
Please PM for contact.
The vst version must route the audio from input to output otherwise it’s not very usable.
Sorry should be Thru
I’ve some more problems with 1326
My Host (Machine) crashes if the vsti panel is open in the screen and I close the Host.
Midi settings (true, send snapshot on load etc) are lost if I close and restart the project.
Midi true input Device->plugin Host does not function.
THNX!
Dear Atom,
I want to upload a panel using your tutorial,
I cant find the Download->Add New function on the left hand side.
Any idea what is wrong?
Haha I really don’t understand what you are writing 😉
Can I get the last used directory with some code instead of a absolute path?
This would make it more easy for the user.
Thank you Atom,
I’ve seen that one but didn’t get it working.
Do you also know why the save window doesn’t remember the last used directory when I use the
label text property as file name?
This works normal:
f = utils.saveFileWindow (“Save JX8P Patch”, File(“”), “*.syx”, true)
This doesn’t:
b = panel:getModulatorByName(“PATCH NAME”)
c = b:getComponent()
file_name = c:getProperty(“uiLabelText”)
f = utils.saveFileWindow (“Save JX8P Patch”, File(file_name), “*.syx”, true)I’ve solved the problem,
Had to change mb = CtrlrLuaMemoryBlock() to mb = MemoryBlock()
Now I have a problem with the file naming.
When I take the property of a label as file name it also copy spaces like (BASS .syx) and
Ctrlr seems to forget the last used directory.
How can I remove the spaces in LUA and when saving the last used directory is chosen?
—script—
savePatchToDisk = function(modulator, newValue)
if newValue == 1 then
b = panel:getModulatorByName(“PATCH NAME”)
c = b:getComponent()
file_name = c:getProperty(“uiLabelText”)
f = utils.saveFileWindow (“Save JX8P Patch”, File(“”), “*.syx”, true)
f:create()
if f:existsAsFile() then
data = getDataForSaving()
hex_string_data = convertToHexString(data)
mb = MemoryBlock()
mb:loadFromHexString(hex_string_data)
–console(mb:toHexString(1))
f:replaceWithData(mb)
end
modulator:setValue(0,false)
end
end
Same behavior here on OSX10.6.8
The midispec is in the manual so that’s no problem.
The GUI is almost a one on one copy plus a few extra knobs/buttons.
The biggest challenge is the sysexheader with the variable tone A/B byte.
Hi Quadraspleen,
Nice to hear you like it!
I’ve got a new version ready with some save sysex to disk functions.
You can import your old sounds then!
During the build I had a look @ the MKS 70 Manual and think it’s better/more easy to build
a dedicated panel for the MKS 70.
There are some nice extra features in the MKS 70 but I haven’t got a unit to test the panel.
V2.0 is available in DDB.
New GUI.
Play controllers added.DMM
Nice one! Clean and simple layout.
It’s done!
ThnxHere it is.
Yes I dÃd login.
I’ll copy the error code when i’m @ home.Value update issue solved!
My bad;-)
Did not get the method right.
My error (programData = midiMessage:getLuaData():getRange(7,66))
Changed it to (programData = midiMessage:getLuaData():getRange(1,66))
Now everything works fine! -
AuthorPosts