Fomus
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:
- Git
- LilyPond
- Fedora
- Linux Mint
- OpenSUSE
- Ubuntu
- MacOS X
- Windows
Finally, run in the sclang
sc
Quarks.install("https://github.com/smoge/superfomus");
Examples
```supercollider ( 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; ) ```
```supercollider ( 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;
)
```
dd7e79ff31b465a4149dceeb2915fe50b26df2f8
53563c0806fee3dc7e49b02070537b97642c875c
3df15e1e71bb105bafaec1546ba466b0337d7e4a
cea32f1ea28bce9b9134305d054fe9ebb1e1fc9a
d49c9c20d0bed3618d8dd16ba6a6758f061a1112
44b62685085cbbb34d209d02d869a0ecf387bd1b
ae36478247ed9ba56e949dde07d1588592eb18a3
Installation
Repository
URL
https://github.com/smoge/superfomus
Since
2011-02-20
Last update
2022-11-23
Current version
v0.3
Quark info
url
https://github.com/smoge/SuperFomus
name
Fomus
license
GPLv3
summary
Fomus music notation bindings to SuperCollider
version
0.3
copyright
Bernardo Barros. 2011
dependencies
[]