Skip to main content

Command line tools to manage Synthstrom deluge SD card contents.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deluge-cmd-0.4.0.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

deluge_cmd-0.4.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file deluge-cmd-0.4.0.tar.gz.

File metadata

  • Download URL: deluge-cmd-0.4.0.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.13

File hashes

Hashes for deluge-cmd-0.4.0.tar.gz
Algorithm Hash digest
SHA256 f2ec48c1dbf27b34dd22b9fd8151ed158afb349d9e5a30d0d77f415fefbf8a32
MD5 4af00e1d396b3a24132a398cd796f990
BLAKE2b-256 0a037e8592a988a18ee5305a5a27b22c1cef39686c96014341468447c9dfb6fc

See more details on using hashes here.

File details

Details for the file deluge_cmd-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: deluge_cmd-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.13

File hashes

Hashes for deluge_cmd-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 024289ef9c31374e8b59270fd7b034dfe4111e5884667b5382533489220246b1
MD5 ace21fa7347702624d37cfa89a75b6a5
BLAKE2b-256 23001e08505a73e91342fc6a7e693bb9a6ed646b947e7de3360c6b41643192bf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page