Add a basic selection of instruments from the MIDI and chiptune categories

This commit is contained in:
mtkennerly 2019-07-21 10:40:50 -04:00
parent 359b56ad62
commit 7d2660465e
178 changed files with 1089 additions and 47 deletions

3
.gitignore vendored

@ -1,5 +1,8 @@
node_modules/
out/
tmp/
assets/
audio/**/*_data/
*.aup
*.tgz
.vscode/

@ -7,20 +7,18 @@ of the preset instruments from [SiON](https://github.com/keim/SiON)
It is still a prototype, so significant functionality is missing.
## Sample creation
This was how the SiON samples were recorded:
The SiON samples were created by running
`npm run samples -- <path_to_bosca_ceoil_clone>`.
This requires a few things:
* 100% system volume.
* Create a Bosca Ceoil song with 18 patterns, where every even pattern
is blank. Every odd pattern is a single, full-measure note, starting
from C1 and going up to C9.
* Record the song in Audacity and use the Sound Finder function to split
the song into one segment per note, with these settings:
* Silence threshold (-dB): `70.0`
* Minimum silence duration( seconds): `0.300`
* Label starting point: `0.010`
* Label ending point: `0.010`
* Add label at the end: `0` (no)
* Export all segments as FLAC at level 5 and 16-bit depth.
* A clone of Bosca Ceoil with support for
[exporting via CLI](https://github.com/TerryCavanagh/boscaceoil/pull/71).
Since that functionality is not in an official release, the script will run
`adl application.xml` in that clone, so you'll need the Adobe AIR SDK.
* [SoX](http://sox.sourceforge.net) for removing silence from the end of the
recordings and converting from WAV to OGG.
The script should be run with 100% system volume.
## Development
Prerequisites:

1
audio/main.ceol Normal file

@ -0,0 +1 @@
3,0,0,0,120,16,4,1,0,0,0,128,0,256,2,0,0,0,0,1,0,16,0,0,0,0,0,0,0,0,0,16,0,16,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,-1,-1,-1,-1,-1,-1,

BIN
audio/midi.bass1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.bass1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.bass1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.bass1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.bass1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.bass1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.bass1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.bass1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.bass1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.brass1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.brass1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.brass1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.brass1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.brass1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.brass1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.brass1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.brass1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.brass1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.chrom1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.chrom1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.chrom1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.chrom1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.chrom1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.chrom1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.chrom1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.chrom1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.chrom1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.ensemble1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.ensemble1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.ensemble1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.ensemble1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.ensemble1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.ensemble1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.ensemble1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.ensemble1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.ensemble1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.fx1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.fx1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.fx1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.fx1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.fx1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.fx1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.fx1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.fx1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.fx1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.guitar1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.guitar1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.guitar1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.guitar1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.guitar1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.guitar1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.guitar1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.guitar1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.guitar1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.lead1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.lead1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.lead1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.lead1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.lead1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.lead1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.lead1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.lead1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.lead1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.organ1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.organ1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.organ1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.organ1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.organ1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.organ1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.organ1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.organ1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.organ1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.pad1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.pad1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.pad1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.pad1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.pad1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.pad1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.pad1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.pad1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.pad1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.percus1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.percus1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.percus1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.percus1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.percus1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.percus1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.percus1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.percus1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.percus1/c9.ogg Normal file

Binary file not shown.

Binary file not shown.

BIN
audio/midi.piano1/c1.ogg Normal file

Binary file not shown.

Binary file not shown.

BIN
audio/midi.piano1/c2.ogg Normal file

Binary file not shown.

Binary file not shown.

BIN
audio/midi.piano1/c3.ogg Normal file

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More