atom-antescofo

Antescofo syntax grammar core to activate syntax highlighting

nadirB

75

0

4.0.0

MIT

GitHub

Antescofo~ is a modular polyphonic Score Following system as well as a Synchronous Programming language for musical composition. The module allows for automatic recognition of music score position and tempo from a realtime audio Stream coming from performer(s), making it possible to synchronize an instrumental performance with computer realized elements. The synchronous language within Antescofo allows flexible writing of time and interaction in computer music.

Antescofo's Atom package

This package provides a grammar core to activate syntax highlighting for the Antescofo Language and an OSC communication with Antescofo. Event and Action snippets are now available.

It is co-developed with :

Install

You can install this package in your Atom package settings (http://flight-manual.atom.io/using-atom/sections/atom-packages).

Atom's Theme :

This package works with the atom-antescofo-syntax and atom-antescofo-light-syntax themes available on this repo and can be easily installed in Atom theme settings.

These themes make it easy to tweak and arrange the syntax highlighting that suits you...

Commands

It is possible now to interact with Antescofo from the editor and launch commands.

Open commands in Atom with command-shift-P and type antescofo to filter by Antescofo commands.

key command
alt-cmd-l antescofo:Loadantescofo
alt-cmd-enter antescofo:startantescofo
alt-cmd-p antescofo:oscsend
alt-cmd-n antescofo:nextevent
alt-cmd-b antescofo:startfromlabel
alt-cmd-s antescofo:stoptantescofo

Some of these commands are also available if you right-click on a word and check the context menu.

Snippets:

Event and Action snippets are now available. Type curve, pattern or nim and use the tab key ->| to echo the code and cycle through the parameters' fields.