Kunquat je hudební sekvencer podobný tracker aplikace. & Nbsp; Některé z jeho charakteristických rysů bude zahrnovat vysoké časové rozlišení, flexibilní konfiguraci ladění a složení interaktivního hudby. Velká pozornost je rovněž uveden v návrhu směšovací infrastrukturu umožňující míchání logické těla namísto hardwarových nucený kanálů. Kunquat je nedokončená práce. Aktuální zdroj vydání dosud nestanoví editor, ale zahrnuje příklad kompozice.
Poznámka: Jelikož nejsme "tam ještě", doporučujeme vám pokládají za poslání, spíše než indikátor stavu.
Kunquat je sada nástrojů používaných hudební skladatel pro vytváření algoritmů, které produkují akustický hudbu založenou na podnět prostředí. Může být použit k napsání reaktivní hudební skóre, které mají jiný výsledek založený na vnějších faktorech. Tyto faktory mohou zahrnovat události ve videohře, nebo množství zákazníků v restauraci, kde je hudba hrála.
Hudební skladatelé mohou mít omezené znalosti o algoritmy. Proto jsme se skrýt všechny komplikace se za grafickým editorem. Editor může být použit k vytvoření kompozice soubor Kunquat, což je serializovaný znázornění algoritmu, a obsahuje všechny potřebné údaje o účincích a nástroje k práci. Kunquat kompozice soubor má příponu kqt, ale může být někdy fixuje s příponou software pro kompresi, v případě, že soubor je komprimován. Editor má jistou podobnost s hudbou trackery, prověřených použitelné různé demo scény skladatelů v průběhu času. Ne vše je podobný, ačkoli.
Tradiční trackery používá mřížku na pomoc umístění poznámky přesně. Je optimální pro které mají basový buben kop ve výpočetně přesný okamžik. Ladění systém používaný v tradiční trackerů byl do značné míry vázána na dvanáct-posílit rovnat temperamentu, která je typická pro moderní západní hudby. Toto omezení může mít sníženou využití více exotických nástrojů, jako sitar, a způsobil nesoulad s některými více široce používaných nástrojů. A konečně, modelování nástrojem k dosti omezené. Skladatelé skončil vymýšlet různé hacky obejít omezení.
I když je inspirován tradiční trackery, Kunquat také od nich liší v několika ohledech. Má velmi vysoké rozlišení, který umožňuje volný čas umístění poznámky kdekoli v čase. S robotického buben by měl být ještě možné, ale s lidsky nepřesnou znějící buben by mělo být také možné. Kunquat podporuje různé ladění. Import sitar nástroje, měla by s nulovou konfigurací vám se správným sklonem, které byste očekávali sitar produkovat. A konečně, Kunquat podporuje lepší modelování nástrojů, díky němuž je možné se dostat DSP efekty aplikované na výsledek kytary spíše než každý řetězec zvlášť.
Developer Team: https://launchpad.net/~kunquat-dev
2009 Workshop Wiki: http://wiki.helsinki.fi/display/lambda/Kunquat-workshop
screenshoty a demo song: http://iki.fi/toni.ruottu/kunquat/contrib/portfolio/
Přítomnost na Facebooku: http://www.facebook.com/pages/Kunquat/188595560505
What je nového v této verzi:
- Toto je zpráva, která usiluje o rozumný uživatelské zkušenosti. Odstranili jsme nějaké zástupné tlačítka z panelu nástrojů, které jsou umístěny na tlačítko Uložit, a rozhodl se vždy jasné, tracker stav na výstupu. Mělo by být možné otevřít uložené složení soubory s trackeru definováním název souboru na příkazovém řádku při spuštění tracker. Poznámka umístění síť byla vyladěn pro kompaktní tvar s hladkou texturou. Také jsme odstranili některé zastaralé jednotkové testy.
Co je nového ve verzi 0.5.2:
- Tato verze přináší vizuální mřížku spolu s snap rys-až-grid, který umožňuje rychlejší pohyb po složení a místo rovnoměrně rozmístěné poznámky. Horizontální kurzory je nyní viditelný za všech okolností, takže je snazší pochopit, co se děje. Prázdný box tvar se používá, když kurzor není na vrcholu případných dříve vložených instrukcí. Také jsme opraveny některé chyby zabránit určité změny na složení dat.
Co je nového ve verzi 0.5.1:
- Tato verze je o dynamické konfigurace reakce a inter- komunikační aplikace. Zbavili jsme se globální kolony a zavedla režim nekonečné přehrávání. Přidali jsme interaktivitu a metadat editaci aplikace tracker. Zavedli jsme argumentů výrazy události a vázání funkčnost. Naší snahou podporovat obousměrnou komunikaci mezi složením a její hostitelské aplikaci. Zavedli jsme novou kategorii pro pořádání akcí, auto-event.
- jsme se zbavili globální kolony a zavedla režim nekonečné přehrávání. Všechny akce, které byly dříve omezené na globální sloupci jsou nyní platí ve všech sloupcích. Přidali jsme nový režim nekonečné přehrávání vedle stávajícího režimu konečného přehrávání. Nekonečný režim smyčky aktuální subsong a umožňuje složení změnit své vlastní složení stát. Naproti tomu, konečný režim zaručuje, že skladba má konečnou délku. Všechny skladby lze hrát v režimu.
- Přidali jsme interaktivitu a metadat úpravy k aplikaci tracker. Tracker nyní ukazuje aktuální pozici přehrávání a přehrávání kurzor. Tracker také ukazuje v reálném čase aktualizace pro složení státu. Tracker také podporuje editaci nějakého metadat, jako je název a autoři prostředku.
- Zavedli jsme událostí argumentů výrazy a event závazné funkčnost. Argument Event výrazy poskytují flexibilitu při definování parametrů událostí, které se můžete spolehnout na variabilní prostor. Bind umožňuje uživateli spouštěcí události na základě jiných událostí. To může být použit pro běžné vzory řetězce událostí, nebo vázat některé sekvence událostí na chování hostitelské aplikace.
- Naší snahou podporovat obousměrnou komunikaci mezi složením a její hostitelské aplikaci. Hostitelské aplikace může přijímat hovory z prostředku. Aplikace může také přijímat jiné typy událostí, pokud je to žádoucí. Prostředek obsahuje variabilní prostor, který je přístupný do hostitelské aplikace pomocí stanovených událostí. Části prostředku může být také uvolněna nebo zablokována na základě variabilního prostoru.
- Zavedli jsme nový auto-Kategorie události události. Auto-události mohou být nikdy spuštěn uživatelem. Místo toho, oni jsou zvyklí na přístup k některým neustále se měnící informace. Skladatel se váže reakci na auto-událost, a dotazy komponenty, které produkují tyto typy událostí. Například, kompozice může záviset na auto-události odhalující aktuální sílu poznámky, i když informace síla je obecně skryté uvnitř generátoru.
Co je nového ve verzi 0.4.1:
- GUI obsahuje potřebné ovládací prvky pro úpravu vzor údajů a pořadí, ve kterém se hrají. Ostatní základní funkce patří import / export Kunquat skladeb a jednoduché funkce undo / redo. Prozatím jsme se drželi přístroj editor velmi minimální a DSP konfigurátor je zcela chybí. Budeme realizovat, a to po velkých změn ve formátu, který se zaměříme na v příští verzi.
- Knihovna Kunquat také obsahuje mnoho vylepšení oproti předchozím verzím. Nejdůležitější přidávání je podpora pro spuštění události přes knihovnu API. Většina událostí spouští při práci API přesně stejným způsobem, jako je tomu uvnitř vzory. Spouštění API podporuje také některé speciální akce, které mohou být použity pro ovládání přehrávání způsoby, které nejsou možné, přes datová struktura. Tyto kontrolní akce zahrnují zastavení přehrávání kurzoru a opakovaně hraje jeden vzor. Zatímco spouštění API má zásadní význam pro editor, budeme také využít ji dále v novějších verzích, když přidáme explicitní podporu pro interaktivní kompozice.
- Vytvořili jsme mechanismus knihovny vhodnější pro programátory hlášení o chybě. Namísto použití vlastní formát, chybové zprávy knihovny jsou nyní JSON objekty. To usnadňuje knihovna zahrnout podrobnější informace při zachování parsování informací jednoduchého pro programátora.
- Při vývoji editoru, jsme se také setkal a pevné mnoho vynikajících chyb v knihovně. Mnoho z nich bylo v souvislosti s některými sekvencemi změně složení dat, které se nevyskytují v jednoduchých přehrávání situacích. Další důležitou otázkou bylo, že návrh dohled umožnil uživateli psát nekonečné skladby.
- Některé podrobnosti o formátu souboru se změnily. A co je nejdůležitější, změnila jsme magickou ID & quot; kunquat & quot; na kratší & quot; & quot ;. kqt Změnili jsme také formát dat vzoru do více konzistentní formě, která je jednodušší pro programátory manipulaci.
Požadavky na :
- Python
Komentáře nebyl nalezen