Softwarové hudební efekty ve standardních formátech

Algoritmy pro zpracování signálu uplatněné v hudební oblasti. Výsledkem jsou plug-in moduly ve formátu VST, RTAS, AudioUnit nebo samostatné aplikace.

  • Modelování reálných aparátů
  • Modulační efekty
  • Efekty měnící spektrum
  • Simulace akustik hal a dalších postor

Předmět vývoje: Návrh algoritmu, optimalizace. Použití standardních API pro audio aplikace je jednoduché - poskytujeme šablony pro všechny formáty plug-in na obou platformách. Vyžaduje především práci na algoritmu, programování je druhotné.

Reference - možnost uplatnění výsledků: Software pro M-Audio, TC Electronic, nahrávací systémy v instalacích.

Síťový přenos audio signálu

  • Streaming a řízení přes IEEE1394 - FireWire
  • Streaming přes Ethernet
  • Síťové řízení audio software a hardware

Předmět vývoje: Streaming máme vyřešen včetně přenosu parametrů asynchronně a můžeme poskytnout získané zkušenosti. Předmětem práce může být návrh isochronního přenosu přes IEEE1394, na Mac OS X je kompletní API k dispozici a na Windows je zařazeno od verze Vista.

Ethernetové systémy jsou ve vývoji a řada z nich dostupná volně na webu, jde o vybrání nejlepšího řešení a implementace.
V obou případech se jedná především o programování.

Reference - možnost uplatnění výsledků: Software pro TC Electronic, nahrávací systémy, software pro hudební studia.

Softwarové hudební nástroje ve standardních formátech

Algoritmy pro generování signálu uplatněné v hudební oblasti.

  • Modelování reálných nástrojů
  • Tónové generátory, samplery, bicí automaty, zvukové efekty
  • Řízení přes MIDI
  • Libovolné typy syntézy

Předmět vývoje: Při vývoji syntezátorů a dalších generátorů zvuku je pro posluchače obrovská škála toho, co mohou vyvinout, záleží na jejich preferencích. Od emulace klasických a existujících nástrojů přes bicí po experimentální generátory zvuku.
Pro výsledný kód poskytneme šablony, aby softwarový instrument pracoval jako VST, AU nebo RTAS plug-in.

Reference - možnost uplatnění výsledků: Software pro M-Audio, TC Electronic, výukový software pro JAMU a další školy, software pro hudební studia.

MIDI a kompozice

  • Přehrávání MIDI souborů
  • Zpracování MIDI v reálném čase
  • Řízení přes MIDI
  • Algoritmy pro generování MIDI dat - pokročilé moderní metody hudební kompozice
  • Převod multimediálních dat (řeč, obraz, text) na hudbu

Předmět vývoje: MIDI představuje flexibilní protokol pro zápis a přenos not a pro ovládání parametrů audio zařízení. Je možné aplikovat různé transformace samotných MIDI dat, převádět MIDI na jiné typy dat, například na zvukový signál, převádět vstupní zařízení na MIDI.

Speciálním tématem může být generování skladeb pomocí MIDI z netradičních zdrojů - obrázky, text. To se dá využít při moderní kompozici.

Reference - možnost uplatnění výsledků: Software pro M-Audio, TC Electronic, výukový software pro JAMU a další školy, software pro hudební studia.

Tvorba SW pro Macintosh

Máme dlouhodobé zkušenosti s vývojem pro Mac OS a Mac OS X, mnoho osobních kontaktů s vývojáři Apple především v hudební oblasti. Součástí systému je široká škála nástrojů pro programování.

  • Jakékoliv z výše uvedených témat může být použito i pro vývoj na Mac OS
  • Některá API, jako například VST, jsou obouplatformní a umožňují tvorbu SW pro Mac iPC současně

Předmět vývoje: Mac OS X představuje moderní platformu pro vývoj aplikací, kde rychlý vývoj pomocí předem připravených objektů a WYSIWYG tvorba GUI neznamená horší kvalitu kódu nebo omezení flexibility ve vývoji. Zvládnutím kódu v prostředí Cocoa se otevírá zájemcům možnost programovat pro iPhone a iPad.

K dispozici přímo v instalaci vývojového systému, který je dodáván zdarma, je obrovské množství příkladů přímo od Apple.

Reference - možnost uplatnění výsledků: Software pro TC Electronic, nahrávací systémy, přehrávací systémy, software pro hudební studia.

Tvorba SW pro iPhone a iPad

Máme dlouhodobé zkušenosti s vývojem pro Mac OS a Mac OS X, ze kterého je programování pro iPhone odvozeno. Geniálně navržené objektové frameworky Cocoa a nástavba C pro dynamické objektové programování (Objective C) se dá rychle naučit, partneři projektů mohou poskytnout rady a zkušenosti.

Software pro iPhone

  • Řízení hudebních aplikací po síti
  • Hudební programy

Předmět vývoje: Platforma iOS je velmi žádaná, kromě tisíců zbytečností se na ní uplatňují speciální aplikace, které jsou velmi žádané a lukrativní. Zvládnutí vývoje pro tuto platformu otevírá studentům možnosti samostatné aktivity v rámci AppStore - webového obchodu s těmito aplikacemi.

Reference - možnost uplatnění výsledků: Software pro TC Electronic, nahrávací systémy, přehrávací systémy - Národní Divadlo, stadion Sparta, software pro hudební studia.

Témata

DISK Kontakt DISK Multimedia DISK Systems DISK pro školy Audiffex Deccart