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

Výstup: C a D.
 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

  1. ^ http://sourceforge.net/projects/jmusic/ jMusic - Složení v Javě - Stáhněte si jMusic - Software pro složení zdarma na SourceForge.net

externí odkazy