JMusic - JMusic
jHudba je otevřený zdroj hudební programovací knihovna napsaná v Programovací jazyk Java. Napsali Andrew Sorensen a Andrew Brown, jMusic byl veřejně vydán v listopadu 1998. Je pod GNU GPL licence.[1]
Je navržen tak, aby pomáhal skladatelům a vývojářům hudebního softwaru tím, že poskytuje podporu pro struktury hudebních dat, úpravy a vstup / výstup do různých formátů souborů. Může zobrazit poznámky jako noty (viz hudební notace ).
jMusic má datová struktura to je založeno na a hudební skóre metafora a skládá se z hierarchie poznámek, frází, částí a skóre. jMusic má také architekturu zvukové syntézy a „nástroje“ lze vytvářet z řetězce „zvukových objektů“ (podobně jako generátory jednotek v jiných jazycích). Skóre jMusic lze vykreslit pomocí nástrojů jMusic do zvukového souboru.
Ukázka kódu
![](http://upload.wikimedia.org/wikipedia/en/thumb/e/ea/CMusic_C_D.png/220px-CMusic_C_D.png)
Poznámka n = Nový Poznámka(C4, ČTVRŤOVÁ NOTA); // Middle C (quarter note) Poznámka n2 = Nový Poznámka(G4, ČTVRŤOVÁ NOTA); Fráze p = Nový Fráze(); p.přidat poznámku(n); // Přidat C p.přidat poznámku(n2); // Přidat G #
Viz také
Reference
- ^ http://sourceforge.net/projects/jmusic/ jMusic - Složení v Javě - Stáhněte si jMusic - Software pro složení zdarma na SourceForge.net