forked from BRNSystems/bosca-ceoil-js
HTML/CSS/JavaScript rewrite of Bosca Ceoil: https://mtkennerly.github.io/bosca-ceoil-js
audio/midi.piano1 | ||
src | ||
.editorconfig | ||
.gitignore | ||
index.css | ||
index.html | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
README.md | ||
task-assets.js | ||
task-deploy.js | ||
tsconfig.json | ||
tslint.json | ||
webpack.config.js |
Bosca Ceoil JS
This project is an HTML/CSS/JavaScript (TypeScript) rewrite of Bosca Ceoil using samples of the preset instruments from SiON (rather than a port of SiON itself).
It is still a prototype, so significant functionality is missing.
Sample creation
This was how the SiON samples were recorded:
- 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)
- Silence threshold (-dB):
- Export all segments as FLAC at level 5 and 16-bit depth.
Development
Prerequisites:
Initial setup:
npm install
npm run assets
Run:
npm run dev
- Open
http://127.0.0.1:8000/index.html
in your browser