https://github.com/kitlith/gotasequencecmd
A small command line wrapper around https://github.com/Gota7/GotaSequenceLib
https://github.com/kitlith/gotasequencecmd
Last synced: 12 months ago
JSON representation
A small command line wrapper around https://github.com/Gota7/GotaSequenceLib
- Host: GitHub
- URL: https://github.com/kitlith/gotasequencecmd
- Owner: kitlith
- Created: 2020-04-09T21:22:29.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-11-14T00:08:00.000Z (over 4 years ago)
- Last Synced: 2025-03-16T20:01:42.231Z (about 1 year ago)
- Language: C#
- Size: 10.7 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GotaSequenceCmd
Small wrapper around [GotaSequenceLib](https://github.com/Gota7/GotaSequenceLib) that exposes:
- BRSEQ to/from MIDI functionality
- BRSEQ disassembly/reassembly
- Some small misc. programmatic transformations.
## Usage
```
Usage: programname command input [output]
Valid commands include:
- disassemble: takes a brseq and converts it to a human editable text form
- assemble: takes a file generated from 'disassemble' and converts it to brseq
- to_midi: takes a brseq and converts it to midi
- from_midi: takes a midi and converts it to brseq
- invert: takes a brseq and outputs a brseq, inverting all notes around note 63
If an output filename is not specified, it will be generated from the input filename.
```
There are also a few batch files that come with the program for the purpose of
drag-n-drop conversion.
## Compiling
You'll need [GotaSequenceLib](https://github.com/Gota7/GotaSequenceLib) and
[GotaSoundIO](https://github.com/Gota7/GotaSoundIO). Grab them all with git,
throw them in VS or MonoDevelop (you may need to tweak some TargetFrameworks)
and you're off to the races. If this is too vauge, sorry, I may expand on this
more another time.