5.5.1 • Published 6 years ago

monochord-core v5.5.1

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

monochord-core

A low-level microtonal synth API

Donate Build Status semantic-release Commitizen friendly JavaScript Style Guide

What is this

The Monochord-Core library is aiming to ease mathematical calculations for musical apps, plus also add the necessary mathematical precision, that javascript lacks. The library is influenced by functional programming libraries and every function carries some beneficial properties because of it.

The library is using the Ramda for the necessary functional background, and Decimal.js for proper mathematical calculations.

Parts of the library

The library does not use classes, but provide a well organized set of functions. The functions were groupped into the following categories:

Math

This is the base of the whole library, this provides all the mathematical functions for the rest of the library. The rest of the library is using these functions, instead of the vanilla javascript operations.

Midi

Contains some helper functions to work with raw midi data, plus some constants for easier data management.

Convert

These set of functions allow conversion between musical units, for example cents and ratios.

Scala

These functions are designed to help parsing and creating scala .scl formatted files.

License

MIT

5.5.1

6 years ago

5.5.0

6 years ago

5.4.0

6 years ago

5.3.0

6 years ago

5.2.1

6 years ago

5.2.0

6 years ago

5.1.0

6 years ago

5.0.0

6 years ago

4.1.0

6 years ago

4.0.0

6 years ago

3.3.0

6 years ago

3.2.0

6 years ago

3.1.1

6 years ago

3.1.0

6 years ago

3.0.1

6 years ago

3.0.0

6 years ago

2.14.1

6 years ago

2.14.0

6 years ago

2.13.2

6 years ago

2.13.1

6 years ago

2.13.0

6 years ago

2.12.0

6 years ago

2.11.0

6 years ago

2.10.1

6 years ago

2.10.0

6 years ago

2.9.0

6 years ago

2.8.0

6 years ago

2.7.0

6 years ago

2.6.2

6 years ago

2.6.1

6 years ago

2.6.0

6 years ago

2.5.0

6 years ago

2.4.0

6 years ago

2.3.0

6 years ago

2.2.0

6 years ago

2.1.0

6 years ago

2.0.0

6 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago