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/ node_modules/
out/ out/
tmp/
assets/ assets/
audio/**/*_data/ audio/**/*_data/
*.aup *.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. It is still a prototype, so significant functionality is missing.
## Sample creation ## 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. * A clone of Bosca Ceoil with support for
* Create a Bosca Ceoil song with 18 patterns, where every even pattern [exporting via CLI](https://github.com/TerryCavanagh/boscaceoil/pull/71).
is blank. Every odd pattern is a single, full-measure note, starting Since that functionality is not in an official release, the script will run
from C1 and going up to C9. `adl application.xml` in that clone, so you'll need the Adobe AIR SDK.
* Record the song in Audacity and use the Sound Finder function to split * [SoX](http://sox.sourceforge.net) for removing silence from the end of the
the song into one segment per note, with these settings: recordings and converting from WAV to OGG.
* Silence threshold (-dB): `70.0`
* Minimum silence duration( seconds): `0.300` The script should be run with 100% system volume.
* 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.
## Development ## Development
Prerequisites: 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