Kai man atsibosta kurti duomenų bazes ir web puslapius, susigalvoju sau kokį eksperimentą. Taip gimė programa TrixPlayer – 16×16 sequencer’is. Daug nepasakojant galite pasižiūrėti kaip jis veikia:
Parsisiuntimas
- Windows – TrixPlayer-0.1-win32.zip
- Linux – TrixPlayer-0.1-linux.tar.gz
Linux vartotojams reikia prieš paleidžiant TrixPlayer.exe paleisti tokią komandą konsolėje (Ubuntu distribucijai):
sudo apt-get install gtk-sharp gtk-sharp2 libgdiplus libsdl1.2debian libsdl1.2debian-all libsdl-mixer1.2 libsdl-image1.2 libsdl-ttf2.0-0 libsdl-gfx1.2-4 libsmpeg0 timidity
Bandydamas Ubuntu 9.04 OS pastebėjau, kad garsas vėluoja, bet gal čia dėl to, kad leidau VirtualBox’e. Jokių šimtaprocentinių garantijų, kad pas jus veiks. :)
Veikimo principas
Kol kas nekreipkit dėmesio į dešinėje pusėje esančius L1-L5 mygtukus. Jie ten tik laikinai, ir bus pervadinti į F1-F5.
Muziką galite kurti su penkiais sluoksniais (layers), kurie yra pavadinti L1-L5 ir valdomi kairėje pusėje esančiais tap pat pavadintais mygtukais. Kiekvienam sluoksniui priskirtas vienas instrumentas. O kiekvienas instrumentas turi po 16 „natų“ išsidėsčiusių juostomis horizontaliai. Kiekvienas sluoksnis turi po 16 patternų, kuriuos galite pasirinkti nuspaudę ir laikydami klaviatūros mygtukus 1-5 atitinkamai pasirinktam sluoksniui ir pasirinkę vieną iš horizontalių juostų su kairiuoju pelės klavišu. Su dešiniuoju pelės klavišu paspaudimu pasirinktas patternas nukopijuojamas į naująjį (maždaug ties video 1:06 galite pamatyti kaip aš tai darau).
Valdymas
- Kairysis pelės klavišas – įjungia arba išjungia natos grojimą;
- Klaviatūros mygtukai 1, 2, 3, 4, 5 – keičia sluoksnius
- Laikant nuspaustą 1, 2, 3, 4, 5 + kairysis pelės klavišas keičia patterną;
- Laikant nuspaustą 1, 2, 3, 4, 5 + dešinysis pelės klavišas kopijuoja paskutinį pasirinktą patterną į naują.
- Space – išvalo patterną;
- Laikant nuspaustą F1 + kairiuoju pelės klavišu galima keisti sluoksnio garsumo lygį.
Planai ir mintys
Jeigu bus noro ir laiko dar padarysiu
- Įrašyti normalius instrumentus ir padaryti jų pasirinkimą. Dabartiniai sucks, bet tai geriausia ką radau nemokamai internete.
- Padaryti software sintezatorių vietoj samplų grojimo;
- Išsaugoti/atidaryti muzikinį kūrinį;
- Keisti grojimo tempą
- Keisti sluoksnio grojimo tempą
- ir t.t.
Have fun! Pasiūlymai, paskatinimai ir idėjos visada laukiami. Prie progos paskelbsiu source ir kaip susikompiliuoti pačiam.
Techniniai duomenys kam įdomu
- Sukurta su: Microsoft Visual Studio 2008/Mono Develop 2.1 beta
- Programavimo kalba: C#
- Platforma: Mono 2.0 arba Microsoft.NET 2.0
- Grafikos/garso variklis: SDL.NET
- OS: Windows ir Linux. Teoriškai turėtų veikti ir po Mac OSX, bet neturiu obuolio kompiuterio, todėl negaliu pratestuoti ir sukompiliuoti.
Įdomiai atrodo, skamba irgi visai neblogai, reiks pažaisti kada :)
Super programėlė, kažkada mačiau video filmuką su tikru sintizatoriumi ir net nepagalvojau kad egzistuoja kompiuterinės versijos. Super, Ačiū.
Na va, nors porai skaitytojų įdomu pasirodė, o tai jau galvojau laidoti šį projektą :)
Neveikia tas linuxinis variantas,gi exe failai linuxe nepasileidzia.Manau jam reikia pirma windows emuletoriaus?
kurio neketinu diegti vien del sitos programeles.