| ubuntu-rs-vesti | Problem sa butovanjem : http://forum.ubuntu-rs.org/Thread-problem-sa-butovanjem | 07:42 |
|---|---|---|
| promis | Kostic: yo! | 12:32 |
| Kostic | promis: чао. Шта се ради? | 12:45 |
| promis | evo, pravim neki DVD | 12:45 |
| promis | hteo sam da te pitam nešto | 12:45 |
| promis | ako imaš vremena da se bakćeš malo sa pitonom | 12:45 |
| Kostic | питај. | 12:46 |
| Kostic | Шта је потребно? | 12:46 |
| promis | treba mi kod za pitona, ako to u opšte čist piton, da se mapira 0-127 vrednosti na 0-1 32bitfloat logaritamski, plus sa promenjivom rezolucijom | 12:47 |
| promis | :D | 12:47 |
| promis | objasniću ti primerom | 12:47 |
| promis | ako budem našao primer ovde | 12:48 |
| promis | vidiš ovo http://non.tuxfamily.org/wiki/UsingMidiWithNon | 12:49 |
| Kostic | Oк. Само нађи неки не-слешдотовски пример са аутомобилима. xD | 12:49 |
| Kostic | Видим. | 12:49 |
| promis | to je kontrolni skript za program mididings | 12:49 |
| Kostic | Ок. | 12:49 |
| Kostic | Теби треба то исто за други програм? | 12:49 |
| promis | ja sad ne znam kako tačno radi taj mididings, kao da je to neki piton program | 12:50 |
| promis | ne treba mi za njega | 12:50 |
| promis | samo da se promeni matematika | 12:50 |
| Kostic | Ламбде... | 12:50 |
| promis | šta se radi u tom pravilu. MIDI poruke koje imaju uvek vrednost od 0-127 treba prebaciti u 0-1 float | 12:50 |
| promis | i koliko sam shvatio njemu je skaliranje linearno, tj delio je sa 127 | 12:51 |
| promis | a ja bi da skaliranje bude logaritamski | 12:51 |
| promis | plus bi razdvojio delove opsega da reaguju drukčije | 12:51 |
| Kostic | #Non-mixer uses values from 0.0 to 1.0. Therfore you have to divide by 127 | 12:51 |
| promis | pazi, ja sad ne znam koliko decimala koristi NON | 12:52 |
| promis | ne verujem da je samo jedna decimala | 12:52 |
| promis | jer to je onda samo 10 vrednosti | 12:52 |
| promis | OSC ga kontroliše, a on koristi 32bit float | 12:53 |
| Kostic | Ово што ти мени причаш је тежак музичарски линго... | 12:53 |
| promis | ma jok, to je samo matematika | 12:53 |
| Kostic | Значи, већина контролера користи МИДИ протокол иако је застарео. Ова скрипт се користи за претварање МИДИ-ја у неки ОСЦ? | 12:53 |
| promis | da | 12:54 |
| promis | koliko vidim, treba samo ovo da se izmeni lambda ev: ev.value / 127.0 | 12:54 |
| Kostic | Open sound contorler | 12:54 |
| promis | da to bude logaritamski | 12:54 |
| promis | i ako može da se dodaju opsezi | 12:54 |
| Kostic | Проблем је што никада нисам радио са ламбдама те морам да поново прочитам и да визуализујем шта желиш да урадим. | 12:54 |
| promis | ja ni neznam šta su te lambde | 12:55 |
| Kostic | middings и middings.extra.osc се налазе у подразумеваној Пајтон библиотеци која долази са интерпретером или се инсталирају накнадно? | 12:55 |
| promis | poseban program | 12:55 |
| promis | instalira se naknadno | 12:56 |
| Kostic | >>> import middings | 12:56 |
| Kostic | Traceback (most recent call last): | 12:56 |
| Kostic | File "<stdin>", line 1, in <module> | 12:56 |
| Kostic | ImportError: No module named middings | 12:56 |
| Kostic | Да... Видим. | 12:56 |
| Kostic | marko@skynet:~$ apt-cache search middings | 12:56 |
| Kostic | marko@skynet:~$ | 12:56 |
| promis | mididings | 12:57 |
| Kostic | А ни apt-file search не помаже. | 12:57 |
| promis | imaš kucačku | 12:57 |
| Kostic | Аха | 12:57 |
| Kostic | marko@skynet:~$ apt-file search middings | 12:57 |
| Kostic | marko@skynet:~$ apt-cache search mididings | 12:57 |
| Kostic | mididings - MIDI router and processor based on Python | 12:57 |
| Kostic | mididings-doc - mididings Documentation | 12:57 |
| Kostic | python-mididings - MIDI routing library for Python | 12:57 |
| Kostic | Видим. | 12:57 |
| promis | samo apt-get install | 12:57 |
| Kostic | Сада сам на послу тако да немам баш времена. :D Инсталираћу касније. Чек да схватим прво. | 12:58 |
| Kostic | Скрипт је класична јуникс алатка? Улаз је порт 7587 где долази МИДИ а он претапа у ОСЦ? | 12:59 |
| Kostic | Заправо, објасни ми како тренутно користиш скрипт. Прикопчаш инструмент... | 13:00 |
| promis | skipt je kontrolna definicija za mididings | 13:00 |
| promis | pokrenem da kao što piše na stranici: mididings -f skript.py | 13:01 |
| promis | nakon toga on ostaje upaljen i otvori jedan MIDI port | 13:01 |
| promis | koji samo sluša MIDI poruke | 13:01 |
| promis | sve što mu dođe u taj MIDI port on obradi kako mu skript kaže | 13:02 |
| promis | kokretno, ovaj skript definiše, da MIDI CC 16 poruke, koje su u vrednosti 0-127 pretvori u OSC jezik i pošalje na OSC port | 13:03 |
| promis | tj, ne jezik nego protokol | 13:03 |
| promis | ovo CC 16 razumi kao kanal, adresa sa MIDI strane | 13:04 |
| promis | odnosno skript definiše i konkretnu destinaciju gde te skalirane 128 vrednosti treba da stignu | 13:06 |
| promis | dakle, samo se šalju i primaju brojevi | 13:06 |
| promis | primaš 0-127 broja, skaliraš ih na 0-1 float | 13:06 |
| promis | što mu dođe da jedan MIDI broj vredi 0.007874016 | 13:07 |
| promis | hm, što i nije tako mnogo | 13:08 |
| Kostic | Ок. Ова скрипт већ то ради. Прими МИДИ број и претвори га у ОСЦ број тј. протокол? | 13:13 |
| promis | da | 13:13 |
| Kostic | Ти хоћеш да скрипт буде мало флексибилнији? | 13:13 |
| promis | da skaliranje bude za početak loagritamsko | 13:13 |
| promis | a posle i da se odrede zone koje bi imale različito sakliranje | 13:13 |
| Kostic | Предвече када будем имао мало више времена ћу те пинговати. | 13:13 |
| promis | okej | 13:15 |
| Kostic | promis: Да изменимо скрипту тако да постоје променљиве окружења (као нпр. виртуелне датотеке унутар /env директоријума на Плану 9) које би скрипт читао сваке милисекунде и које би мењале понашање скрипте. Тј., преко тих $ПРОМЕНЉИВИХ бисмо подешавали да ли је | 13:29 |
| Kostic | скалирање линеарно или логаритамско и опсеге где бисмо одређивали одакле докле се врши посебно скалирање. Онда би могао да подешаваш понашање скрипта тако што би echo блаблабла > ./контролна_променљива или би користио неки Јава-скрипт ГКТ+3 графички пр | 13:29 |
| Kostic | ограм са клизачима који би штампао у те променљиве подешавања? | 13:29 |
| promis | ne znam da li je moguće da se u jednom trenutku menja definicija poslata mididings, tj. da mu se menja definicija u toku vremena. Taj proces ne sme da se prekida, a ne znam da li on može da bude interaktivan | 13:32 |
| promis | ono što sam mislio, da ako može da se napravi piton/matematički izraz da se određeni opsezi, npr 0-2 u MIDI zahvati veće parče OSC dela npr 0-0.4 a ostatak 3-127 da se rasporedi logaritamski na opseg 0.4-1 | 13:35 |
| promis | ili da se napravi prozivoljna funkcija (kriva) pa sa se skaliranje vrši po njoj | 13:35 |
| promis | Kostic: npr. ovako http://www.dodaj.rs/f/2F/c8/3nuPbP2H/kriva.jpg | 13:45 |
| promis | mada, sad kad je vidim, možda čista logaritamska bi bila dovoljna | 13:45 |
| promis | konkretan izgled krive bi morao da testiram, da vidim koji najviše odgovara | 13:50 |
| promis | ali bih krenuo prvo od čiste logaritamske | 13:50 |
| promis | recimo ni ova nije loša http://www.thecalculuspage.com/images/exponentialfunctionsgif.gif | 13:53 |
| promis | Da, ove eksponencijalne nisu loše http://intmstat.com/differentiation-transcendental/deriv-ex2.gif | 13:55 |
| promis | bitno je da dole bude veći korak, a gore manji. Tj, dole ređa, a gore gušća | 13:59 |
| brok | pozdrav ekipo | 14:27 |
| === d4n1l0_ is now known as d4n1l0 | ||
| ubuntu-rs-vesti | Ubuntu 12.04 smrzava : http://forum.ubuntu-rs.org/Thread-ubuntu-12-04-smrzava | 16:11 |
| === dungodung|away is now known as dungodung | ||
| ubuntu-rs-vesti | Update manager problem : http://forum.ubuntu-rs.org/Thread-update-manager-problem--17902 | 18:39 |
| === dungodung is now known as dungodung|away | ||
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!