Skip to content

Add support for Elektron Syntakt sample filesystem #213

@dagargo

Description

@dagargo

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions