Contents contributed and discussions participated by marcell mars
do kud sam dosao s testiranjem... - 12 views
-
pyliblo python bindinzi za liblo osc library super rade.. znaci dignem osc server i u ipythonu napravim poruku koju dobije i obradi python osc server..
tom istom python osc serveru saljem osc poruke iz flash klijenta iz flosc projekta.. flash klijent poslozi osc poruku ali ju salje tcp-om koju dobije i obradi java osc server koji onda jos to posalje udp-om di treba.. u nasem slucaju python osc liblo serveru s pocetka izvjestaja...
flash klijentu takodjer mogu slati osc poruke iz ipythona i to tako da posaljem poruku java osc serveru koji onda proslijedi tcp protokolom nasoj flash aplikaciji...
sazetak:
* flash view - dobije osc poruku i iz flash kontrole i iz ipython kontrole --> to je to sto nam treba
* flash kontrola - salje poruku osc serveru koji zna dalje rutati gdje vec treba --> to je to sto nam treba
* python kontrola - slanje osc poruka iz ipythona radi --> to je to sto nam treba
* python model - trenutno rutanje osc poruka radi flosc java server (i to dobro radi)
* TODO: - napraviti osc2midi sistem u pythonu koji ce slati midi soft sintevima i/ili externim sintevima, samplerima.. sto vec
- napraviti midi2osc sistem tako da flash view moze prikazati stanje koje mijenja neki eksterni midi uredjaj
- zamijeniti java server sa python serverom.. ne bi smio biti neki big dil... ja bi rado to twistedu napravio
2JUCE or not 2JUCE - 8 views
-
pogledao sam JUCE forume i iako ce on izroditi opake aplikacije u kRAkEn/gOReovim rukama bojim se da je za nas potpuni overkill.. posto smo se mi odlucili za ui u flashu sve fensi opengl stvari u JUCE-u nam nisu toliko napete.. + opengl podrska za linux nije bas super testirana...
koristiti JUCE za midi i osc brijem da je prekomplicirano s obzirom da nisam nasao dokumentaciju za to.. ako netko napise piseve koda koji rade stvari koje nam trebaju spreman sam se predomisliti ;)
zasad moj odluka je: not 2JUCE
pretplata na rss feed - 22 views
Plan ? - 14 views
-
da malo sam ja to previse na brzinu popikao.. u svakom slucaju trebamo odluciti da li cemo python i flash povezati preko (samo) osc-a, xmlrpc-a, jsonrpca ili cemo samo raspisati neki jednostavni parsing dijaloga izmedju ta dva svijeta...
mislim da cu nacrtati neku semu pa cu to postati gore.. u svakom slucaju vidim nekoliko komponenti:
* flash view - display sa kontrolama koje prikazu sto god od nega zatrazi flash kontrola ili python kontrola
* flash kontrola - keybindings + mouse kontrolirani elementi sucelja (on/off, slider, pad...)
* python model - routing midija/osc-a, preko *rpc-a ili osc-a...
* python kontroler - routing midija sa eksternih midi/osc uredjaja i ipython shella
problem je naravno kako posloziti medjusobnu komunikaciju.. meni se najboljim cini jsonrpc.. ali nema ga jos u twistedu a neda mi se izmisljati toplu vodu za vise klijenata prema python model/serveru.. nemam pojma.. ima tu finog istrazivanja jos za odluciti se za tehnologije s kojima to posloziti...
rezzzk wrote:
> Gotovo svi, tj svi linkovi su bez komenta i/ili sticka pa ne znam zbog cega je dodan.. Mozda da napravite pokoji blog post na temu plana, kako bi se lakse ukljucio.
1 - 6 of 6
Showing 20▼ items per page
to je taj.. bezicni.. ima force feedback i klasika 2joysticka, d-pad i brdo gumbica... super mi radi na linuxu...
jedan library:
http://wolfpack.twu.net/libjsw
i python bindinzi:
http://pyjsw.sf.net
znaci mogu pokupiti sve podatke sa oba joysticka (golema preciznost), d-pada (gore, dole, lijevo, desno, + 4 dijagonale) i naravno svi gumbi... super radi sve paralelno tako da mozes kontrolirati veci broj kontrolera odjednom...
jedino sto ne radi je force feedback, ali i s tim sam na dobrom putu.. ima podrska u kernelu i library bas za to... trenutno prepozna da uredjaj ima force feedback ali se onda nesto ujebe...
enivej.. gejmped rastura...
evo sto je neki lik napravio sa abletonom i gejmpedom:
http://vjkungfu.tv/archive/playsonic-av-fun-with-a-game-controller