All Projects → smoge → superfomus

smoge / superfomus

Licence: GPL-3.0 license
SuperCollider bindings to Fomus Music Notation

Programming Languages

SuperCollider
123 projects

Projects that are alternatives of or similar to superfomus

canorus
Canorus is a free cross-platform music score editor
Stars: ✭ 25 (+8.7%)
Mutual labels:  lilypond, musicxml
gm
R Package for Music Score and Audio Generation
Stars: ✭ 116 (+404.35%)
Mutual labels:  musicxml, algorithmic-composition
Supercollider
An audio server, programming language, and IDE for sound synthesis and algorithmic composition.
Stars: ✭ 4,036 (+17447.83%)
Mutual labels:  supercollider, algorithmic-composition
Atom Supercollider
SuperCollider development environment for Atom.io
Stars: ✭ 85 (+269.57%)
Mutual labels:  supercollider
Sclorksynths
Collection of SuperCollider SynthDefs (synth definitions) for use with Patterns
Stars: ✭ 121 (+426.09%)
Mutual labels:  supercollider
lyluatex
Alternative à lilypond-book pour lualatex
Stars: ✭ 46 (+100%)
Mutual labels:  lilypond
lilynode
Node.js wrapper for lilypond
Stars: ✭ 18 (-21.74%)
Mutual labels:  lilypond
Ixilang
A live coding language. An extension to SuperCollider, currently Cocoa only.
Stars: ✭ 76 (+230.43%)
Mutual labels:  supercollider
tomato
Turkish-Ottoman Makam (M)usic Analysis TOolbox
Stars: ✭ 30 (+30.43%)
Mutual labels:  lilypond
Scalacollider
A Scala sound synthesis library based on SuperCollider. Mirror of https://git.iem.at/sciss/ScalaCollider
Stars: ✭ 174 (+656.52%)
Mutual labels:  supercollider
Supriya
A Python API for SuperCollider
Stars: ✭ 167 (+626.09%)
Mutual labels:  supercollider
Siren
Algorithmic Composition Interface
Stars: ✭ 137 (+495.65%)
Mutual labels:  supercollider
SubLilyPond
LilyPond syntax highlighting in Sublime Text 2 and 3.
Stars: ✭ 26 (+13.04%)
Mutual labels:  lilypond
Fun Programming
Code from the Fun Programming creative coding tutorials and my own random sketches
Stars: ✭ 151 (+556.52%)
Mutual labels:  supercollider
Flok
Web-based P2P collaborative editor for live coding sounds and images
Stars: ✭ 119 (+417.39%)
Mutual labels:  supercollider
midica
A Music programming language. Translates source code into MIDI. Includes a player. Supports MIDI-Karaoke. Includes a MIDI analyzer.
Stars: ✭ 57 (+147.83%)
Mutual labels:  lilypond
Lnx studio
Stars: ✭ 81 (+252.17%)
Mutual labels:  supercollider
Howto co34pt livecode
A repository of readmes, techniques, notes and other materials about how i live code in SuperCollider. A (sorta) companion repository to co34pt_livecode
Stars: ✭ 149 (+547.83%)
Mutual labels:  supercollider
Spontini
A text-combined-with-graphic music editor for creating professional scores with LilyPond
Stars: ✭ 43 (+86.96%)
Mutual labels:  lilypond
music
Repository of scores typeset using Lilypond & Ripple
Stars: ✭ 19 (-17.39%)
Mutual labels:  lilypond

Fomus

SuperCollider bindings to Fomus Music Notation (FOrmat MUSic).

“FOMUS is a open source software that automates many musical notation tasks for composers and musicians [...] Once the composer loads or inputs their materials, FOMUS outputs a file suitable for importing into a graphical notation program such as LilyPond, MuseScore, Finale, Sibelius and others.”

See Help file for more information.

Project website:

https://github.com/smoge/superfomus

Fomus website:

http://fomus.sourceforge.net/

Installation:

Prerequesites:

Finally, run in the sclang

Quarks.install("https://github.com/smoge/superfomus");

Examples

(
a = 12.collect({|i|
  ( 'midinote': (
      (63 + rrand(-6,6.5) + [0,8,13]) ++
      (60 + rrand(-6,6.5) + [0,5,6,9]) ),
    'dur': 1 )
});

f = Fomus();
f.fileName = "~/SCFomus_"; // complete file path
f.add(a);
f.ly;
)

(
p = Pbind(
  \midinote, Prand((60,60.5..80), inf),
  \dur, Prand([0.125, 0.25, 0.5], inf)
);

//p.play;

f = Fomus(p.asStream, 30);
f.fileName = "~/SCFomus_"; // complete file path
f.ly;
f.midi;
f.xml;
)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].