/srv/irclogs.ubuntu.com/2013/08/27/#ubuntu-rs.txt

ubuntu-rs-vestiProblem sa butovanjem : http://forum.ubuntu-rs.org/Thread-problem-sa-butovanjem07:42
promisKostic: yo!12:32
Kosticpromis: чао. Шта се ради?12:45
promisevo, pravim neki DVD12:45
promishteo sam da te pitam nešto12:45
promisako imaš vremena da se bakćeš malo sa pitonom12:45
Kosticпитај.12:46
KosticШта је потребно?12:46
promistreba 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 rezolucijom12:47
promis:D12:47
promisobjasniću ti primerom12:47
promisako budem našao primer ovde12:48
promisvidiš ovo http://non.tuxfamily.org/wiki/UsingMidiWithNon12:49
KosticOк. Само нађи неки не-слешдотовски пример са аутомобилима. xD12:49
KosticВидим.12:49
promisto je kontrolni skript za program mididings12:49
KosticОк.12:49
KosticТеби треба то исто за други програм?12:49
promisja sad ne znam kako tačno radi taj mididings, kao da je to neki piton program12:50
promisne treba mi za njega12:50
promissamo da se promeni matematika12: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 float12:50
promisi koliko sam shvatio njemu je skaliranje linearno, tj delio je sa 12712:51
promisa ja bi da skaliranje bude logaritamski12:51
promisplus bi razdvojio delove opsega da reaguju drukčije12:51
Kostic#Non-mixer uses values from 0.0 to 1.0. Therfore you have to divide by 12712:51
promispazi, ja sad ne znam koliko decimala koristi NON12:52
promisne verujem da je samo jedna decimala12:52
promisjer to je onda samo 10 vrednosti12:52
promisOSC ga kontroliše, a on koristi 32bit float12:53
KosticОво што ти мени причаш је тежак музичарски линго...12:53
promisma jok, to je samo matematika12:53
KosticЗначи, већина контролера користи МИДИ протокол иако је застарео. Ова скрипт се користи за претварање МИДИ-ја у неки ОСЦ?12:53
promisda12:54
promiskoliko vidim, treba samo ovo da se izmeni lambda ev: ev.value / 127.012:54
KosticOpen sound contorler12:54
promisda to bude logaritamski12:54
promisi ako može da se dodaju opsezi12:54
KosticПроблем је што никада нисам радио са ламбдама те морам да поново прочитам и да визуализујем шта желиш да урадим.12:54
promisja ni neznam šta su te lambde12:55
Kosticmiddings и middings.extra.osc се налазе у подразумеваној Пајтон библиотеци која долази са интерпретером или се инсталирају накнадно?12:55
promisposeban program12:55
promisinstalira se naknadno12:56
Kostic>>> import middings12:56
KosticTraceback (most recent call last):12:56
Kostic  File "<stdin>", line 1, in <module>12:56
KosticImportError: No module named middings12:56
KosticДа... Видим.12:56
Kosticmarko@skynet:~$ apt-cache search middings12:56
Kosticmarko@skynet:~$12:56
promismididings12:57
KosticА ни apt-file search не помаже.12:57
promisimaš kucačku12:57
KosticАха12:57
Kosticmarko@skynet:~$ apt-file search middings12:57
Kosticmarko@skynet:~$ apt-cache search mididings12:57
Kosticmididings - MIDI router and processor based on Python12:57
Kosticmididings-doc - mididings Documentation12:57
Kosticpython-mididings - MIDI routing library for Python12:57
KosticВидим.12:57
promissamo apt-get install12:57
KosticСада сам на послу тако да немам баш времена. :D Инсталираћу касније. Чек да схватим прво.12:58
KosticСкрипт је класична јуникс алатка? Улаз је порт 7587 где долази МИДИ а он претапа у ОСЦ?12:59
KosticЗаправо, објасни ми како тренутно користиш скрипт. Прикопчаш инструмент...13:00
promisskipt je kontrolna definicija za mididings13:00
promispokrenem da kao što piše na stranici: mididings -f skript.py13:01
promisnakon toga on ostaje upaljen i otvori jedan MIDI port13:01
promiskoji samo sluša MIDI poruke13:01
promissve što mu dođe u taj MIDI port on obradi kako mu skript kaže13:02
promiskokretno, ovaj skript definiše, da MIDI CC 16 poruke, koje su u vrednosti 0-127 pretvori u OSC jezik i pošalje na OSC port13:03
promistj, ne jezik nego protokol13:03
promisovo CC 16 razumi kao kanal, adresa sa MIDI strane13:04
promisodnosno skript definiše i konkretnu destinaciju gde te skalirane 128 vrednosti treba da stignu13:06
promisdakle, samo se šalju i primaju brojevi13:06
promisprimaš 0-127 broja, skaliraš ih na 0-1 float13:06
promisšto mu dođe da jedan MIDI broj vredi 0.00787401613:07
promishm, što i nije tako mnogo13:08
KosticОк. Ова скрипт већ то ради. Прими МИДИ број и претвори га у ОСЦ број тј. протокол?13:13
promisda13:13
KosticТи хоћеш да скрипт буде мало флексибилнији?13:13
promisda skaliranje bude za početak loagritamsko13:13
promisa posle i da se odrede zone koje bi imale različito sakliranje13:13
KosticПредвече када будем имао мало више времена ћу те пинговати.13:13
promisokej13:15
Kosticpromis: Да изменимо скрипту тако да постоје променљиве окружења (као нпр. виртуелне датотеке унутар /env директоријума на Плану 9) које би скрипт читао сваке милисекунде и које би мењале понашање скрипте. Тј., преко тих $ПРОМЕНЉИВИХ бисмо подешавали да ли је13:29
Kostic скалирање линеарно или логаритамско и опсеге где бисмо одређивали одакле докле се врши посебно скалирање. Онда би могао да подешаваш понашање скрипта тако што би echo блаблабла > ./контролна_променљива или би користио неки Јава-скрипт ГКТ+3 графички пр13:29
Kosticограм са клизачима који би штампао у те променљиве подешавања?13:29
promisne 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 interaktivan13:32
promisono š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-113:35
promisili da se napravi prozivoljna funkcija (kriva) pa sa se skaliranje vrši po njoj13:35
promisKostic: npr. ovako http://www.dodaj.rs/f/2F/c8/3nuPbP2H/kriva.jpg13:45
promismada, sad kad je vidim, možda čista logaritamska bi bila dovoljna13:45
promiskonkretan izgled krive bi morao da testiram, da vidim koji najviše odgovara13:50
promisali bih krenuo prvo od čiste logaritamske13:50
promisrecimo ni ova nije loša http://www.thecalculuspage.com/images/exponentialfunctionsgif.gif13:53
promisDa, ove eksponencijalne nisu loše http://intmstat.com/differentiation-transcendental/deriv-ex2.gif13:55
promisbitno je da dole bude veći korak, a gore manji. Tj, dole ređa, a gore gušća13:59
brokpozdrav ekipo14:27
=== d4n1l0_ is now known as d4n1l0
ubuntu-rs-vestiUbuntu 12.04 smrzava : http://forum.ubuntu-rs.org/Thread-ubuntu-12-04-smrzava16:11
=== dungodung|away is now known as dungodung
ubuntu-rs-vestiUpdate manager problem : http://forum.ubuntu-rs.org/Thread-update-manager-problem--1790218:39
=== dungodung is now known as dungodung|away

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!