Skip to main content

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)

Source distribution for superconf18-midibadge 0.2.0
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)

Table of built distributions (wheels) for superconf18-midibadge 0.2.0
File Interpreter ABI Platform Actions
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.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page