/bosca-ceoil-js

HTML/CSS/JavaScript rewrite of Bosca Ceoil: https://mtkennerly.github.io/bosca-ceoil-js

Primary LanguageTypeScriptMIT LicenseMIT

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

The SiON samples were created by running npm run samples -- <path_to_bosca_ceoil_clone>. This requires a few things:

  • A clone of Bosca Ceoil with support for exporting via CLI. 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 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:

Initial setup:

  • npm install

Run:

  • npm run dev
  • Open http://127.0.0.1:8000/index.html in your browser