-
-
Notifications
You must be signed in to change notification settings - Fork 39
Description
With Syntakt 1.40, a new machine for samples has arrived and I’d like to add support for it to Elektroid.
While I have no idea of the actual MIDI SysEx implementation, some technical details are available and some of its limitations might imply some details of the underlying design.
For instance, it seems that the sample filesystem is similar to the projects and sounds ones as it is a slot filesystem where items are addressed by their ID. Another detail confirming this would be that changing the order of the samples would affect any project using that slot. Additionally, we know there are 64 samples whose maximum length is about 5 s. Besides all this, there is no project or RAM management and samples are configured globally.
All in all, it might be that samples can be addressed as all data filesystem, like projects and sounds, and its content is directly load into RAM at startup.
Here is something for anyone interested to try. Just list the data filesystem and cross your fingers.
$ elektroid-cli ld
0: id: SYSTEM_ID; name: computer
1: id: hw:3,0,0; name: hw:3,0,0: Elektron Digitakt MIDI 1
$ elektroid-cli elektron-data-ls 1:/
D 0000 0 0 0B -1 projects
D 0000 0 0 0B -1 soundbanks
This is just wishful thinking and it might be totally wrong but we’ll see.