2019-07-16 10:55:29 +02:00
|
|
|
# Bosca Ceoil JS
|
2019-07-16 09:31:45 +02:00
|
|
|
This project is an HTML/CSS/JavaScript (TypeScript) rewrite of
|
2019-07-16 10:55:29 +02:00
|
|
|
[Bosca Ceoil](https://github.com/TerryCavanagh/boscaceoil) using samples
|
2019-07-16 09:31:45 +02:00
|
|
|
of the preset instruments from [SiON](https://github.com/keim/SiON)
|
|
|
|
(rather than a port of SiON itself).
|
|
|
|
|
|
|
|
It is still a prototype, so significant functionality is missing.
|
|
|
|
|
|
|
|
## Sample creation
|
2019-07-21 16:40:50 +02:00
|
|
|
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](https://github.com/TerryCavanagh/boscaceoil/pull/71).
|
|
|
|
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](http://sox.sourceforge.net) for removing silence from the end of the
|
|
|
|
recordings and converting from WAV to OGG.
|
|
|
|
|
|
|
|
The script should be run with 100% system volume.
|
2019-07-16 09:31:45 +02:00
|
|
|
|
|
|
|
## Development
|
|
|
|
Prerequisites:
|
|
|
|
|
|
|
|
* [Node](https://nodejs.org/en)
|
|
|
|
|
|
|
|
Initial setup:
|
|
|
|
|
|
|
|
* `npm install`
|
|
|
|
|
|
|
|
Run:
|
|
|
|
|
|
|
|
* `npm run dev`
|
2019-07-16 10:03:12 +02:00
|
|
|
* Open `http://127.0.0.1:8000/index.html` in your browser
|