Skip to content

t-sin/altair

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Altair - Little Programmable Synthesizer

Altair Logo

For you.

Altair is a little programmable synthesizer program. Its behavior can be programmed with Forth-like (PostScript-like) language.

Altair has these features below:

  • Basic oscillators (Sine, Saw, Noise)
  • Step Sequencer
    • without pitch (rseq)
    • with pitch (seq)
  • Parameter events for sound-synthesis modules
  • These are programmable with small subset of PostScript

Installation

Now the way to use and play with Altair is building it yourself from its source. To install Nim, see this page https://nim-lang.org/install.html. If you installed Nim, to type in Altair source directory:

$ nimble build

so the binary altair will be created, execute it.

Usage

Because Altair requires that its behavior is defined as Tapir Forth source code. To play with Altair, you should custum synthesizer behavior to write *.tf file. However, there is a sapmle file to try Altair (see examples/).

Type like this to run Altair:

altair ./examples/08-demo-song.tf

Author

License

CC0
To the extent possible under law, t-sin has waived all copyright and related or neighboring rights to Altair. This work is published from: 日本.

About

Little programmable synthesizer

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages