Skip to content

cponcelets/atom-antescofo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 :

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...

Antescofo File Recognition :

To customize Atom when loading Antescofo files , you need only manually edit your Atom config.cson file :

  • Open it using the Application: Open Your Config command from the Command Palette.
  • Add this to your configuration file under the *.core section:

    under the asterisk:
     core:
      customFileTypes:
       "source.antescofo": [
       "asco"
       "asco.txt"
       "score"
       "score.txt"
       ]

Commands

It will soon be possible to interact with Antescofo and the visual editor Ascograph.

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

key command
alt-s antescofo:startantescofo
alt-p antescofo:oscsend
alt-shift-s antescofo:startfromlabel
alt-c antescofo:stoptantescofo
alt-l antescofo:Loadantescofo

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