aira
aira runs loops on Roland AIRA series synthesizers.
Status
Category | Status |
---|
Version | |
Build | |
License | |
Installation
$ npm install aira
Quick Start
First you need to add a reference to aira
to your application:
const { getNoteLengths, Tb3, Tr8, System8 } = require('aira');
If you use TypeScript, use the following code instead:
import { getNoteLengths, Tb3, Tr8, System8 } from 'aira';
For information on how to use these types, please refer to the demo mentioned below. Detailed documentation will be added once the API is a little bit more stable.
Running the demo
In the ./lib/bin/app.ts
file you can see a demo of how to use this module. From the root level you can run it using:
$ npx ts-node lib/bin/app.ts
Please note that the demo expects the following set up:
- Roland MX-1 as MIDI interface
- Roland TR-8 connected to USB 1, using channel 10
- Roland TB-3 connected to USB 2, using channel 2
- Roland TB-3 connected to USB 3, using channel 2
- Roland System 8 connected to USB 4, using channel 1
Running quality assurance
To run quality assurance for this module use roboter:
$ npx roboter