HTML/CSS/JavaScript rewrite of Bosca Ceoil: https://mtkennerly.github.io/bosca-ceoil-js
Go to file
2019-07-21 10:50:11 -04:00
audio Add a basic selection of instruments from the MIDI and chiptune categories 2019-07-21 10:40:50 -04:00
src Add a basic selection of instruments from the MIDI and chiptune categories 2019-07-21 10:40:50 -04:00
tasks Update audio path for deployment 2019-07-21 10:50:11 -04:00
.editorconfig Initial commit 2019-07-16 03:31:45 -04:00
.gitignore Add a basic selection of instruments from the MIDI and chiptune categories 2019-07-21 10:40:50 -04:00
index.css Initial commit 2019-07-16 03:31:45 -04:00
index.html Add a basic selection of instruments from the MIDI and chiptune categories 2019-07-21 10:40:50 -04:00
instruments.yaml Add a basic selection of instruments from the MIDI and chiptune categories 2019-07-21 10:40:50 -04:00
LICENSE Initial commit 2019-07-16 03:31:45 -04:00
package-lock.json Add a basic selection of instruments from the MIDI and chiptune categories 2019-07-21 10:40:50 -04:00
package.json Add a basic selection of instruments from the MIDI and chiptune categories 2019-07-21 10:40:50 -04:00
README.md Add a basic selection of instruments from the MIDI and chiptune categories 2019-07-21 10:40:50 -04:00
tsconfig.json Add a basic selection of instruments from the MIDI and chiptune categories 2019-07-21 10:40:50 -04:00
tslint.json Initial commit 2019-07-16 03:31:45 -04:00
webpack.config.js Add a basic selection of instruments from the MIDI and chiptune categories 2019-07-21 10:40:50 -04:00

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
  • npm run assets

Run:

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