aira
TypeScript icon, indicating that this package has built-in type declarations

1.4.0 • Public • Published

aira

aira runs loops on Roland AIRA series synthesizers.

Status

Category Status
Version npm
Build GitHub Actions
License GitHub

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

Readme

Keywords

Package Sidebar

Install

npm i aira

Weekly Downloads

409

Version

1.4.0

License

MIT

Unpacked Size

104 kB

Total Files

199

Last publish

Collaborators

  • thenativeweb-admin
  • goloroden