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
View File

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

View File

@@ -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
View 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
View File

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

View File

Binary file not shown.

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

Binary file not shown.

View File

Binary file not shown.

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

Binary file not shown.

View File

Binary file not shown.

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

Binary file not shown.

View File

Binary file not shown.

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