bosca-ceoil-js/README.md
2019-07-16 04:55:29 -04:00

1.1 KiB

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)
  • 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