1.4.0 • Published 2 years ago

aira v1.4.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

aira

aira runs loops on Roland AIRA series synthesizers.

Status

CategoryStatus
Versionnpm
BuildGitHub Actions
LicenseGitHub

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
1.4.0

2 years ago

1.3.0

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.10

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.1.0

3 years ago