semvec/pypi-packages huggingface dataset:
skb 1.2.9
Synth Kit builder for Synthstrom Deluge
License: MIT
Requires Python: >=3.9,<4.0

# SKB - Synth Kit Builder for Synthstrom Deluge

A Python utility for the Synthstrom Deluge, used for building KITS (drum kits) from existing SYNTH sounds.

## Motivation

Reasoning: whilst you can manually create a KIT using the synthesis engine and you can build a KIT by loadinging one or more samples into a KIT LANE, it's not possible, as of Firmware 3.1.5, to load SYNTH files into KIT LANES. I wrote this utility to enable you to do just that.

## Requirements

- Latest Deluge firmware. At time of first release this is 3.1.5
- The ability to mount your Deluge SD card in your computer and have read/write access
- Python 3 plus Pip tools to install Paython packages
- familiarity with Python command-line tools

## Installation or Getting Started

Provding you have Python 3 and the corresponding Pip installer tools it should be a case of just doing:

```Text
python3 -m pip install skb
```

## Usage

skb --sd-root 'path' --input-file 'filemame' --ouput-file 'filename'

Example:

```Text
skb --sd-root '/Volumes/DELUGE32/' --input-file 'kitfile.txt' --output-file skb.XML
```

**sd-root** = full path to root of your mounted SD card e.g. /Volumes/DELUGE/

**input-file** = name of XML file which describes your KIT contents (see below)

**output-file** = name of the generated KIT file, plain text, one synth filename per line

## XML Kit File

In order to tell the tool which SYNTH patches you want in your KIT, you need to create a text file e.g.

```Text
KICK.XML
SNARE.XML
CLAP.XML
```

Do not include the full path e.g. /SYNTHS/KICK.XML - just specify the synth XML filename.

The script will create the KIT in reverse order meaning the first synth in your text file will be the lowest row etc.

You can specify the same SYNTH more than once and theoretically there should be no (reasonable) limit to how many lanes you can generate. For anyone wanting to build their own synth kits, this tool would be really handy as you could create, say, a kick drum synth patch that you're happy with and then load 16 copies of that into a KIT. Then you can tweak each one on the Deluge to give you a kit full of variation on the synthesis method.

It's probably worth pointing out that any editing or changes you make to the generated kit on the Deluge will not be reflected in the original SYNTH patches. That's probably a good thing though!

NOTE:

The script assumes (correctly!) that you have a KITS and SYNTHS folder in the root of your Deluge SD card. It will look for the SYNTH patches in the SYNTHS folder and will output the KIT in the KITS folder.

## Contributors

Contributions welcome!

## License

MIT
dj-mypypi2 0.1.1
django app implementing pypi server
License: MIT
Keywords: dj-mypypi2

=============================
django app implementing pypi
=============================

.. image:: https://badge.fury.io/py/dj-mypypi2.svg
    :target: https://badge.fury.io/py/dj-mypypi2

.. image:: https://travis-ci.org/kverdecia/dj-mypypi2.svg?branch=master
    :target: https://travis-ci.org/kverdecia/dj-mypypi2

.. image:: https://codecov.io/gh/kverdecia/dj-mypypi2/branch/master/graph/badge.svg
    :target: https://codecov.io/gh/kverdecia/dj-mypypi2

django app implementing pypi server

Documentation
-------------

The full documentation is at https://dj-mypypi2.readthedocs.io.

Quickstart
----------

Install django app implementing pypi::

    pip install dj-mypypi2

Add it to your `INSTALLED_APPS`:

.. code-block:: python

    INSTALLED_APPS = (
        ...
        'djmypypi2.apps.DjMyPypi2Config',
        ...
    )

Add django app implementing pypi's URL patterns:

.. code-block:: python

    from djmypypi2 import urls as djmypypi2_urls


    urlpatterns = [
        ...
        url(r'^', include(djmypypi2_urls)),
        ...
    ]

Features
--------

* TODO

Running Tests
-------------

Does the code actually work?

::

    source <YOURVIRTUALENV>/bin/activate
    (myenv) $ pip install tox
    (myenv) $ tox


Development commands
---------------------

::

    pip install -r requirements_dev.txt
    invoke -l


Credits
-------

Tools used in rendering this package:

*  Cookiecutter_
*  `cookiecutter-djangopackage`_

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage




History
-------

0.1.0 (2021-04-24)
++++++++++++++++++

* First release on PyPI.