deluge-cmd
Some cli tools to manage Synthstrom Deluge SD card contents.
- Documentation: https://mupaduw.github.io/deluge-cmd
- GitHub: https://github.com/mupaduw/deluge-cmd
- PyPI: https://pypi.org/project/deluge-cmd/
- Free software: MIT
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.
Metadata
Release files for deluge-cmd 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| deluge-cmd-0.4.0.tar.gz | 6.1 kB | Without provenance | Details for deluge-cmd-0.4.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| deluge_cmd-0.4.0-py3-none-any.whl | Python 3 | none | any | Details for deluge_cmd-0.4.0-py3-none-any.whl |
Total release size: 11.9 kB
Release files / deluge-cmd-0.4.0.tar.gz
| Download URL | deluge-cmd-0.4.0.tar.gz |
|---|---|
| Size | 6.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f2ec48c1dbf27b34dd22b9fd8151ed158afb349d9e5a30d0d77f415fefbf8a32
|
|
BLAKE2b-256 checksum How to use checksums |
0a037e8592a988a18ee5305a5a27b22c1cef39686c96014341468447c9dfb6fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.9.13
|
Release files / deluge_cmd-0.4.0-py3-none-any.whl
| Download URL | deluge_cmd-0.4.0-py3-none-any.whl |
|---|---|
| Size | 5.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
024289ef9c31374e8b59270fd7b034dfe4111e5884667b5382533489220246b1
|
|
BLAKE2b-256 checksum How to use checksums |
23001e08505a73e91342fc6a7e693bb9a6ed646b947e7de3360c6b41643192bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.9.13
|
Security for deluge-cmd 0.4.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.