elektroid-cli - Sample and MIDI device manager (CLI)
Contents
Description
elektroid-cli is part of Elektroid, a sample and MIDI device manager. See man elektroid for the GUI
application.
With Elektroid you can easily upload and download audio files and manage different types of data on
different MIDI devices, such as presets, projects or tunings. It can also be used to send and receive
SysEx MIDI files.
Device Commands
Device commands operate over the device itself. For the commands that operate over the different types of
data a device provides see the filesystem commands section.
[ ld | list-devices ]
List compatible devices
[ df | info-storage ] device_number
Show size and use of +Drive and RAM where available
info device_number
Show device info
send file device_number
Send MIDI data file to device
receive device_number file
Receive MIDI data file from device
upgrade firmware device_number
Upgrade the device
Examples
elektroid-clild
lists the available devices.
elektroid-cliinfo0
shows information about the device, including the connector and the available filesystems.
elektroid-clielektron-sample-ulsquare.wav0:/waveforms
uploads a sample to an Elektron device.
elektroid-clisds-mono16-dl0:/1
downloads a mono 16 bits sample from an SDS sampler.
elektroid-clisummit-single-ls0:/A
lists Novation Summit single patches in bank A.
Filesystem Commands
Different filesystem operations are implemented on different connectors so a command has the following
form:
connector, hyphen ('-'), filesystem name, hyphen ('-'), and the operation itself
Provided paths must always be prepended with the device id and a colon (':'), e.g. 0:/samples. Paths
pointing to a data, sound or project file use the index of a file instead of its name.
These are the available operations.
[ ls | list ] device_number:path_to_directory
List directory contents
mkdir device_number:path_to_directory
Create a directory and its parent directories as needed
[ rmdir | rm ] device_number:path_to_directory
Delete a directory recursively
[ ul | upload ] file device_number:path_to_file_or_directory
Upload a file. If the path does not exist it will be created. For the sample filesystem, the
supported audio file formats are aiff, flac, ogg and wav.
[ dl | download ] device_number:path_to_file_or_directory
Download a file into the current directory. For the sample filesystem, samples will be stored
locally as 16-bit, 48kHz wav files.
mv device_number:path_to_file_or_directory device_number:path_to_file_or_directory
Move a file. If the destination path does not exist, it will be created.
rm device_number:path_to_file
Delete a file
cl device_number:path_to_file
Clear file
cp device_number:path_to_file device_number:path_to_file
Copy a file
sw device_number:path_to_file device_number:path_to_file
Swap files
Name
elektroid-cli - Sample and MIDI device manager (CLI)
Options
-v give verbose output. Use it more than once for more verbosity.
See Also
The GitHub page provides some examples: <https://github.com/dagargo/elektroid>
Supported Devices
• Elektron Model:Samples
• Elektron Model:Cycles
• Elektron Digitakt I and II
• Elektron Digitone and Digitone Keys
• Elektron Syntakt
• Elektron Analog Rytm MKI and MKII
• Elektron Analog Four MKI, MKII and Keys
• Elektron Analog Heat MKI, MKII and +FX
• All samplers implementing MIDI SDS
• Casio CZ-101
• Arturia MicroBrute
• Arturia MicroFreak
• Eventide ModFactor, PitchFactor, TimeFactor, Space and H9
• Moog Little Phatty and Slim Phatty
• Novation Summit and Peak
Synopsis
elektroid-cli [options] command
