superconf18-midibadge
Generate Basic code for the Hackaday Superconf 2018 Badge from a MIDI file
Quickstart
Install:
pip install superconf18_midibadge
See what tracks are in a MIDI file:
midiinfo --help
usage: midiinfo [-h] inpath
Prints a table of tracks in the given MIDI file.
positional arguments:
inpath Input MIDI file
optional arguments:
-h, --help show this help message and exit
midiinfo example.mid
These tracks in MIDI file example.mid contain sound:
# Tones Track Name
--- ------ ------------------------------
1 143 Lead Vox
2 139 Lead Vox 2
3 1921 Piano
4 481 Bass
5 780 Strings
6 263 Choir
7 155 Brass
8 138 Horn
9 274 Lead Guitr
10 274 Lead GtEko
11 76 Orc Hit
12 1115 Drums
13 179 Timpani
Split a MIDI file to listen to individual tracks:
midisplit --help
usage: midisplit [-h] [--out OUTPATH] inpath
Split a single MIDI file into multiple MIDI files, one for each track.
positional arguments:
inpath Input MIDI file
optional arguments:
-h, --help show this help message and exit
--out OUTPATH Output folder for single-track MIDI files (defaults to
current directory)
Create a BASIC file from three tracks in a MIDI file:
midi2basic --help
usage: midi2basic [-h] inpath outpath
Creates BASIC file form three tracks of a MIDI file.
positional arguments:
inpath Input MIDI file
outpath Output BASIC file
optional arguments:
-h, --help show this help message and exit
Metadata
Release files for superconf18-midibadge 0.2.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 |
|---|---|---|---|---|
| superconf18-midibadge-0.2.0.tar.gz | 5.3 kB | Without provenance | Details for superconf18-midibadge-0.2.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| superconf18_midibadge-0.2.0-py3-none-any.whl | Python 3 | none | any | Details for superconf18_midibadge-0.2.0-py3-none-any.whl |
Total release size: 19.2 kB
Release files / superconf18-midibadge-0.2.0.tar.gz
| Download URL | superconf18-midibadge-0.2.0.tar.gz |
|---|---|
| Size | 5.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7b0e89cba6a1fa91c63b256078f51850993cd8985a66c4801eeb48717953b1ca
|
|
BLAKE2b-256 checksum How to use checksums |
6e0eee20a38da58e2af1e07835d75619c0cbdee422b8bda817a60a79c9048dcf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/0.12.5 CPython/3.6.5 Darwin/17.7.0
|
Release files / superconf18_midibadge-0.2.0-py3-none-any.whl
| Download URL | superconf18_midibadge-0.2.0-py3-none-any.whl |
|---|---|
| Size | 13.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8c8fe9bc6199188795158498de6ad6115b652a855b861f668a5395c0de9466e9
|
|
BLAKE2b-256 checksum How to use checksums |
7ab36c904e447fd52562afca771dcb2192f0bfebd4e71b5ed0f7e55fe4c09b9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/0.12.5 CPython/3.6.5 Darwin/17.7.0
|
Security for superconf18-midibadge 0.2.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.