Firmware

deluge-cmd

Hype41/100

Simple posix-ish cmds based on the mupaduw/deluge-card python API.

deluge-cmd is custom firmware for the Synthstrom Audible Deluge, by @mupaduw. Open source under MIT, latest release v0.4.0 (May 2022), 2 stars on GitHub.

forSynthstrom Audible Deluge·by@mupaduw

Unclaimed. Is this yours? Sign in with GitHub as @mupaduw to claim it.

Downloads
0
Stars
2
Forks
0
Commits
36
Last commit
Download v0.4.0

deluge_cmd-0.4.0-py3-none-any.whl· 5.6 KB

MIT· mupaduw/deluge-cmd·mupaduw.github.io/deluge-cmd·downloads come from the creator’s GitHub releases

deluge-cmd

pypi python Build Status codecov

Some cli tools to manage Synthstrom Deluge SD card contents.

This project uses deluge-card which provides a python API for the Deluge Folder System.

Features

  • list Songs Samples, and Song Samples on a Deluge Folder System (DFS).
  • check Deluge Folder Systems.
  • list useful attributes tempo, key, scale.
  • filter on path patterns: e.g. list all "Kick" samples).

e.g.

$> dls songs ~/Music/DELUGE/01 *001*
Deluge filesystem at /homie/Music/DELUGE/01 mounted: False
  DelugeSong(/homie/Music/DELUGE/01/SONGS/SONG001.XML) key C major tempo 96.0
  DelugeSong(/homie/Music/DELUGE/01/SONGS/SONG001A.XML) key C major tempo 96.0
  DelugeSong(/homie/Music/DELUGE/01/SONGS/SONG001B.XML) key C major tempo 108.0
  DelugeSong(/homie/Music/DELUGE/01/SONGS/SONG001C.XML) key C major tempo 108.0
  DelugeSong(/homie/Music/DELUGE/01/SONGS/SONG001D.XML) key C major tempo 96.0

Experimental (backup first!)

Move your samples, and update the songs that reference them

which has some missing prime-time features

$> dmv ~/Music/DELUGE/TEST/02 **/CR78* SAMPLES/ANOTHER_PLACE -vs
~/Music/DELUGE/TEST/02/SONGS/SONG002A.XML update song xml
~/Music/DELUGE/TEST/02/SONGS/SONG002.XML update song xml
...
~/Music/DELUGE/TEST/02/SAMPLES/ANOTHER_PLACE/CR78 Closed hihat.wav move file
~/Music/DELUGE/TEST/02/SAMPLES/ANOTHER_PLACE/CR78 Metal.wav move file
moved 14 samples, in 9 songs

Planned features

  • (d)cp, and (d)rm commands.
  • support for v4.0+ nested folders
  • song groups (1, 1A, 1B, 1C).
  • instruments, kits & synths.

Credits

This package was created with Cookiecutter and the waynerv/cookiecutter-pypackage project template.