IRC Chats con Jag [dev. de din]

on muds

15:39 < dspstv> now jag, i have a feature request
15:39 < jag> now we could use the ratios to set the octave shift curve positions
15:39 < jag> the y values
15:39 < jag> or morse code y values
15:39 < jag> yeah go on
15:39 < jag> listening and learning
15:39 < dspstv> ok,
15:40 < dspstv> so what about allowing the creation of sound objects
15:40 < jag> explain
15:40 < dspstv> yeap
15:40 < dspstv> we had the muds
15:40 < dspstv> where one could navigate a map
15:40 < jag> ur EVIL!
15:40 < dspstv> from room to room
15:40 < jag> man
15:40 < dspstv> met people
15:40 < jag> thats awesome
15:40 < dspstv> hear sounds
15:40 < dspstv> create objest
15:40 < dspstv> objects
15:40 < jag> and query them
15:41 < jag> modify them
15:41 < jag> mmmmmmmm
15:41 < dspstv> http://mmucl.sourceforge.net/mmucl.html#Tutorial
15:41 < jag> ur a absolute satan
15:41 < dspstv> i was looking at that yesterday
15:41 < jag> i always thought muds were cool
15:41 < dspstv> the idea is a bit bigger
15:41 < jag> yeah go on listening
15:42 < dspstv> well, im not ready yet with the atomic interface
15:42 < dspstv> but there will be one
15:42 < dspstv> hehe
15:42 < jag> the bot could load up the mud
15:42 < dspstv> well sound is the fisrt one
15:42 < jag> this is deep stuff
15:42 < dspstv> but i have here some microcontrollers that will / should be integrated
15:42 < jag> its very murky
15:43 < dspstv> im writing down the ideas, it starts as a game
15:43 < dspstv> but is a real revolution
15:43 < dspstv> :)
15:43 < dspstv> heh

on tcl and din

15:23 < jag> space > the final frontier >
15:24 < jag> anyway u get the idea
15:24 < dspstv> yeap
15:24 < jag> i think i will try to fold all this into jack 2nite
15:24 < dspstv> seems better to control din from irc that from the command line
15:24 < dspstv> at least to me
15:24 < jag> ahh u know i could switch the whole ui to qt / tk :)
15:25 < jag> if u feel that
15:25 < dspstv> no no
15:25 < dspstv> of course not
15:25 < jag> cos its a pain coding ui
15:25 < jag> but in some ways its more direct
15:25 < dspstv> i mean, i just feel more at ease inside a term / irssi
15:26 < jag> more around the keyboard short cuts + mouse context sensitivity
15:26 < jag> the trouble with bot <— #channel is
15:26 < jag> u cant send multi-line scripts
15:27 < dspstv> so having the bot passing all the commands makes it to the "community", a more shared experience
15:27 < dspstv> not sure if i make sense
15:27 < jag> ur making perfect sense
15:27 < jag> i was aware of that when testing the bot
15:27 < dspstv> but i think i have a nice argument there in favor of din
15:27 < jag> u could learn tcl communicating with the bot…checking ur irc log :D
15:28 < dspstv> i have read, some of it
15:28 < jag> and its a kind of history too no..cut paste commands to the bot
15:28 < dspstv> the way to learn is to listen
15:28 < dspstv> then "programming" will be invisible
15:28 < jag> true
15:28 < jag> tcl is probably very simple to learn
15:28 < jag> its like chatting
15:28 < jag> no special syntax other than
15:29 < jag> $ [] and {}
15:29 < jag> thats it
15:29 < jag> honestly
15:29 < jag> tcl language spec is 1 page long —> one page :D

morse code

22:14 < jag> 1620
22:17 < dspstv> done
22:17 < jag> k
22:17 < jag> cf, mk, mk install
22:17 < jag> and rm -rf ~/.din
22:17 < dspstv> k
22:18 < jag> its a bit fiddly
22:18 < dspstv> np
22:18 < jag> not as fiddly as pippins virtual synth ;)
22:19 * jag thinks he needs to be modest
22:20 < dspstv> i still get the segfault after globals
22:20 < dspstv> nothing pastebinit cant fix
22:20 < dspstv> :)
22:20 < jag> yeh do it
22:20 < jag> now
22:20 < dspstv> did it
22:21 < dspstv> din runs
22:21 < jag> whats pastebinit?
22:21 < dspstv> a script to send an output to pastebin
22:21 < pippin> jag: oh, on what do you base this claim that my synth is fiddly? :d
22:21 * jag thinks its good to be fiddly


22:22 < jag> k
22:22 < jag> pippin, step aside will ya to see a spectacular explosion of din as we do morse code
22:22 < jag> dspstv, 5
22:22 < jag> gater editor
22:23 < dspstv> 5
22:23 < jag> ok
22:23 < jag> now put ur mouse on a diamond
22:23 < jag> and press r
22:23 < jag> that picks it
22:23 < jag> u should see mesg picked blah blah
22:23 < dspstv> picked gate-l vertex 0(1/2)
22:23 < jag> good news
22:23 < jag> now
22:23 < jag> enter command
22:23 < jag> mc t sos
22:24 < jag> the dreaded sos
22:24 < jag> i hate sos now!
22:24 < pippin> save our souls
22:24 < jag> dont worry about mesg about copy curve…that needs to change..wrong mesg
22:24 < dspstv> ahh shape of wave got red overlay with S.O.S(?)
22:24 < jag> yep
22:24 < jag> thats sos if u zoom out and see
22:24 < jag> :)
22:25 < jag> now prick gate-r
22:25 < jag> press r on green diamond
22:25 < jag> and same command
22:25 < jag> mc t sos
22:25 < dspstv> a diff diamond or the same as before?
22:25 < dspstv> ok ok i just read
22:25 < jag> any green diamond
22:25 < dspstv> k
22:25 < jag> or u could browse the selection with <— and —>
22:26 < dspstv> gate-r
22:26 < jag> great
22:26 < jag> mc t sos
22:26 < dspstv> done, now is all just one green SOS
22:26 < jag> yeh thats cool
22:26 < jag> now
22:26 < jag> play
22:26 < dspstv> 1
22:26 < dspstv> into the keyboard
22:26 < jag> it will overlay sos over ur melody :)
22:26 < dspstv> k
22:27 < jag> turn the bpm down
22:27 < jag> sb g 30
22:27 < jag> is useful
22:28 < dspstv> then b i suppose
22:28 < dspstv> gaters on
22:28 < jag> yep
22:28 < jag> or g on
22:28 < dspstv> haha
22:28 < dspstv> funny sounds
22:28 < dspstv> noise
22:28 < jag> yeh
22:28 < jag> bring down the bpm
22:28 < jag> sb g 30
22:28 < jag> and keep the mouse still
22:28 < dspstv> so, how do we crash it? :P
22:28 < jag> to hear the sos
22:29 < jag> on one tone
22:29 < dspstv> did that
22:29 < jag> yehh thats it babe
22:29 < dspstv> the sb g 30 i meant
22:29 < jag> k
22:29 < jag> if u want accurate sos
22:29 < jag> turn off the delay
22:29 < jag> press '
22:29 < jag> and put ur mouse still
22:29 < dspstv> perfect
22:29 < dspstv> yes, done
22:29 < jag> the cool thing though
22:29 < jag> is
22:30 < jag> we are transmitting music thru morse
22:30 < dspstv> many SOS answering to each other with more SOS
22:30 < jag> or morse is going to do 1 tone
22:30 < dspstv> a bug calling a nother bug
22:30 < jag> but we could play melody and overlay
22:30 < jag> yeeh
22:30 < jag> u could go back to 5
22:30 < jag> and change the sos
22:30 < jag> same routine
22:30 < jag> pick
22:30 < dspstv> i like the delay
22:30 < jag> and mc t what the fuck
22:31 < jag> yeah me too
22:31 < dspstv> i got what the fuck wth sos
22:31 < dspstv> on delay
22:31 < jag> ?
22:32 < dspstv> im sure this will drive nuts a HAM radio operator
22:32 < jag> lol
22:32 < dspstv> have few to show it
22:32 < dspstv> haha
22:32 < dspstv> love or hate it will be
22:32 < jag> this is deep …wud have been happier if it wasnt buggy
22:32 < dspstv> wel, i will like to transmit this with my radio
22:33 < jag> u could play with the params too
22:33 < jag> mc p
22:33 < dspstv> woow, get s complex there
22:33 < jag> yeah
22:33 < jag> mc . 0.05
22:33 < jag> mc - 0.15
22:34 < jag> mc s 0.05
22:34 < jag> one param at a time
22:34 < jag> will do multi soon
22:34 < jag> u could apply to octave shift too
22:34 < jag> goto 7
22:34 < jag> b4 u apply
22:34 < jag> do
22:34 < jag> mc y 1 2
22:34 < jag> that sets starty to 1 and endy to 2
22:34 < dspstv> sb g 100 is quite real
22:35 < dspstv> hehe
22:35 < jag> morse?
22:35 < dspstv> yep
22:35 < jag> of course
22:35 < jag> its morse
22:35 < dspstv> sure
22:35 < jag> but we can take it to steroids
22:35 < dspstv> didnt meant to say anything new
22:35 < jag> the shape
22:35 < jag> for dots
22:35 < jag> and dashes
22:35 < jag> could be changed
22:35 < jag> into 'seed curves'
22:36 < jag> a shape for dot
22:36 < jag> a shape for dash
22:36 < jag> a shape for spacing
22:36 < jag> a shape for word spacing
22:36 < jag> ie we set rules
22:36 < dspstv> k, let me read back on parameters
22:36 < jag> yeah no help so u wanto save this
22:36 < dspstv> sure, will do
22:38 < jag> for octave shift
22:38 < jag> with morse :D
22:38 < jag> goto 7
22:38 < jag> and mc y 1 2
22:38 < jag> then pick the octave shift curve
22:38 < jag> press r into a diamond
22:38 < jag> only curve so should be easy :D
22:38 < jag> then
22:38 < jag> mc t sos if u like
22:38 < jag> font is looking good eh
22:39 < dspstv> i see new curves in there
22:39 < dspstv> font is clean
22:40 < jag> new curves means?
22:40 < jag> sos into oc.shi?
22:42 < dspstv> new curves in 7 with 9 - 0
22:42 < jag> oh that is cool
22:42 < jag> we want sos on the oct.shi
22:43 < jag> so….
22:43 < dspstv> got some video game style of sound now
22:43 < jag> yeah din can do anything :D
22:43 < dspstv> with sb g 300
22:43 < jag> u seem to choose good values :D
22:43 < dspstv> yesterday i heard some alp horns being played live
22:44 < dspstv> though about that on din
22:44 < jag> yeah
22:44 < jag> i love the alp horn
22:44 < dspstv> i made a small video
22:44 < jag> theres a guy that takes it to top of swiss mountains
22:44 < dspstv> everyone did
22:44 < jag> and plays them early in the morning
22:44 < jag> or dusk
22:45 < dspstv> i've seen / heard that kind of people in the alps
22:45 < dspstv> at dusk
22:45 < jag> yehh
22:45 < jag> uve got sos on oc shi?
22:46 < dspstv> nope. reading the og
22:46 < dspstv> log
22:46 < jag> mc y 1 2
22:46 < jag> :)
22:46 < dspstv> did that one
22:46 < dspstv> already
22:46 < jag> cool
22:46 < jag> pick
22:46 < jag> and mc t sos
22:46 < dspstv> argg hit esc by mistake
22:47 < jag> wyelll
22:47 < dspstv> i entered command line and thought esc will take me out, and it did, but completely
22:47 < jag> pippin dreads the esc
22:47 < jag> :D
22:48 < dspstv> after hitting tab i though, i should go first to 7
22:48 < dspstv> thats it, esc killed my session
22:48 < dspstv> my fault
22:48 < dspstv> it says ESC
22:48 < jag> yeh din dont ask questions
22:48 < jag> do u really want to ESC
22:48 < jag> :D
22:48 < dspstv> no, but it should esc on a second call
22:48 < jag> it assumes ur always wanting to esc
22:48 < dspstv> not the first one
22:48 < dspstv> like if pressed 2 times
22:49 < dspstv> not just one
22:49 < jag> yeah
22:49 < dspstv> orsomething
22:49 < jag> could do in command mode
22:49 < jag> esc comes back
22:49 < jag> to main
22:49 < dspstv> thats it
22:49 < dspstv> yes
22:49 < jag> or whatever editor ur on
22:49 < dspstv> si
22:49 < jag> cud file that :)
22:49 < dspstv> ok, i will save the log
22:51 < jag> on fm/am editors
22:51 < jag> 4
22:51 < jag> u could try
22:51 < jag> mc y -1 1
22:51 < jag> and pick am or fm curve
22:51 < jag> and mc t sos
22:51 < jag> then r, t, y, u
22:51 < jag> for some weird sounds
22:54 < jag> u can also do on 2
22:54 < jag> the waveform
22:54 < jag> keep mc y -1 1
22:54 < jag> but watch out
22:54 < jag> that can cause havoc on headphones
22:54 < jag> maybe low volume
22:55 < jag> and rise as necessary
22:55 < jag> ah btw, u have to pick the wav
22:55 < jag> b4 mc t sos
22:58 < dspstv> trying that last chunk
22:59 < jag> u also want to keep the compressor on
22:59 < jag> press p on keyboard
22:59 < jag> screne
23:00 < jag> screen
23:00 < dspstv> on
23:00 < dspstv> scope is visible again!
23:00 < dspstv> :)
23:00 < dspstv> din is my fav ham radio application
23:01 -!- dspstv changed the topic of #din to: din is my fav ham radio application
23:01 < jag> yeah scope is fixed
23:01 < jag> didnt tell u sorry
23:05 < dspstv> r t y u can really lIft it
23:05 < dspstv> a complete revamp there
23:05 < jag> yeh i noticed those keys are much better choices
23:05 < dspstv> works noisely
23:05 < jag> maybe frowned upon in usability circles
23:05 < jag> ;)
23:06 < jag> now bcos the morse pattern is a normal curve
23:06 < dspstv> then changing waveforms is rich
23:06 < jag> u can edit them
23:06 < jag> so u could have a basic pattern from morse
23:06 < dspstv> back to 5 ?
23:06 < jag> and then edit that
23:06 < dspstv> with f?
23:06 < jag> yeh
23:06 < dspstv> k
23:06 < dspstv> shiesse
23:06 < dspstv> sheisse
23:06 < jag> yeh
23:07 < jag> yehh
23:07 < dspstv> hehe
23:07 < dspstv> :)
23:08 < dspstv> this is really trippy for an old ham
23:08 < dspstv> dont show this to your father
23:08 < jag> yeh i told ya
23:08 < jag> radio nut
23:08 < jag> nuts will love it
23:08 < jag> or hate it lol
23:08 < dspstv> heh
23:08 < dspstv> yyes
23:08 < dspstv> love or hate
23:08 < jag> marmite
23:09 < dspstv> pause, let me document the last chunk
23:09 < jag> the idea is
23:09 < jag> we can bring anything into a curve
23:09 < jag> with procedural techniques ie rule based
23:09 < jag> morse code is such
23:10 < jag> and then use the gui to edit the curve
23:10 < jag> its a starting point
23:10 < jag> for something else
23:10 < jag> but we can go back and forth too
23:10 < jag> with undo/redo
23:10 < jag> aahhmmm errr gently at this point
23:10 < dspstv> undo/redo ? i forgot where that is
23:10 < jag> z and shift+z
23:10 < dspstv> k
23:23 < dspstv> for some reason,
23:24 < dspstv> sd g 1000 has no effect
23:24 < dspstv> sorry
23:24 < dspstv> sb
23:24 < jag> hmm
23:24 < jag> no sound at all?
23:24 < dspstv> yes
23:24 < dspstv> sound is up
23:24 < dspstv> problem is
23:24 < dspstv> no speed change
23:24 < jag> if u disable gater and renable?
23:24 < dspstv> ahh
23:25 < dspstv> "fixed" thanks
23:25 < jag> bcos the gaters are almost pulsed due to morse
23:25 < jag> it can almost become a continoous tone
23:25 < jag> when u raise bpm very high!
23:26 < jag> in fact synthesis is all about pulsing at very high speed! :D
23:26 < jag> so u cant percieve
23:26 < jag> the beating
23:26 < jag> when its very rapid
23:26 < jag> it bcomes a continous tone :)
23:26 < jag> but 1000 is not very high though
23:26 < jag> still ur tending towards that tone
23:27 < dspstv> really nice what sb g 10 can do with a long text
23:27 < jag> lol
23:27 < jag> yeh yeh
23:27 < dspstv> getting slow here

gaters from kaos

01:20 < dspstv> making now
01:20 < dspstv> all clean
01:20 < dspstv> sudo make install
01:21 < jag> u have to cp data/gater_pattern_lib.txt ~/.din
01:21 < jag> and data/octave_shift.lib ~/.din
01:21 < dspstv> k doing that
01:21 < dspstv> but din runs
01:22 < jag> ull have to restart
01:22 < dspstv> k
01:23 < dspstv> done
01:23 < jag> runs?
01:23 < dspstv> yes
01:24 < jag> some new gater patterns
01:24 < jag> 5
01:24 < jag> and 9 and 0
01:24 < jag> it will copy to selected curve
01:24 < jag> so u will have to put mouse on diamond
01:24 < jag> press r
01:24 < jag> to select
01:25 < jag> if there is multiple selection <— and > to browse thru
01:25 < dspstv> r gives me all the curve
01:25 < jag> thats ok
01:26 < jag> its hiliting the curve
01:26 < dspstv> yes,
01:26 < dspstv> but the second part i dont get it
01:26 < jag> many times
01:26 < dspstv> <
- and —>
01:26 < jag> u will find more than 1 vertex or tangent
01:26 < jag> may occupy same x, y
01:26 < jag> so r will select all such present at x, y but only use the 'top' of the stack
01:27 < jag> u can browse by pressing left_arrow and right_arrow
01:27 < jag> mesgs on console will tell u curve name and what is currently selected in that curve
01:27 < dspstv> i think is possible to play with din now remaing on screen 5
01:27 < jag> yes
01:27 < jag> always been possible
01:27 < dspstv> true
01:28 < jag> kaossilator patterns
01:28 < jag> theres like 50 of them
01:28 < jag> ive done about 5
01:28 < jag> think morse code will be fun
01:28 < dspstv> generous pack now
01:29 < jag> yeah about 41
01:29 < jag> some go for 2 beats
01:29 < jag> a 'long' pattern
01:29 < jag> u want to try pong on somet of them
01:30 < jag> check out a new octave shift pattern
01:30 < dspstv> ok, i do it
01:30 < jag> just 1
01:30 < jag> editor 7
01:31 < dspstv> it changed good deal
01:31 < jag> theres one spiky pattern
01:31 < jag> was working on now
01:31 < dspstv> i mean, the first few clicks and you are already onto something
01:32 < jag> click = z x?
01:32 < dspstv> yes
01:32 < dspstv> done
01:32 < jag> yeah
01:32 < dspstv> is smooth
01:32 < jag> theres great thing to explore
01:32 < jag> infinite patterns
01:32 < jag> curved ones
01:32 < jag> straight ones
01:32 < jag> bendy ones
01:33 < dspstv> scope is not there yet i guess
01:33 < jag> yeah will fix 2morrow
01:33 < dspstv> k
01:33 < jag> u dont need the scope anymore :) ur pro :D
01:33 < jag> try pulling down a spike
01:33 < jag> to keep it just above 0
01:33 < jag> ie y > 0
01:33 < jag> right now y is between 1 and 2
01:34 < jag> in oct shift
01:34 < dspstv> rythms
01:34 < dspstv> man, din is noise
01:34 < jag> combine shift with gater
01:34 < jag> that can be great
01:34 < dspstv> yes yes
01:35 < dspstv> thats what im saying
01:35 < dspstv> got great base rythms
01:35 < jag> din is an animal
01:35 < dspstv> next time i should stream while you lead me
01:36 < dspstv> or lets do a bot session
01:36 < dspstv> with streams
01:36 < jag> yeh
01:36 < dspstv> and recordmydesltop
01:36 < jag> u could experiment with patterns too
01:36 < jag> will setup a command stucture for that
01:36 < jag> so u can +, - , mod patterns
01:37 < jag> crashing
01:37 < jag> now…
01:37 < jag> l8r
01:37 < jag> gn

drones on the octave shift:

22:19 < jag> 1582
22:24 < dspstv> k
22:25 < jag> u may like this 1 :)
22:25 < jag> u can drop a drone on any tone
22:25 < jag> not just notes
22:26 < jag> new commands:
22:26 < jag> gaters <on/off>
22:26 < jag> and
22:26 < jag> sv snap_drones 0 or 1
22:26 < jag> default is 0
22:26 < jag> or sv sd 0 or 1
22:26 < jag> or setv snap_drones 1
22:50 < jag> gonna add a drone waveform editor
22:50 < jag> it was already there reenabling it
22:50 < jag> and that will change the timbre of the 100s of drones
23:01 < jag> aaah have u tried it out yet?!?!?!
23:01 < jag> :)
23:08 < jag> 1583
23:08 < jag> reenabled the drone editor
23:08 < jag> press 8
23:08 < jag> and u can change the drone waveform
23:14 < dspstv> ok, will go down for food then back to 1583

pong, loop, gate

17:03 < dspstv> looking fwd to test it
17:03 < jag> u can test the pong if u want
17:03 < jag> it works on octave shift
17:03 < jag> too
17:03 < jag> but no way back :)
17:04 < jag> new command
17:04 < jag> set_style <gl/gr/am/fm/os> <loop/pong>
17:04 < jag> gate-l changed to gl
17:04 < jag> gate-r changed to gr
17:04 < jag> gate available too
17:04 < jag> set_style gate pong
17:05 < jag> or ss gate pong
17:05 < jag> or ss gl pong
17:05 < jag> ss gr pong
17:05 < jag> all will work
17:05 < dspstv> cute
17:05 < dspstv> :P
17:05 < jag> what the heck i commit
17:06 < dspstv> bot on pm ready also?
17:06 < dspstv> or next time?
17:06 < jag> u want too much!
17:06 < jag> 1 at a time :)
17:07 < jag> but thats next
17:07 < jag> looking at the bot
17:07 < jag> 1567
17:09 < jag> cud be buggy though….will crash if ss command is not proper
17:09 < jag> so its
17:09 < jag> ss gate l
17:09 < jag> or ss gl l
17:09 < jag> for loop
17:09 < jag> or ss gl p
17:09 < jag> for pong
17:09 < jag> or u can do the full form
17:09 < jag> set_style gl pong
17:11 < dspstv> ok
17:11 < jag> 1568 fixes the crash
17:11 < jag> :)
17:11 < dspstv> note taken
17:12 < jag> could be noise sounds…

irc bot:

21:57 < jag> stalin: help
21:57 < stalin> Commands available:
21:57 < stalin> Isetv
21:57 < stalin> Igetv
21:57 < stalin> Iset_bpm
21:57 < stalin> Iget_bpm
21:57 < stalin> Isa
21:57 < stalin> Iload_raga
21:57 < stalin> Iload_resonators
21:57 < stalin> Isave_resonators
21:57 < stalin> Idelete_disabled_resonators
21:57 < stalin> Inotation
21:57 < stalin> Ihelp
21:57 < stalin> Iset_delay
21:57 < stalin> Iget_delay
21:57 < stalin> Iadd_raga
21:57 < stalin> Ils_raga
21:57 < stalin> Iremove_raga
21:57 < stalin> Inote_distance
21:57 < stalin> Ichord
21:57 < stalin> Iset_kern
21:57 < stalin> Iget_kern
21:57 < stalin> Iset_font_size
21:57 < stalin> Iget_font_size
21:57 < stalin> Ilistv
21:57 < stalin> Iconnect
21:57 < stalin> Itransmit
21:57 < stalin> Isend
21:57 < stalin> Ioserver
21:57 < stalin> Ioid
21:57 < stalin> Iecho
21:57 < stalin> Iset_pitch_and_volume
21:57 < stalin> Icurve_name
21:57 < stalin> Iaout
21:57 < stalin> Imouse
21:57 < stalin> Ibot
21:57 < stalin> Type help <command_name> to find out more

21:58 < jag> stalin: help bot
21:58 < stalin> Name: bot
21:58 < stalin> Short name: :
21:58 < stalin> Syntax:
21:58 < stalin> Ibot connect/c <irc_server> <nickname> <channel> OR
21:58 < stalin> I prefix/pfx <name> OR
21:58 < stalin> I message
21:58 < stalin> Examples:
21:58 < stalin> I
21:58 < stalin> Ibot c irc.goto10.org my_bot din
21:58 < stalin> II
21:58 < stalin> IIconnects to irc.goto10.org as my_bot and joins channel #din. dont
21:58 < stalin> IIinclude # in channel name parameter.
21:58 < stalin> I
21:58 < stalin> Ibot prefix jagbot
21:58 < stalin> II
21:58 < stalin> IIprefixes jagbot: to every channel message the bot sends.
21:58 < stalin> II
21:58 < stalin> I: hello there
21:58 < stalin> II
21:58 < stalin> IIsends hello there to the irc channel. note the use of command's
21:58 < stalin> IIshort name.
21:58 < stalin> II

21:55 < KdaG> bot co irc.goto10.org stalin din
21:55 < KdaG> or was it different?
21:55 < KdaG> tried also:
21:55 < KdaG> bot irc.goto10.org stalin din
21:56 < jag> bot c
21:56 < jag> c or connect

OSC code and short plan:

15:53 < jag> complete the octave shift and we can create a new deb
15:54 < jag> the icon and the desktop script in that deb wud be nice :D
15:54 < jag> do want the font editor integrated too?
15:57 < dspstv> uhmm font editor not yet i think
15:58 < dspstv> sounds like a plan
15:58 < dspstv> didnt you had some OSC related code on the pipeline also(?)
15:59 < dspstv> not sure if it was updated, i think it was


16:00 < jag> osc code is done
16:00 < dspstv> nice
16:00 < dspstv> noise
16:00 < jag> noise lol
16:00 < dspstv> hehe
16:00 < dspstv> is better
16:00 < dspstv> no more nice
16:00 < dspstv> no more nice!
16:00 < jag> we are real time poets
16:01 < jag> 4.0. noise
16:01 < jag> what did u want in osc?
16:01 < jag> u can send commands via osc similar to what u did via irc
16:02 < dspstv> like few coffees ago we talked about nematodes playing din
16:02 < jag> yes
16:02 < jag> i thot uwas going to use the mouse cmd
16:02 < dspstv> you said you could integrate something quite fast into it
16:02 < dspstv> related to OSC
16:02 < jag> u just
16:02 < dspstv> but im almost sure you did
16:02 < jag> oserver 7770 1
16:03 < jag> and send mouse dx dy from pd
16:03 < jag> mouse -10 -10 wud move the mouse left and up by 10
16:03 < dspstv> ok, so that is ready, and will be included in the new deb

what is din?

13:20 < jag> that will always be a disadvantage
13:21 < jag> u can do anything in din of course but its not like user-doable
13:21 < jag> with pd or sc u have visual programming or scripting which is a level easier than
13:21 < jag> din which is c++
13:21 < jag> like dwm :)
13:22 < jag> but can do in din with irc/osc
13:22 < jag> ie u generate the din commands in python
13:22 < jag> and send over irc or osc
13:22 < jag> din doesnt go the route of oscillators, filters
13:22 < jag> that pd/sc..all synths go thru
13:23 < jag> thats the point of din..im interested in exploring computer sound which doesnt care about sine waves or hertz or anything else
13:23 < jag> in computer sound its only about how many numbers can u give in 1 second
13:23 < jag> and the computer streams that to the loudspeaker
13:23 < jag> thats all actually
13:23 < jag> there is no sine waves, no filters
13:24 < jag> they are all concepts not of the computer
13:24 < jag> but shoe horned from other mediums
13:24 < jag> most ppl in audio dont understand this
13:24 < jag> they talk of decibels etc
13:24 < jag> 12db per octave yada yada
13:24 < jag> which is all crap cos its from the analog world
13:24 < jag> dont apply to the digital world
13:24 < jag> not the native concept
13:25 < jag> if u look at my compressor it doesnt use that concept at all
13:25 < jag> but compresses the sound :)
13:25 < jag> in realtime
13:25 < jag> s/my/din :)
13:26 < jag> the compressor looks at the waveform and keeps it under the limit smoothly
13:28 < jag> for example sine wave is fundamental they say..no harmonics
13:28 < jag> its a bit like saying number 5 is number 1
13:28 < jag> and therefore number 6 is number 2
13:28 < jag> :)
13:29 < jag> so they say sine has got no harmonics because sine is their reference!

LONG UNCLASSIFIED CHAT:

23:37 <KdaG> - closed output audio stream. -
23:37 <KdaG> sync drones: 0 1 2 3 4 5 6 7 8
23:37 <KdaG> +++ opened audio on: default. +++
23:37 <KdaG> +++ started output audio stream +++
23:38 <jag> same problem?
23:40 <KdaG> uhmm
23:40 <KdaG> sound still workking
23:41 <KdaG> e, q, c
23:41 <KdaG> question:
23:41 <KdaG> to delete, am i supposed to be inside the triangle as i have read
23:41 <KdaG> in my case here
23:41 <jag> yeap
23:41 <jag> c for delete
23:42 <KdaG> if i put the pointer or the mouse below and outside de "piano" i can actually delete
23:42 <jag> you can
23:42 <jag> there is a small tolerance
23:42 <KdaG> k
23:42 <KdaG> not so small
23:42 <jag> yeah
23:42 <jag> not so small
23:42 <KdaG> k
23:42 <jag> height of the triangle
23:42 <jag> is radius of the circle
23:42 <jag> inside that and u can delete :)
23:42 <KdaG> clear
23:42 <jag> so its working?
23:42 <KdaG> but sometimes inside it doesnt delete
23:43 <KdaG> now it was in the background and something halted it :S
23:43 <KdaG> will see if e can re animate it
23:44 <KdaG> went back, typed e and nothing
23:44 <KdaG> then i deleted a drone and sound came back
23:44 <jag> good :)
23:44 <jag> at least it came back
23:46 <KdaG> yes, sometimes a drone stops the sound
23:46 <KdaG> if i delete it
23:46 <KdaG> then sound comes in again
23:46 <KdaG> no need for e
23:46 <KdaG> is creating this never before heard resonances
23:46 <KdaG> :)
23:47 <KdaG> with only 2 drones to my left side
23:47 <jag> what is left and where are u? :)
23:47 <jag> its in the key of C
23:47 <jag> and the drones are usually on tonic, 5th, octave
23:48 <jag> across 3 octaves
23:49 <jag> try the gater
23:49 <jag> press b
23:49 <jag> drone master to 0
23:50 <jag> u can also play with delay parameters
23:50 <jag> enter command
23:50 <jag> sd a t 2000 f 0.9
23:50 <KdaG> ok
23:50 <jag> or sd l t 1000 f 0.9
23:50 <jag> sd r t 500 f 0.9
23:50 <jag> for left and right delays
23:52 <jag> turn the oscilloscope on for some action
23:52 <jag> cos its all very functional :)
23:52 <jag> press RCTRL
23:54 <KdaG> its a bit stroboscopic right now
23:54 <KdaG> the oscilloscope i meam
23:54 <KdaG> mean
23:55 <KdaG> so i can create many drones, sound will stop, i will have to delete any drone so to have sound again
23:55 <KdaG> but at least it comes back
23:57 <KdaG> wao, is great
23:58 <KdaG> but, i pressed a number from 1 - 5 or so and now i cant get back to the piano
23:59 <jag> curiosity killed the …
23:59 <jag> press esc
23:59 <jag> 2 is waveform editor
Day changed to 15 Mar 2010
00:01 <jag> 1-6 are various editors
00:01 <jag> its undocumented right now
00:01 <jag> as its a bit complex to write out all the docs :)
00:01 <jag> maybe u can help write some? ;)
00:01 <jag> u can use F1
00:01 <jag> on any of them editors
00:02 <jag> and use ins/del to scroll thru
00:02 <jag> but dont push the envelope in these editors..as they dont check conditions that much and can crash :)
00:02 <jag> work in progress there
00:02 <jag> try ( and ) in the waveform editor
00:02 <jag> ie press 2 from piano
00:02 <jag> and try ( and )
00:03 <jag> each waveform will change the sound
00:03 <jag> not the delay but what u play
00:04 <KdaG> ei, is really rich
00:04 <KdaG> i can really help document
00:04 <jag> u can also record a phrase
00:04 <jag> go back to piano
00:05 <jag> and press f
00:05 <jag> and play something
00:05 <jag> come back to base
00:05 <jag> ie finish the phrase to silence
00:05 <jag> then press f again
00:05 <KdaG> f is the best
00:05 <KdaG> :)
00:05 <jag> now let the phrase play
00:05 <jag> press 2
00:06 <jag> and press ( and )
00:06 <jag> watch ur jaw drop :) …if it works ie
00:07 <KdaG> got a lot of glitches had to stop with esc
00:07 <KdaG> will try again
00:07 <KdaG> im copying this chat
00:07 <KdaG> as a base
00:07 <KdaG> for doku
00:08 <KdaG> ei, but oscilloscope blinks to much
00:08 <KdaG> it is like following the mouse
00:08 <KdaG> so if i go right or left to the extremes it has a higher frequency of redraw
00:09 <jag> turn off the scope
00:09 <jag> if u dont like
00:09 <KdaG> i like it
00:09 <jag> lol
00:09 <KdaG> but is blinking
00:09 <jag> u turned the gater on?
00:09 <jag> press b and see if the gater is on
00:09 <KdaG> on and off
00:09 <KdaG> with b
00:09 <jag> off will reduce blinking
00:09 <KdaG> i tried so
00:09 <jag> gater off, play..less blinking
00:09 <KdaG> it changes
00:10 <KdaG> but still moves to the sides
00:10 <jag> oh that is the nature of the thing :)
00:10 <KdaG> depending on mouse position
00:10 <jag> it has a 512 sample buffer
00:10 <KdaG> ok
00:10 <jag> yeah if u move left
00:10 <jag> pitch reduces
00:10 <jag> waveform becomes longer
00:10 <KdaG> k
00:10 <jag> right pitch increases
00:10 <jag> waveform becomes shorter
00:10 <KdaG> and is in stereo
00:10 <jag> yep
00:10 <KdaG> so 2 waveforms
00:11 <jag> blue = left, yellow=right
00:11 <KdaG> alright
00:11 <jag> turn the gater on now
00:11 <jag> press b
00:11 <jag> and enter command sb gate-l 60
00:12 <jag> end a command with semicolon to stay in command mode
00:12 <jag> sb gate-r 120
00:12 <jag> and play
00:12 <KdaG> yes
00:12 <KdaG> i have a delay
00:12 <KdaG> longer one
00:13 <jag> ok try
00:13 <KdaG> sound stops quite often
00:13 <jag> sb gate-l 480
00:13 <jag> glitches?
00:13 <jag> gater is like that :)
00:14 <jag> but some glitches could be due to other processes wanting time
00:14 <KdaG> not so many anymore
00:14 <KdaG> but nice sounds
00:14 <jag> now try am/fm
00:14 <jag> press f10
00:15 <jag> now press f12 and f11 (increase/decrease fm depth)
00:15 <jag> f10 to toggle back into am and use f11 and f12 to dec/inc am depth
00:15 <KdaG> k
00:16 <KdaG> super
00:16 <KdaG> is gentle
00:16 <jag> :)
00:16 <KdaG> the wave kind of resonates at some moments
00:16 <KdaG> depending on freq i suppose
00:17 <jag> yeah
00:17 <jag> now u want to go low octave
00:17 <jag> enter
00:17 <jag> key . -1
00:17 <jag> that shifts the whole thing by 1 octave
00:17 <jag> down
00:17 <jag> key . -1
00:17 <jag> or sa . -1
00:17 <KdaG> there you go
00:17 <KdaG> dramatic
00:18 <KdaG> shame i have such bad headphones right now
00:18 <jag> u gotta hear in good loudspeakers
00:18 <jag> :)
00:18 <KdaG> people sleeps around
00:18 <jag> lol wake them up!
00:18 <KdaG> i mean in the next room
00:18 <jag> be free with your mouse
00:18 <jag> try all kinds of things
00:18 <KdaG> well one is an old teacher from the school
00:18 <KdaG> hehe
00:18 <KdaG> sure
00:19 <KdaG> i have to copy this log first off
00:19 <jag> i can setup commit access for you
00:19 <KdaG> now is really nice what i have as sounds
00:20 <KdaG> is it git?
00:20 <jag> svn
00:20 <KdaG> even easier
00:20 <jag> now try gater
00:20 <jag> with fm/am
00:20 <jag> and delay
00:20 <jag> :)
00:20 <jag> but ur just scratching the surface u know….
00:20 <jag> when u start editing the curves and watch the sound change…
00:21 <KdaG> gate-r 10
00:21 <KdaG> comes up and down
00:21 <jag> aah thats a sweet bpm :)
00:21 <jag> sloowwly
00:21 <KdaG> yeap
00:22 <jag> wow
00:22 <jag> i never did that b4
00:22 <jag> i set gate-r 10
00:22 <jag> and gate-l 240
00:22 <jag> sorry gate-l 100
00:23 <KdaG> deep
00:23 <KdaG> ei
00:23 <jag> :)
00:23 <jag> project of my life
00:23 <KdaG> so how far is from having jack support
00:23 <KdaG> :)
00:24 <jag> its not hard
00:24 <jag> but i want to focus on synthesis for now
00:24 <KdaG> fair enough
00:24 <KdaG> i will give a hand with documentation
00:24 <jag> cos there is some amazing things more to be done there
00:24 <jag> are u a programmer too?
00:24 <KdaG> regretfully no
00:24 <KdaG> i try to learn though
00:24 <KdaG> can read some
00:25 <jag> you are a ninja tester though…
00:25 <jag> documentation would be good
00:25 <KdaG> have done test for many things
00:25 <jag> espeically videos and things
00:25 <KdaG> freej, pd, whatnot
00:25 <jag> googlecode has tons of space
00:25 <KdaG> i made a liveDVD and will be happy to put din in
00:26 <jag> my goal with this project is to
00:26 <jag> use the mouse and keyboard to make amazing sounds/music
00:26 <jag> to cover the entire audio range
00:26 <KdaG> is in spanish -> http://planktum.wikidot.com/
00:26 <jag> yeah go for it
00:26 <jag> thats why its free software :)
00:26 <KdaG> k
00:26 <KdaG> there i made 3 videos so far
00:27 <jag> right now i say din is for playing indian classical music
00:27 <jag> but its gone beyond that
00:27 <KdaG> well what im listening on this shitty headphones is far beyond
00:28 <jag> :)
00:28 <KdaG> as said, almost 2 years ago i wanted to try itr
00:28 <jag> you know i want to bring it to ppl all over the world
00:28 <jag> to make music easily
00:28 <jag> freely
00:28 <jag> just a computer
00:28 <KdaG> i will play with it tomorrow, have some msp5 at the lab
00:29 <jag> yeah
00:29 <jag> try low octave it will be fun
00:29 <jag> u can go really low
00:29 <jag> key . -1
00:29 <jag> will push an octave lower
00:29 <KdaG> so, is only 2 channels
00:29 <jag> key . -1 will push another
00:29 <KdaG> ok
00:29 <jag> yeah 2
00:29 <jag> can do more no problem
00:29 <jag> but 2 for now
00:29 <KdaG> nice to have the chance to spatialize
00:30 <KdaG> this is the place i work at the moment:
00:30 <KdaG> http://locusonus.org/
00:30 <KdaG> mostly developing a streaming project
00:30 <jag> looks cool the livedvd
00:31 <KdaG> http://locusonus.org/soundmap/023/
00:31 <jag> first we want to hash out the screen documentation
00:31 <jag> onscreen
00:31 <jag> press f1 and read thru
00:31 <KdaG> k
00:31 <jag> especially the commands
00:31 <jag> u could start with that
00:31 <jag> i have done for some
00:31 <jag> for example
00:32 <jag> help sa
00:32 <jag> will give u an idea
00:32 <jag> oops another bug there.
00:32 <jag> sa.hlp not found :)
00:33 <jag> maybe it wasnt added to in the distribution
00:34 <jag> ur projects are interesting
00:34 <jag> wheres ur lab?
00:35 <KdaG> aix-en-provence
00:35 <jag> u got multi channel audio?
00:36 <KdaG> not really like at a pro place
00:36 <KdaG> like in graz
00:36 <KdaG> at iem
00:37 <KdaG> but is part of the research to do sound spatialization
00:38 <jag> i want to that eventually with din
00:39 <jag> but this year it has to go to users
00:39 <jag> its been with me for too long now!
00:39 <KdaG> well im happy to receive some of it today
00:39 <KdaG> will answer with some docu
00:41 <jag> so the bug appears fixed..this one?

YES!

00:47 <KdaG> was saving the log
00:47 <KdaG> to clear and use as a base
00:48 <KdaG> now is fair to call it a day
00:48 <KdaG> gracias jag
00:48 <KdaG> is not just din but the pleasure of listening to sounds one has never before listened
00:50 <jag> thank you mate
00:50 <jag> adios amigos :D
00:51 <KdaG> buena noche!
00:51 <jag> whats that?
00:51 <jag> fuck you?
00:51 <jag> :)
00:51 <KdaG> see you around then
00:51 <KdaG> haha
00:51 <KdaG> :)
00:51 <KdaG> bonne niut
00:51 <KdaG> good nite!
00:51 <jag> yeah sortof guessed
00:51 <jag> i will turn commit access on at gc
00:51 <jag> or how do u propose to doc?
00:51 <KdaG> yes, i reckon
00:52 <KdaG> i could do at google
00:52 <KdaG> so you have it all there
00:52 <jag> as i said on screen help first ..all the commands..at ur own time of course
00:52 <jag> but your help is in bulletproofing din too
00:52 <jag> yeah all code is there
00:53 <KdaG> yes, betatesting will keep me interested
00:53 <KdaG> for sure
00:53 <jag> i'll add your id now
00:53 <jag> that id u used is ok?
00:53 <KdaG> yes
00:54 <KdaG> i have that one for the puredyne team at launchpad also
00:54 <KdaG> or maybe is the one at riseup, but i prefer to have google with google..
00:55 <KdaG> that way they dont track my other emails/content
00:55 <KdaG> i will record din before closing it
00:56 <jag> video?
00:56 <KdaG> have to listen to this on a proper system tomorrow
00:56 <KdaG> just sound now
00:57 <jag> send it to me
00:57 <KdaG> needs 4 channel
00:57 <KdaG> :)
00:57 <jag> aaw
00:57 * KdaG needs 4 channels
00:57 <KdaG> hehe
00:57 <jag> why?
00:58 <jag> give me a 2 channel mix down!
00:58 <jag> i own the din sound! :D
00:58 <KdaG> ahh
00:58 <KdaG> haha
00:58 <KdaG> i like to have this with 4 boxes
00:58 <KdaG> some sounds are in a very special/spacial placve
00:58 <jag> how do u separate 2 to 4?
00:59 <jag> copy? mix?
00:59 <KdaG> cant do, me
00:59 <KdaG> interleave
00:59 <jag> ok
00:59 <jag> ok bruv gotta crash
00:59 <jag> thanks for a fab day
00:59 <KdaG> same
00:59 <KdaG> nite!
00:59 <jag> guys like u make me see the light!
00:59 <jag> why i program, what is a bug, what is a fix :D
00:59 <jag> byeeee i need that sleep now
01:00 <KdaG> gn

otro dia despues:

12:58 <jag> hey
12:59 <jag> try playing with num_fragments and fragment_power in audio_prefs
12:59 <jag> to optimise the glitches
12:59 <jag> ie remove them
12:59 <jag> something like… num_fragments 9 and fragment_power 10
13:00 <jag> lower values …make it responsive but glitchy if u have things running in the bg
13:00 <jag> higher values…mouse is not so responsive
13:00 <jag> default is num_fragments 1 and fragment_power 8 i think.
13:00 <jag> ~/.din/audio_prefs
13:02 <jag> more info on these parameters:
13:03 <jag> audio timing considerations: http://manuals.opensound.com/developer/audio_timing.html
13:03 <jag> SNDCTL_DSP_SETFRAGMENT: http://manuals.opensound.com/developer/SNDCTL_DSP_SETFRAGMENT.html
13:04 <jag> before setting num_fragments and fragment_power, din prints the current settings on the console. u can try those values too
13:05 <jag> you can use num fragments printed as it is, but u have to convert fragment size to fragment power which is listed on a table in
SNDCTL_DSP_SETFRAGMENT page.
13:06 <jag> just look it up
13:06 <jag> im going to wrap this up into a command so u can play with the audio parameters from inside din.
13:06 <jag> are u around today?
13:17 <jag> have to go let me know by e-mail if u could successfully play with these parameters
13:17 <jag> see you later

Otro dia es posible:
18:31 < jag> one glitch is due to audio output going beyond 1.0
18:31 < jag> turn the compressor on :) press p
18:32 < jag> delay + audio is too loud therefore going beyond -1, 1 range
18:32 < jag> which will distort
18:33 < jag> the continuous granular noise is OSS, din tone + intermittent noise is audio going out of range because its too loud
18:33 < jag> there are large drones remember when u created
18:35 < jag> u can see oscilloscope turning red in some samples
18:36 < jag> that is audio going out of range
18:36 < jag> when u deleted the drones, the audio was coming back to range so no compressor needed
18:37 [brokensphere] -Global(ten.erehpsnekorb.cri.secivres|secivres#ten.erehpsnekorb.cri.secivres|secivres)- Services are now back online - have a nice day
18:38 <@KdaG> ei, thanks for all the description of the sound, really helps me understand sound
18:39 <@KdaG> i think that what you describe is accurate for the end of the video
18:39 <@KdaG> regretfully the sounds i get are not really well registeres by the camera
18:39 <@KdaG> thats why i had such loud volume..
18:39 -!- mode/#din [+o jag] by KdaG
18:40 <@jag> turn compressor on - press p
18:40 <@jag> think for u fp 8 and fs 10 works well
18:41 <@KdaG> yes, will try it after dinner
18:41 <@KdaG> tx again! :)
18:41 <@jag> if the oscilloscope goes red, u will distort and therefore gets noise
18:41 <@jag> due to sounds adding or cancelling
18:41 <@jag> :)
18:42 <@jag> the compressor acts on the final audio samples b4 it goes to speakers and brings them all into range.
18:42 <@jag> so it wont go noisy but it wont be 'musical' if u know what i mean
18:43 <@jag> what is the spec of ur machine?
18:44 -dinosaur:#din- hu?
18:49 -dinosaur:#din- hu?
18:49 -!- dinosaur [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ruasonid#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ruasonid] has quit [Remote host closed the connection]
19:04 <@jag> http://code.google.com/p/din/wiki/01_Roadmap
19:04 <@jag> im becoming very corporate
19:06 <@jag> :)

and more:
14:31 <@jag> does puredyne run on mac?
14:31 <@jag> cos many in the music field are on macs
14:35 <@jag> i guess the main goal is to 1. get it on a distro 2. make a usb key that just boots into din. 3. another version of that usb
key that boots into din and when din is quit gives a normal X
14:42 <@KdaG> puredyne runs quite well on macintels
14:42 <@KdaG> but
14:42 <@KdaG> so far they boot from liveCD or DVD
14:42 <@KdaG> but is not yet ready the USB key for macs
14:43 <@KdaG> i have the video ready but have to run to the stores before they close
14:43 <@KdaG> will send the video when i get back
14:50 <@jag> cool i have to step out too.
15:00 -!- jag [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|013tseuG#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|013tseuG] has quit [Quit: jag]
17:25 -!- #din dinosaur H 0 ~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ruasonid#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ruasonid [dinosaur]
17:25 -!- #din ChanServ H*@ 2 gro.01otog.s|x#gro.01otog.s|x [Channel Services]
17:25 -!- #din KdaG H@ 0 ~hc.sulplsda.491-622-722-48-lsda|jiela#hc.sulplsda.491-622-722-48-lsda|jiela [ad]
17:25 -!- End of /WHO list
18:29 -!- Guest540 [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|045tseuG#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|045tseuG] has joined #din
18:29 -!- Guest540 is now known as jag
18:31 < jag> one glitch is due to audio output going beyond 1.0
18:31 < jag> turn the compressor on :) press p
18:32 < jag> delay + audio is too loud therefore going beyond -1, 1 range
18:32 < jag> which will distort
18:33 < jag> the continuous granular noise is OSS, din tone + intermittent noise is audio going out of range because its too loud
18:33 < jag> there are large drones remember when u created
18:35 < jag> u can see oscilloscope turning red in some samples
18:36 < jag> that is audio going out of range
18:36 < jag> when u deleted the drones, the audio was coming back to range so no compressor needed
18:37 [brokensphere] -Global(ten.erehpsnekorb.cri.secivres|secivres#ten.erehpsnekorb.cri.secivres|secivres)- Services are now back online - have a nice day
18:38 <@KdaG> ei, thanks for all the description of the sound, really helps me understand sound
18:39 <@KdaG> i think that what you describe is accurate for the end of the video
18:39 <@KdaG> regretfully the sounds i get are not really well registeres by the camera
18:39 <@KdaG> thats why i had such loud volume..
18:39 -!- mode/#din [+o jag] by KdaG
18:40 <@jag> turn compressor on - press p
18:40 <@jag> think for u fp 8 and fs 10 works well
18:41 <@KdaG> yes, will try it after dinner
18:41 <@KdaG> tx again! :)
18:41 <@jag> if the oscilloscope goes red, u will distort and therefore gets noise
18:41 <@jag> due to sounds adding or cancelling
18:41 <@jag> :)
18:42 <@jag> the compressor acts on the final audio samples b4 it goes to speakers and brings them all into range.
18:42 <@jag> so it wont go noisy but it wont be 'musical' if u know what i mean
18:43 <@jag> what is the spec of ur machine?
18:44 -dinosaur:#din- hu?
18:49 -dinosaur:#din- hu?
18:49 -!- dinosaur [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ruasonid#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ruasonid] has quit [Remote host closed the connection]
19:04 <@jag> http://code.google.com/p/din/wiki/01_Roadmap
19:04 <@jag> im becoming very corporate
19:06 <@jag> :)
19:28 <@jag> how to set the screensaver in X?
….
22:40 <@jag> ok try
22:41 <@jag> lre resonators
22:41 <@jag> thats load_resonators resonators
22:41 <@jag> lre resonators
22:41 <@jag> it will load a more complex resonators file
22:41 <@jag> see how it performs with that
22:41 <@KdaG> k, checking that
22:41 <@jag> also try keeping the pointer still
22:41 <@jag> and see if u get a clean tone
22:43 <@KdaG> resonators loaded, sticky glitches still present, only if i stand still they dissapear
22:44 <@KdaG> i turn off delay, it helps
22:45 <@jag> can u record the audio output to a file?
22:45 <@KdaG> if i move fast then i have this little cracks
22:45 <@jag> thats ok actually u know. :)
22:45 <@jag> thats the mouse position shifting
22:45 <@jag> and resonators being recalced
22:45 <@KdaG> was that there with poirtaudio
22:45 <@KdaG> sorry for being so persistnet
22:46 <@jag> especially u can hear it when u move the mouse real fast
22:46 <@jag> like jump up into the playing area
22:46 <@jag> a micro explosion :)
22:46 <@KdaG> but i had the impression that night it can deal with those jumps in some smooth way
22:46 <@jag> id think it will show up in portaudio too
22:47 <@jag> u check and tell me
22:47 <@KdaG> it is logical, makes complete sense that at microlevel any speed jump will crack stuff
22:48 <@jag> yeah thats correct
22:48 <@jag> if u are in one position and u keep moving the mouse slowly
22:48 <@jag> around that position
22:49 <@jag> it will be fine
22:49 <@jag> vibrato/tremolo in music
22:49 <@KdaG> if i move horizontaly sound is less glitchy
22:49 <@jag> cos there is no change in volume
22:49 <@KdaG> if the jump is move on the vertical, theres is the crack
22:49 <@KdaG> k
22:50 <@jag> most synths
22:50 <@jag> i will see what i can optimise
22:50 * KdaG takes notes
22:50 <@jag> but din tracks the mouse more than other synths
22:50 <@jag> especially keyboard synths
22:51 <@jag> on a keybd synth, note on, note off
22:51 <@jag> is tracked
22:51 <@jag> then software works on the attack
22:51 <@jag> smoothly
22:51 <@jag> and the decay and sustain too
22:51 <@jag> but with din u create attack and sustain and decay with the mouse
22:52 <@jag> funny if u move in pitch ear takes it smooth
22:52 <@jag> even if u make big moves
22:52 <@jag> but ear is very sensitive to loudness :)
22:52 <@jag> u got good ears lol
22:52 <@jag> however
….
22:52 <@jag> when u play with others
22:52 <@jag> like in a gig
22:52 <@jag> u wont notice the crack at all
22:52 <@jag> but i will see what i can optimise
22:53 <@KdaG> i reckon that at gigs is will be somehow hidden
22:53 <@jag> id like to hear what exactly ur hearing
22:53 <@jag> forget about video this time
22:53 <@jag> ie keep ur camera real close to the speakers
22:53 <@KdaG> ok, will see how to record it
22:54 <@jag> and let me listen in default volume setting
22:54 <@jag> try portaudio too
22:54 <@jag> and let me know
22:59 <@jag> svn co https://din.googlecode.com/svn/branches/ol5_din_pluck pluck
23:00 <@jag> is a keyboard-keyboard version of din
23:00 <@jag> compile this but *dont do* make install
23:00 <@jag> run ./din from pluck/src directory
23:00 <@jag> u may need to do automake —add-missing before running configure
23:01 <@KdaG> ok, will try that
23:01 <@KdaG> one question i got since before, on my system i cant ctrl+c to stop din and get back to the console
23:02 <@KdaG> i have to completely kill the console
23:02 <@KdaG> it runs out of a urxtv terminal
23:03 <@KdaG> ok, nevermind
23:03 <@KdaG> is ctrl+z
23:03 <@jag> press esc from
23:03 <@jag> main window quits din
23:03 <@KdaG> yes
23:04 <@jag> yeah remember rzr saying that
23:04 <@jag> too
23:04 <@KdaG> i do ctrl+z to suspend
23:04 <@KdaG> the
23:04 <@KdaG> then
23:04 <@KdaG> fg
23:04 <@KdaG> to get it back
23:04 <@KdaG> ctrl+c should be like esc
23:05 <@jag> yeah
23:05 <@jag> i think i will have to read terminal
23:05 <@jag> when i enter infinite loop
23:05 <@jag> ill add that
23:08 <@KdaG> so i have on screen some turning squares, no sound though
23:09 <@KdaG> pressing key to change rotation speed?
23:10 <@jag> press the key d
23:10 <@jag> hear anything?
23:10 <@KdaG> not yet
23:11 <@KdaG> closing google-chrome
23:11 <@jag> hmm
23:13 <@KdaG> i press d, a square zooms in
23:13 <@KdaG> no sound
23:13 <@KdaG> i will launch din .4 from a second term
23:14 <@KdaG> din .4 has sound
23:14 <@jag> something is holding ur sound

23:20 <@jag> whats happening
23:20 <@KdaG> but it lasted only 3 d key presses
23:21 <@jag> no sound after that?!
23:21 <@KdaG> yes, no sound after that
23:21 <@jag> gggrrr
23:21 <@KdaG> similar to my "old" portaudio issues?
23:21 <@jag> try again and see if it repeats
23:22 <@KdaG> dddd is oke now
23:22 <@jag> stable?
23:23 <@KdaG> seems so
23:23 <@KdaG> i have pressed only d
23:23 <@KdaG> "afraid" of turning it off
23:23 <@KdaG> by pressing a key i dont know
23:23 <@jag> lol
23:23 <@jag> press f now :)
23:23 <@KdaG> k
23:23 <@jag> and g
23:23 <@jag> and h
23:23 <@jag> and j
23:23 <@jag> and k
23:23 <@jag> and l
23:24 <@KdaG> all working
23:24 <@jag> d to l is the blues scale
23:24 <@jag> one octave
23:24 <@KdaG> and the little delay produces no sticky cracky glitches
23:24 <@jag> yeah
23:25 <@jag> thats the keyboard for u
23:25 <@jag> there is glitches
23:25 <@jag> same code
23:25 <@jag> i mean there is no glitches
23:25 <@KdaG> nice feel, i think kid here will love it
23:25 <@jag> because attack and decay moves smoothly
23:25 <@jag> he sure will
23:25 <@jag> play e w e r
23:25 <@jag> r to d to l to p
23:25 <@KdaG> yes, attack and decay are on a smooth ramp
23:26 <@jag> 3 octaves
23:26 <@jag> no enter key
23:26 <@jag> r to d is low octave
23:26 <@jag> d to l is middle octave
23:26 <@KdaG> something with ewer shut down sound
23:26 <@jag> l to p ie l ; ' # ] [ p
23:26 <@KdaG> now the square dont zoom anymore
23:27 <@jag> yeah that is a bug i cant figure out that now :(
23:27 <@jag> restart :)
23:27 <@jag> a test that
23:28 <@jag> kill the process din if it exists
23:28 <@jag> aaah seems like my software cant run without me running it lol
23:28 <@KdaG> ei it runs
23:29 <@KdaG> ok

23:33 <@jag> or check keycode instead of characters
23:34 <@jag> is sound ok?
23:35 <@KdaG> es
23:35 <@KdaG> yes
23:35 <@KdaG> from A to L
23:36 <@KdaG> asdfghjkl
23:36 <@jag> what about qwer
23:36 <@KdaG> qwer ok too
23:36 <@jag> cool so u have 2 octaves
23:36 <@jag> the low and middle
23:36 <@KdaG> p is fine also
23:36 <@jag> most music is in those 2 octaves
23:36 <@jag> u can chords too :)
23:36 <@jag> try multiple keys
23:36 <@jag> but keyboard design is such that it wont let u play some combos but others
23:37 <@KdaG> will be nice to had IRC playing my local din
23:37 <@jag> it will happen in the future
23:38 <@jag> could do a sort of brian eno thing
23:38 <@jag> din daemon will provide a bg soundscape
23:38 <@jag> to ur irc chatting
23:38 <@jag> wud be cool
23:38 <@KdaG> nice experiment
23:38 <@jag> chords work?
23:38 <@KdaG> yes
23:39 <@KdaG> wd
23:39 <@KdaG> ser
23:40 <@jag> dfg is minor chord
23:40 <@jag> sorry dfj
23:40 <@jag> try different waveforms
23:40 <@jag> press 2
23:41 <@jag> and press ( or )
23:41 <@KdaG> dflkj is what ? :)
23:41 <@jag> the cool thing with this is u cant hit a wrong note
23:41 <@jag> good for kids :)
23:41 <@KdaG> works for me also
23:42 <@jag> the idea is to bring this into din
23:42 <@jag> and keep it as default
23:42 <@jag> can go to the mouse on a different screen
23:42 <@KdaG> ( ) does nothing here
23:42 <@jag> sorry
23:42 <@jag> 9 and 0
23:42 <@jag> use 9 and 0
23:42 <@KdaG> nothing
23:42 <@jag> ur on waveform editor?
23:42 <@jag> press 2
23:42 <@jag> first
23:43 <@jag> do u see a waveform?
23:43 <@KdaG> yes
23:43 <@KdaG> it changed
23:43 <@jag> now esc

23:43 <@jag> go back and play
23:43 <@jag> sound timbre will change
23:43 <@KdaG> no sound
23:43 <@jag> ie sound taste
23:43 <@jag> ouch
23:43 <@jag> well lets restart :)
23:44 <@jag> problem with portaudio stopping and starting stream
23:44 <@KdaG> restart #1 = no sound
23:44 <@jag> happened in .3
23:44 <@KdaG> yes
23:44 <@KdaG> same issue
23:44 <@jag> yeah gotta pray and keep trying
23:45 <@KdaG> but, now it works
23:45 <@KdaG> can change the waveform
23:45 <@jag> cool
23:45 <@jag> change and play
23:45 <@jag> u can also change the attack and decay
23:46 <@jag> try sv sa C -1
23:46 <@jag> command
23:46 <@jag> if it dont crash u can play more bassy
23:47 <@KdaG> try sv sa C -1 ?
23:47 <@KdaG> sv sa do not much
23:47 <@KdaG> ahh
23:47 <@jag> no sv sa C -1
23:48 <@jag> ie key of C but 1 octave down
23:48 <@jag> think i will do a jack driver…if it dont work in that..blame jack!!
23:49 <@jag> but oss is good for pro audio live work
23:49 <@KdaG> ehe
23:49 <@jag> and u just write 4 lines of code to get sound
23:49 <@jag> simple and fast.

23:57 <@KdaG> of keypresses
23:57 <@jag> via tab of course
23:57 <@jag> its a command
23:57 <@KdaG> yes
23:57 <@jag> setv sa C -1
23:57 <@KdaG> did that
23:57 <@jag> what happened
23:57 <@KdaG> got some errors
23:57 <@KdaG> trying again
23:58 <@KdaG> command not found
23:58 <@KdaG> i get
23:59 <@jag> u pressed enter too many times i think
23:59 <@KdaG> Sa = 130.813004, low Sa = 65…, high Sa = 261…
23:59 <@jag> does it print a mesg in yellow
23:59 <@jag> yeah ur cool then
23:59 <@KdaG> ok
23:59 <@jag> C = 261.625
23:59 <@KdaG> then, no sound
23:59 <@jag> C -1 ie C / 2 is 130.813
23:59 <@KdaG> will relauch
Day changed to 21 Mar 2010
00:00 <@jag> relaunch will go back to C unfortunately :(
00:01 <@jag> or find pluck/data/blues.txt and edit the sa field to a low value
00:01 <@jag> > 60
00:01 <@jag> that will give u bass :)
00:03 <@KdaG> done
00:03 <@KdaG> fat bass
00:03 <@jag> yeah now try changing the waveform
00:03 <@jag> for different bass styles
00:04 <@KdaG> had to do it editing blues.txt
00:04 <@jag> good you are a man..gui is for girls
00:04 <@KdaG> hehe
00:05 <@jag> try curve 7
00:05 <@KdaG> playing nicely, with waveforms changes til sound got frozen again
00:05 <@jag> thats about it
00:05 -!- rzr [~eb.7ww.rzr|RzR#eb.7ww.rzr|RzR] has joined #din
00:05 < rzr> ok
00:05 < rzr> cool
00:05 <@jag> sorry about the releases rzr
00:05 < rzr> no pb
00:05 <@jag> we was tasting so much last few days
00:05 < rzr> i didnt package it yet
00:06 < rzr> so i am keeping building 0.0.YYYYMMDD
00:06 <@jag> wait for 1.0.4.2
00:06 -!- mode/#din [+o rzr] by KdaG
00:06 <@rzr> on next one
00:06 <@KdaG> hehe
00:06 -!- mode/#din [-o KdaG] by KdaG
00:06 <@rzr> i'll package a tested X.Y.Z
00:06 <@rzr> is it ok ?
00:06 <@jag> yeah
00:06 <@jag> i will go for 1.0.5
00:06 <@rzr> great
00:06 <@jag> with the next release
00:07 <@rzr> when is it expected ?
00:07 <@jag> could be done now… :)
00:07 <@jag> kdag: u will be around for some testing?
00:07 < KdaG> yes
00:07 <@jag> ok
00:10 <@rzr> KdaG: are you testing my build ?
00:10 <@rzr> does it upgrade as expected ?
00:11 < KdaG> rzr: no i didnt
00:11 < KdaG> been just testing jag source code
00:11 <@rzr> ok
00:11 <@rzr> from svn ?
00:12 < KdaG> googlecode, he posts here direct links
00:12 < KdaG> to the tars
00:12 < KdaG> just tested svn for pluck
00:13 < KdaG> talking about tests i need to try y new playstation eye camera
00:15 <@rzr> donno about that device
00:29 <@jag> on aout fp is now nf
00:29 <@jag> so aout nf 4 fs 10
00:29 <@jag> or aout num_fragments 4 fragment_select 10
00:29 <@jag> when din starts it will use system defaults
00:30 <@jag> which actually creates a slight delay in din sound
00:30 <@jag> to your mouse input
00:31 < KdaG> nice
00:31 < KdaG> ready to test
00:33 <@jag> http://din.googlecode.com/files/din-1.0.5.tar.gz
00:43 < KdaG> changes ack
00:43 < KdaG> works ok here
00:43 < KdaG> aout nf 8 fs 12 to nf 4 fs 8
00:44 < KdaG> jag: anything else to test?
00:46 <@jag> better to keep nf high and fs low
00:46 <@jag> how about nf 8 fs 7
00:46 < KdaG> saturates sound card
00:48 <@jag> means noise?
00:48 < KdaG> yes, full off it
00:49 <@jag> nf 8 fs 8 :)
00:49 <@jag> how about nf 16 fs 7
00:49 <@jag> turn ur volume down :)
00:50 < KdaG> yes, that happened earlier today
00:50 < KdaG> it hurt
00:50 <@jag> seems to me having a large number of fragments with small buffer size for each fragment is a good way to go
00:50 < KdaG> hehe
00:50 <@jag> fs controls buffer size
00:50 <@jag> low values = low buffer size
00:50 < KdaG> k
00:50 < KdaG> testing
00:51 < KdaG> 16 - 7 seems so far the best relation
00:52 < KdaG> :)
00:52 <@jag> yeah
00:52 <@jag> for me too :)
00:52 <@jag> less than 7 goes noisy
00:52 <@jag> rzr: u could take it away then http://din.googlecode.com/files/din-1.0.5.tar.gz
00:54 < KdaG> jag, when i add drones, the card gets completely saturated with noise (granular)
00:54 <@jag> does it come back?
00:54 <@jag> back to normal audio i mean
00:54 < KdaG> after i remove the drones yes
00:54 <@jag> add the drone
00:55 < KdaG> saturates
00:55 <@jag> ok
00:55 < KdaG> does not come back
00:55 <@jag> push fs up
00:55 <@jag> 8, 9, 10?
00:55 < KdaG> oo it did
00:55 < KdaG> but a second drone and out of touch again
00:55 < KdaG> ok
00:56 < KdaG> will push fs up
00:57 < KdaG> ok, nf 16 and fs 8 allow me to add drones np
00:58 <@jag> thats good news then
00:58 < KdaG> yes
00:58 <@jag> u can also change the "height" of the board
00:58 <@jag> press h and move mouse up and down
00:59 < KdaG> did it
01:00 <@jag> if u increase the height
01:00 <@jag> to say 450 or 500
01:00 <@jag> u could get smoother volume up/down
01:00 <@jag> smaller clicks
01:00 < KdaG> ok, got the message
01:00 < KdaG> now i was with am and fm
01:01 < KdaG> :)
01:02 <@jag> u could change the waveform here too u know
01:02 <@jag> press 2
01:02 <@jag> and use 9 and 0 :)
01:03 <@jag> even better do f, record a phrase
01:03 <@jag> press 2 and do 9 and 0
01:04 <@jag> maximising the screen can help from now on
01:05 < KdaG> yeap, was doing something similar with b then 2 then got stuck in curve 57 for the case
01:05 <@jag> happens now?
01:06 < KdaG> stuck in the good sense not like in the portaudio sense
01:06 <@jag> good
01:06 <@jag> din is getting better
01:06 <@jag> i can feel it mmm
01:07 < KdaG> i meant curve 57 had my affect
01:07 <@jag> press 4 to change am/fm curves
01:07 <@jag> even better
01:07 <@jag> stay with 2
01:07 <@jag> do u see a magenta rectangle?
01:07 <@jag> and a yellow rectangle?
01:07 <@jag> magenta = sine mixer
01:08 <@jag> yellow = fft of bezier waveform
01:08 < KdaG> yes, i see them
01:09 <@jag> are they stuck one on top of the other or lieing side by side
01:10 < KdaG> side by side
01:10 <@jag> ok good
01:10 <@jag> now put ur mouse inside the magenta rectangle
01:10 <@jag> especially the left corner inside the 1st tall rectangle
01:10 <@jag> press h
01:10 < KdaG> i see a square that show some sort of coordinates
01:11 <@jag> showing strength of individual harmonics
01:11 <@jag> magenta is the sine_mixer
01:11 <@jag> u can mix harmonics
01:11 < KdaG> changes the waveform
01:11 <@jag> the blue waveform u mean?
01:11 < KdaG> yes
01:11 <@jag> thats the sine wave now if u clicked on the first tall rectangle on the extreme left
01:11 <@jag> if u put ur mouse there it would read 1/<value>
01:12 <@jag> now press <RCTRL> key
01:12 < KdaG> cant read well cause i have # curve XX loaded on top
01:12 < KdaG> waoo
01:12 <@jag> press <backspace> to clear console :)
01:12 < KdaG> hehe, great sounds
01:13 <@jag> now put ur mouse on another tall rectangle
01:13 <@jag> say 5th
01:13 < KdaG> ohh backspace is useful :)
01:13 <@jag> and press g
01:13 <@jag> or u can press `
01:13 <@jag> to rollup console
01:13 <@jag> only last line will be shown
01:14 <@jag> u could draw on the magenta rectangles
01:15 <@jag> by holding down g
01:15 <@jag> u can clear by holding down c
01:15 <@jag> and press RCTRL to bring blue sine mixed waveform to bezier waveform
01:15 <@jag> cos bezier waveform makes sound in din
01:15 < KdaG> yes, was drwaing and pressing rctrl continiously
01:15 < KdaG> very nice that
01:15 <@jag> all waveforms are bezier waveforms in din
01:16 <@jag> we can use sine waves to construct harmonics we want
01:16 <@jag> bring it into bezier form and edit further with bezier tools :)
01:16 <@jag> din blows every other synth out of the planet :)
01:16 <@jag> u could do a phrase
01:16 -!- KdaG changed the topic of #din to: din blows every other synth out of the planet
01:16 <@jag> and keep changing the waveforms
01:16 <@jag> lol
01:17 <@jag> good to be humble
01:17 < KdaG> hehe
01:17 < KdaG> yes
01:18 <@jag> u could try diff harmonics and see what happens
01:18 <@jag> now turn the delay up
01:18 <@jag> especially the feedback
01:18 <@jag> sd a f 0.95 v 0.3
01:18 <@jag> also turn the compressor on, for that go back to din main window and press p
01:18 <@jag> wont work in the curve editor
01:19 < KdaG> ooh yes, i was needing p

osc test:

20:30 < KdaG> planktum-bios
20:30 < KdaG> (~/din_trunk) % sudo rm -r /home/bios/.din
20:32 < KdaG> i really feel a very different response from this din
20:32 < KdaG> default delay is longer
20:33 <@jag> yeah i changed defaults
20:33 <@jag> a bit
20:33 < KdaG> like them , only thing is resposiveness
20:33 <@jag> to make it work out of the box better
20:33 <@jag> yeah u gotta set the nf and fs
20:33 <@jag> :)
20:33 < KdaG> the mouse enters the piano and few milecs after i get the tone
20:33 <@jag> yes
20:33 < KdaG> k
20:33 <@jag> thats OSS
20:34 <@jag> being too conservative
20:34 <@jag> portaudio sets behind the scenes
20:34 < KdaG> k
20:34 < KdaG> im being verbose
20:34 <@jag> startup the dinosaur.y
20:34 < KdaG> k
20:34 <@jag> i will setup the aout for u lol
20:34 * KdaG reads the prev notes
20:36 * KdaG seaching for dinosaur.py
20:36 <@jag> ***
20:36 <@jag> din/data
20:37 <@jag> not in ~/.din
20:37 <@jag> din_trunk/data
20:37 < KdaG> /home/bios/din_trunk/data/dinosaur.py
20:37 -!- dinosaur [~942.74.26.18|ruasonid#942.74.26.18|ruasonid] has joined #din
20:37 <@jag> dinosaur: help
20:37 -dinosaur:#din- feed me ASCII and I'll pass it to OSC port(s) 7770
20:37 < KdaG> what a back port
20:37 <@jag> now start osc server in din
20:38 < KdaG> or back door!
20:38 < KdaG> hehe
20:38 <@jag> oserver 7770 1
20:38 <@jag> or re 7770 1
20:38 < KdaG> server started on 7770
20:38 <@jag> now
20:39 < KdaG> you can begin
20:39 <@jag> co localhost 7770
20:39 < KdaG> k
20:39 <@jag> connect to it urself as it will display messages on ur console
20:39 <@jag> ie the command run results
20:39 < KdaG> connected
20:39 <@jag> ok here we go
20:39 <@jag> one small step for jag, one giant leap for din
20:39 <@jag> :)
20:39 < KdaG> wait
20:40 <@jag> awwww
20:40 < KdaG> i get a video
20:40 <@jag> ok
20:40 <@jag> first i id myself to din…just a ui thing…does nothing really :)
20:41 <@jag> u ready?
20:41 < KdaG> recording
20:41 <@jag> ok
20:41 <@jag> dinosaur: id jag
20:41 <@jag> ?
20:41 < KdaG> hello jag
20:41 < KdaG> i see here
20:41 < KdaG> you logged in
20:41 <@jag> yeah, i'm in :)
20:41 <@jag> ok now for aout
20:42 <@jag> or something else less evil
20:42 < KdaG> as you want
20:42 <@jag> dinosaur: echo hello, kdaG
20:42 < KdaG> i will check alsamixer here
20:43 <@jag> dinosaur: aout nf 16 fs 8
20:43 <@jag> dinosaur: sa C
20:43 <@jag> dinosaur: load_raga malkauns
20:44 <@jag> hows it going? :)
20:44 < KdaG> perfect
20:44 < KdaG> so far
20:44 < KdaG> perfect
20:44 <@jag> i'm the master u see lol
20:44 <@jag> hows the response?
20:44 <@jag> you can do aout query
20:44 < KdaG> is fixed :) thanks
20:44 <@jag> dinosaur: aout query
20:45 <@jag> now play some phrases
20:45 <@jag> i'll change the synth params
20:45 < KdaG> now, what about you moving the mouse here :)
20:45 < KdaG> go ahead please
20:45 < KdaG> :)
20:45 <@jag> dinosaur: sv fmd 5
20:45 <@jag> thats fm depth
20:45 <@jag> u should hear modulations at 120 bpm
20:45 <@jag> pitch modulation ie
20:46 <@jag> dinosaur: set_bpm gate-l 240
20:46 <@jag> dinosaur: set_bpm gate-r 60
20:46 <@jag> u gotta turn the gater on though..no command for that :D
20:46 < KdaG> missing the spectrums on ctrlright
20:46 <@jag> its RALT now
20:47 < KdaG> gaters open
20:47 < KdaG> no RALT here is ALtgr
20:47 <@jag> nasa fixed one of the rovers on mars with such commands :D
20:47 <@jag> that must have been truly awesome
20:47 <@jag> yeah that 1
20:48 < KdaG> i get scope running
20:48 < KdaG> but i dont see them
20:51 <@jag> dinosaur: sb gate 960
20:51 <@jag> :)
20:51 <@jag> dinosaur: sb gate 9600
20:51 <@jag> dinosaur: sb gate 20
20:51 <@jag> dinosaur: sb am 488
20:51 <@jag> u should stream it out to the web
20:51 <@jag> for me to listen
20:51 <@jag> that would be cool
20:51 <@jag> really cool
20:51 <@jag> u there?
20:51 -!- dinosaur [~942.74.26.18|ruasonid#942.74.26.18|ruasonid] has quit [Ping timeout: 240 seconds]
20:51 <@jag> wow dinosaur got bored
20:54 <@jag> so worked ok dinosaur+din?
20:54 < KdaG> perfect
20:54 <@jag> id love to see the video
20:55 < KdaG> we got a 10min video
20:55 <@jag> i did it orginally to do livecoding
20:55 <@jag> with a friend
20:55 < KdaG> processing now
20:55 <@jag> great!
20:55 <@jag> if u can stream the results
20:55 <@jag> we got a great project
20:55 <@jag> ie stream live
20:55 < KdaG> listen thats quite easy
20:55 < KdaG> with gstreamer
20:55 <@jag> the best way
20:56 <@jag> is to take the audio out
20:56 <@jag> into a "physical mixer",
20:56 <@jag> one goes to the loudspeakers
20:56 <@jag> and the other to line-in to ur streaming computer
20:56 < KdaG> i think gstreamer can take sound out of OSS
20:56 <@jag> awwwww u audio linux ppl
20:56 < KdaG> i have used it with, ehemm, jack
20:56 <@jag> theres hardware solutions u know :D
20:57 < KdaG> but oss is supported
20:57 <@jag> good
20:57 <@jag> u heard of livecoding?
20:57 < KdaG> enough yes
20:57 < KdaG> i did some with fluxus
20:57 <@jag> evan raskob does lisp
20:57 <@jag> oh yeah
20:57 <@jag> he does on fluxus
20:58 <@jag> and he sends osc to din
20:58 <@jag> for audio
20:58 <@jag> we gigged with it
20:58 <@jag> but this is new territory
20:58 < KdaG> ask dave who made the feature request for OSC on fluxus
20:58 < KdaG> heh
20:58 <@jag> i didnt develop the osc side after that
20:59 <@jag> the bot is nicer
20:59 < KdaG> indeed
20:59 < KdaG> bots are great
20:59 <@jag> if we could have the bot and din on a server 24/7
20:59 <@jag> imagine that
20:59 <@jag> ppl could connect anytime and make music
20:59 <@jag> and get it streamed back to them
20:59 <@jag> nice
20:59 <@jag> are u good with python?
20:59 < KdaG> no, im soory
21:00 < KdaG> :(
21:00 <@jag> aah would have been handy
21:00 < KdaG> tell me about it
21:00 <@jag> contributors where are they
21:00 <@jag> well
21:00 <@jag> all sorts of features
21:01 <@jag> basically u could tell the bot the locations where din is available
21:01 < KdaG> let me ask something
21:01 <@jag> and it would send osc msgs to those locations
21:01 <@jag> yeah go for it
21:01 < KdaG> how can i save the current din state?
21:01 <@jag> lol
21:01 <@jag> 1.0.6 :)
21:01 < KdaG> heh
21:01 <@jag> it saves the last state now
21:01 < KdaG> perfect
21:01 <@jag> u can change resonators
21:01 <@jag> to get total different timbre
21:02 <@jag> it would be nice to have 'sounds'
21:02 <@jag> musicians call them 'sounds'
21:02 <@jag> how many sounds does ur instrument have?
21:02 <@jag> u say 2048 on 8 banks with 16 modulators and 12 gaters!
21:02 <@jag> waaao they will say
21:02 <@jag> ie a sound library would be cool
21:03 <@jag> u could help with that :)
21:03 <@jag> listed on tech. goals
21:03 < KdaG> that will happen then
21:03 <@jag> theres a waveform library already
21:03 <@jag> on 2
21:03 <@jag> press 2 and 9 and 0
21:03 <@jag> a waveform browser will be nicer
21:03 <@jag> takes a lot of work especially gui :)
21:04 <@jag> imagine it took 20 years for microsoft to get the buttons right :D
21:04 <@jag> and still it sucks lol
21:05 <@jag> dinner time bbiab
21:06 < KdaG> encoding video in the meantime

more

22:23 <@jag> dinosaur: sv dmv 0.4
22:27 <@jag> drone master volume can be set too
22:27 <@jag> sv is setv
22:27 <@jag> help sv is only partially docced
22:28 <@jag> u can also adjust the scroll speed of din
22:28 <@jag> when u press a and d
22:28 <@jag> dinosaur: sv scroll 5 1
22:28 < KdaG> great, im taking note
22:28 < KdaG> then this all will lead my documentation process
22:29 <@jag> sv scroll <dx> <dy>
22:29 <@jag> u have to spec both params though

+++

00:30 <@jag> did u check out octave shift feature added in latest din
00:30 <@jag> keys [ and ]
00:30 < dspstv> no, i was on the .deb today
00:30 < dspstv> just saw your video on youtube

+++

more on OSC and octaves

13:31 < KdaG> yes, it all goes via IRC
13:31 < KdaG> so your have an instant community
13:31 < KdaG> no need to configure internets
13:32 < KdaG> people will have to agree and communicate over IRC
13:32 < KdaG> so one will be aware who is who and to which dinosaur to talk
13:33 < KdaG> i know, everyone will have to run dinosaur.py
13:34 <@jag> if there is a c++ irc library i could use that
13:34 <@jag> or a c lib
13:34 <@jag> that means no osc required at all :)
13:35 < KdaG> there are many irc libs im sure
13:35 < KdaG> cant tell of one
13:36 <@jag> yeah theres ircclient
13:37 <@jag> its so juicily easy
13:37 < KdaG> you said z and x for the octaves?
13:37 <@jag> yes
13:37 <@jag> z down and x up
13:37 < KdaG> im with the pointer inside the keyboard
13:37 < KdaG> cant listen to any change
13:38 <@jag> well
13:38 <@jag> goto din/src/
13:38 <@jag> do ./din from that directory
13:38 <@jag> u maybe running an old din
13:39 <@jag> ie din_trunk/src
13:39 <@jag> ./din
13:39 < KdaG> that works
13:40 < KdaG> could be my .deb
13:40 < KdaG> it installed in a diff place
13:40 < KdaG> getting rid of it
13:41 < KdaG> The following packages will be REMOVED: din
13:41 < KdaG> 0 packages upgraded, 0 newly installed, 1 to remove and 83 not upgraded.
13:41 < KdaG> Need to get 0B of archives. After unpacking 774kB will be freed.
13:41 <@jag> good
13:42 <@jag> could use [ and ]
13:42 <@jag> better
13:42 <@jag> z and x can be handy for something else someday :)
13:43 < KdaG> nice sounds
13:43 < KdaG> (yes, i know im repeating myself)
13:43 <@jag> there is no penalty for repeated appreciation :)
13:44 <@jag> u could have some fun by turning feedback up
13:44 <@jag> of the delay
13:44 <@jag> sd a f 0.9
13:44 <@jag> and octave shifting each tone
13:47 < KdaG> im doing something like that
13:47 < KdaG> im on headphones, i bet this will really beat the crap with speakers
13:49 <@jag> u also want to try it with diff waveforms
13:50 -!- dinosaur [~hc.niweulb.tsuc.26-302.311-502|ruasonid#hc.niweulb.tsuc.26-302.311-502|ruasonid] has joined #din
13:51 < KdaG> yes, i was on #2 with g and 0-9
13:51 < KdaG> i think im beggining to feel more at ease
13:52 < KdaG> still many things i dont understand, but sounds tell me what to do
13:54 < KdaG> server started on 7770 1
13:55 <@jag> ill make a video
13:55 <@jag> with just octave shift :)
13:56 < KdaG> great
13:56 < KdaG> dinosaur: id dspstv
13:56 < dspstv> dinosaur: help
13:56 -dinosaur:#din- feed me ASCII and I'll pass it to OSC port(s) 7770
13:58 < dspstv> dinosaur: sb gate 9600
13:58 < dspstv> dinosaur: sb gate 9
14:01 < dspstv> dinosaur: sv dmv 0.4
14:01 < dspstv> dinosaur: sv dmv 1
14:02 < dspstv> dinosaur: sv dmv 0.8
14:02 < dspstv> it tells me dvm variable not found
14:14 <@jag> there is no dvm
14:14 <@jag> :)
14:14 <@jag> dmv
14:14 < KdaG> ouch
14:14 <@jag> dinosaur: sv dmv 0.7
14:14 <@jag> dinosaur: sv dmv 0.2
14:14 < KdaG> ei, i just let din running a loop in the background
14:14 < KdaG> is great
14:14 <@jag> dinosaur: sa . -1
14:14 <@jag> dinosaur: sa . 1
14:15 <@jag> dinosaur: sa . 2
14:15 <@jag> dinosaur: sa . -1
14:15 <@jag> octave shift there
14:15 < KdaG> now you are bugging my atmospherics
14:15 < KdaG> yes
14:15 < KdaG> all works
14:15 <@jag> octave shift video coming up
14:15 < KdaG> k
14:15 < KdaG> please leave din as i had it before
14:16 < KdaG> hhe
14:16 < KdaG> nv
14:16 < KdaG> :)
14:17 -!- dinosaur [~hc.niweulb.tsuc.26-302.311-502|ruasonid#hc.niweulb.tsuc.26-302.311-502|ruasonid] has quit [Remote host closed the connection]
14:17 < KdaG> that was voluntary
14:17 < KdaG> now i have a "feature request"
14:18 < KdaG> will it be possible to have diff octaves in a particular portion of the keyboard
14:18 < KdaG> sorry if that sounds to rude in musical terms
14:21 <@jag> wheres dinosaur
14:21 < dspstv> i put it to rest
14:21 <@jag> actually din has 3 octaves
14:22 <@jag> need color coding
14:22 <@jag> its all the same looking
14:22 < dspstv> oh
14:22 <@jag> left C to C is lowest
14:22 <@jag> middle C to C is middle octave
14:22 <@jag> and right C to C is high octave
14:22 < dspstv> true
14:22 <@jag> u scroll and play
14:22 < dspstv> but, when one ones to begin at some point
14:22 <@jag> u begin at middle C
14:22 <@jag> that is ur key note
14:23 <@jag> thats where the word keynote comes from
14:23 <@jag> :)
14:23 < dspstv> entering the keyboard breaks it somehow no?
14:23 <@jag> yes when u dont know how to play :)
14:23 < dspstv> like me
14:23 <@jag> the idea is C is ur "home"
14:23 <@jag> the other notes are other places
14:23 <@jag> u come back to home
14:23 <@jag> always
14:23 <@jag> there are other homes away from homes too
14:23 <@jag> like notes G and F
14:24 < dspstv> yes, i saw how you did yesterday on the video
14:24 <@jag> they sound good
14:24 <@jag> too
14:24 <@jag> wait for this video
14:24 <@jag> that will tell u a bit more
14:24 < dspstv> k
14:24 <@jag> and then u follow ur ear of course
14:24 <@jag> a bowed instrument is harder to play than keyboard for this reason
14:24 <@jag> its easy to make bad sounds
14:24 <@jag> harder to play good ones
14:24 <@jag> but the expressivity is obviously unmatched
14:25 <@jag> :)
14:25 <@jag> din can be both
14:25 <@jag> of course
14:25 <@jag> its software :)

despues acerca de bots en IRC y PPA's

17:42 <@jag> http://www.youtube.com/watch?v=OTW7TISNEas
18:37 <@jag> octave shift video: http://www.youtube.com/watch?v=57NUF0g1RTc
21:56 <@jag> so did we make it into 911?
22:13 -!- dino [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has joined #din
22:13 < dino> Hi all
22:13 <@jag> dino: shut up ok
22:23 <@jag> just testing dino made using ircclient
22:27 <@jag> help
22:27 < dino> quit, help, dcc chat, dcc send, ctcp
22:27 <@jag> quit
22:27 -!- dino [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has quit [Quit: of course, Master!]
22:36 < dspstv> jag: since you left
22:36 < dspstv> ive been rushing to get din into puredyne
22:37 < dspstv> they close 911 today :(
22:37 <@jag> ok nevermind
22:37 < dspstv> naa is fine
22:37 <@jag> was not a goal..we are enjoying ourselves :)
22:37 < dspstv> im learning
22:37 <@jag> i got this c irc bot going
22:38 <@jag> ur idea can come to life
22:38 <@jag> connect to irc and mouse each others din
22:38 <@jag> hey did u watch the videos?
22:38 <@jag> bots gonna join
22:38 -!- dino [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has joined #din
22:38 < dino> Hi all
22:38 <@jag> now
22:38 <@jag> yeah
22:38 <@jag> hi dino
22:39 <@jag> each user has is own bot
22:39 <@jag> other users can send commands to a bot
22:40 <@jag> help
22:40 < dino> quit, help, dcc chat, dcc send, ctcp
22:40 <@jag> chat
22:40 <@jag> hi dino
22:40 <@jag> help
22:40 < dino> quit, help, dcc chat, dcc send, ctcp
22:40 <@jag> dino: help
22:41 <@jag> the library works
22:41 <@jag> nicely
22:42 < dspstv> waoo
22:43 < dspstv> incredible
22:43 < dspstv> how did you made it?
22:43 < dspstv> c++
22:43 < dspstv> python?
22:43 < dspstv> ahh i read
22:43 < dspstv> a lib
22:43 <@jag> yeah thats C
22:43 <@jag> irclientlib
22:43 <@jag> sorry libircclient
22:43 <@jag> its neat
22:39 <@jag> other users can send commands to a bot
22:40 <@jag> help
22:40 < dino> quit, help, dcc chat, dcc send, ctcp
22:40 <@jag> chat
22:40 <@jag> hi dino
22:40 <@jag> help
22:40 < dino> quit, help, dcc chat, dcc send, ctcp
22:40 <@jag> dino: help
22:41 <@jag> the library works
22:41 <@jag> nicely
22:42 < dspstv> waoo
22:43 < dspstv> incredible
22:43 < dspstv> how did you made it?
22:43 < dspstv> c++
22:43 < dspstv> python?
22:43 < dspstv> ahh i read
22:43 < dspstv> a lib
22:43 <@jag> yeah thats C
22:43 <@jag> irclientlib
22:43 <@jag> sorry libircclient
22:43 <@jag> its neat
22:43 <@jag> simple
22:44 < dspstv> so, no OSC?
22:44 <@jag> osc can stay for ip to ip
22:44 <@jag> but for "social" music lol
22:44 < dspstv> nice solution
22:44 <@jag> bot
22:44 < dspstv> shit
22:44 < dspstv> this i will love to document
22:44 < dspstv> really really cool jag
22:44 < dspstv> :)
22:44 <@jag> thanks man
22:45 <@jag> after john carmack, i think im the best :)
22:45 <@jag> first need to get it done
22:45 < dspstv> haha, who the fuck is that guy?
22:45 <@jag> will u b around 2nite? we could run some tests
22:45 < dspstv> yes, i m here with a big beer
22:45 <@jag> he wrote doom, quake, the whole thing
22:45 < dspstv> ahh, oke
22:45 < dspstv> im expecting an openpandora
22:45 < dspstv> will get back to those soon
22:46 <@jag> i mean a programmer should show what a computer can do, what u can do with a computer
22:46 <@jag> that is a programmer imho
22:46 < dspstv> i will finish this puredyne PPA thing and get back
22:46 <@jag> bbiab dinner time
22:46 < dspstv> bon ap
23:08 <@jag> what is the ppa?
23:17 < dspstv> Accepted:
23:17 < dspstv> OK: din_1.0.5.2-0ubuntu0~alejoduque2.tar.gz
23:17 < dspstv> OK: din_1.0.5.2-0ubuntu0~alejoduque2.dsc -> Component: main Section: sound
23:18 <@jag> cool

more on bots:

01:35 <@jag> wow!
01:35 <@jag> instantaneous
01:35 <@jag> i commit now
01:35 < dspstv> fire!
01:37 <@jag> 1499
01:38 <@jag> dont make install
01:38 <@jag> just run from din_trunk/src/
01:38 <@jag> command is
01:38 <@jag> bot <server> <nick> <#channel>, u need to include the #
01:38 <@jag> so it will be
01:38 <@jag> bot irc.goto10.org ur_nick #din
01:39 <@jag> *dont make install*
01:39 < dspstv> ei, i will have to let you down :S
01:39 < dspstv> im exhausted
01:40 <@jag> wait this wont take long
01:40 <@jag> one update
01:40 < dspstv> will be here tomorrow with it
01:40 <@jag> and 1 run
01:40 <@jag> and 1 command
01:40 < dspstv> yes, but the laptop is off
01:40 <@jag> ohhhhhh ok
01:40 <@jag> night
01:40 < dspstv> thats the prob
01:40 <@jag> i wud have given up
01:40 <@jag> myself if it didnt work but
01:40 <@jag> wait let me create a few bots here and there in all channels
01:40 < dspstv> no, was a great din day i think
01:41 < dspstv> i will be testing it tomorrow, just took note
01:41 < dspstv> on how to use it

Bots in IRC remote control works!

12:40 < KdaG> morgen jag
12:40 < jag> morgen bro
12:40 < KdaG> Updated to revision 1499.
12:40 < KdaG> but
12:40 < KdaG> mv -f .deps/globals.Tpo .deps/globals.Po
12:40 < KdaG> make[1]: * No rule to make target ‘irctest.o’, needed by ‘din’. Stop.
12:40 < KdaG> make[1]: Leaving directory ‘/home/bios/PPA/din/src’
12:40 < KdaG> make: *
[all-recursive] Error 1
12:40 < KdaG> zsh: exit 2 make
12:41 < jag> din_trunk/src/Makefile.am
12:41 < jag> remove irctest.c line
12:41 < KdaG> k
12:41 -!- bot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has joined #din
12:41 < jag> bot: sv fmd 3
12:42 < jag> bot: sv fmd 10
12:42 < KdaG> now
12:42 < KdaG> make[1]: Entering directory ‘/home/bios/PPA/din/src’ cd .. && /bin/bash /home/bios/PPA/din/missing —run automake-1.11
—foreign src/Makefile
12:42 < KdaG> src/Makefile.am:45: trailing backslash on last line
12:42 < KdaG> make[1]: * [Makefile.in] Error 1
12:42 < KdaG> make[1]: Leaving directory ‘/home/bios/PPA/din/src’
12:42 < KdaG> make: *
[all-recursive] Error 1
12:42 < KdaG> ahh
12:42 < KdaG> zsh: exit 2 make
12:42 < KdaG> i miss a 12:42 < KdaG> let me see
12:43 -!- bot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has quit [Quit: i'm done.]
12:43 < KdaG> i had one extra, last line should end up with no 12:43 < KdaG> but still make fails
12:43 < jag> remove the trailing backslash
12:44 < KdaG> g++: ../include/libircclient.a: No such file or directory
12:44 < KdaG> make[1]: * [din] Error 1
12:44 < KdaG> make[1]: Leaving directory ‘/home/bios/PPA/din/src’
12:44 < KdaG> make: *
[all-recursive] Error 1
12:44 < KdaG> zsh: exit 2 make
12:44 < jag> yeah…..
12:44 < jag> will commit now but its buggy
12:44 < KdaG> np
12:44 < jag> lets get bots rolling though
12:44 < KdaG> k
12:45 < jag> 1500
12:49 < KdaG> din running from /src
12:49 < jag> yeah
12:49 < KdaG> but i have a prob
12:49 < jag> sup
12:49 < KdaG> cant type #
12:50 < jag> lol
12:50 < jag> search for the key
12:50 < KdaG> and din cmd wont accept a paste
12:50 < jag> it must be there somewhere
12:50 < KdaG> it is there with number 3
12:50 < jag> try ~
12:50 < KdaG> but AltGr has no effect
12:50 < KdaG> on din's cmd
12:51 < jag> whats on ~
12:51 < KdaG> neither my back arrows
12:52 < KdaG> nothing with ~
12:52 < KdaG> but good news is that ' is there on cmd
12:52 < KdaG> :)
12:52 < jag> what about |
12:53 < KdaG> < and | are ok
12:53 < KdaG> > is missing
12:53 < jag> can u change to english?
12:53 < jag> layout?
12:53 < KdaG> zes
12:54 < jag> sdl is messing the kb layout
12:54 < jag> im using keycodes thru out
12:54 < jag> keycodes are from sdl
12:54 < KdaG> now i have #
12:54 < KdaG> in cmd
12:54 < jag> actually maybe not on the console :)
12:54 < jag> great!
12:54 < KdaG> more or less
12:54 < jag> come in to the channel now..i want u baby
12:54 < jag> mmm
12:55 < KdaG> mz kezboard is a mess
12:55 < jag> i want my bot
12:55 < jag> lol
12:55 < KdaG> hehe
12:55 < jag> bot <server> <nick> <channel>
12:55 < KdaG> it should join after i write that
12:55 < jag> yep
12:55 < KdaG> but i get no error and the bot is not joining
12:55 < jag> wait.. :)
12:56 < jag> created irc session, connected?
12:56 < jag> u get those mesgs?
12:56 < KdaG> no
12:57 < jag> kdaG: bot irc.goto10.org bot #din
12:57 < jag> thats the command
12:57 < KdaG> it is indeed
12:57 < jag> look at the console
12:57 < jag> shell
12:58 < KdaG> nothing
12:58 < KdaG> i will relaunch din
12:58 < jag> ok
12:58 < jag> its buggy
12:58 < jag> could be u launched a bot once and its not delling it
12:58 < jag> told ya :)
12:59 -!- halfbro [~55.18.26.18|ydobon#55.18.26.18|ydobon] has joined #din
12:59 < jag> bot code is in include/bot.h and src/bot.cc if u want to take a look
12:59 -!- halfbro [~55.18.26.18|ydobon#55.18.26.18|ydobon] has quit [Quit: i'm done.]
12:59 < jag> ahh
12:59 < jag> u came and gone
12:59 < KdaG> oke, one thing
12:59 < KdaG> since i tzped the command with no #
12:59 < KdaG> i got no erros
12:59 < KdaG> r
12:59 < jag> u can join without #?
12:59 < KdaG> but was unable to connect properlz afterwards
13:00 < KdaG> on irssi yes
13:00 < KdaG> but it fine now
13:00 < KdaG> it might be wise to put an error if there no connection
13:00 < jag> its not even working without error check
13:00 < jag> :)
13:01 < jag> told ya its buggy :)
13:01 < KdaG> is ok
13:01 < jag> by why isnt ur bot inside
13:01 < KdaG> just taking note to add to the requests
13:01 < jag> restart
13:01 < KdaG> bot came in and left
13:02 < jag> u quit din?
13:02 < jag> if u quit it will go
13:02 -!- bot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has joined #din
13:02 -!- halfbro [~55.18.26.18|ydobon#55.18.26.18|ydobon] has joined #din
13:02 < jag> nice
13:02 < jag> let them wait
13:02 < KdaG> so mz bot listens to all
13:03 < KdaG> i get errors per irc line
13:03 < jag> yeah thats the bug :)
13:03 < KdaG> hehe
13:03 < jag> its thinking its all commands
13:03 < jag> :)
13:03 < KdaG> is not a bug
13:03 < jag> see
13:03 < jag> now
13:03 < KdaG> is actuallz what i need
13:03 < KdaG> >(
13:03 < jag> sv fmd 20
13:03 < jag> put ur mouse inside keybd
13:03 < jag> mouse 100 100
13:04 -!- bot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has quit [Remote host closed the connection]
13:04 < KdaG> worked
13:04 < jag> by bot crashed :(
13:04 < jag> its buggy
13:04 < jag> im not a livecoder
13:04 < jag> :)
13:04 < dspstv> sv fmd 44000
13:04 < dspstv> sv fmd 4400
13:04 < jag> no!!
13:04 < dspstv> sv fmd 440
13:05 < jag> halfbro: sv fmd 1
13:05 < jag> echo hello
13:05 < jag> echo worked?
13:05 < dspstv> mouse 100 100
13:05 < dspstv> yes echo works
13:05 < dspstv> and my fmd also did
13:05 < jag> mouse is more tricky
13:05 < dspstv> mouse 100 150
13:06 < dspstv> but works
13:06 < jag> worked?
13:06 < dspstv> yes
13:06 < jag> waoo
13:06 < dspstv> all is working
13:06 < dspstv> just your bot crashed
13:06 < jag> ok if u keep ur window size to mine
13:06 < jag> streaming is possible
13:06 < dspstv> how to know that? screen size?
13:06 < jag> we will figure out how to auto sync window sizes later
13:06 < dspstv> k
13:06 < jag> basically there is a file ~/.din/window
13:06 < jag> delete that
13:07 < dspstv> k
13:07 < jag> it defaults to 640 480
13:07 < jag> :)
13:07 < jag> i will do that
13:07 < jag> and then could stream
13:07 < dspstv> cheap but nice trick
13:07 < jag> but that will be this evening
13:07 < dspstv> k
13:07 < jag> first need the bot to be solid
13:07 < jag> ok put ur mouse in
13:07 < dspstv> in
13:07 < jag> halfbro: sa . -1
13:07 < jag> halfbro: sa . 1
13:07 < jag> halfbro: sa . -1
13:07 < dspstv> ok
13:07 < jag> halfbro: sa . 2
13:08 < jag> halfbro: sa . -2
13:08 < jag> halfbro: sa . -3
13:08 < jag> halfbro: sa . 3
13:08 < jag> halfbro: sa . 1
13:08 < jag> halfbro: sa . 2
13:08 < jag> halfbro: sa . -2
13:08 < jag> halfbro: sa . -1
13:08 < jag> halfbro: sa . -2
13:08 < jag> id like u do that to me baby
13:08 < jag> wait let me start me bot
13:08 < dspstv> mouse 100 150
13:09 < dspstv> mouse 100 100
13:09 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has joined #din
13:09 < jag> sa worked for u?
13:09 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has quit [Remote host closed the connection]
13:09 < dspstv> ok
13:09 < dspstv> works ok
13:09 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has joined #din
13:09 < jag> jagbot: sa . -1
13:09 < jag> jagbot: sa . 1
13:09 < jag> jagbot: sa . 2
13:09 < jag> jagbot: sa . -1
13:09 < jag> jagbot: sa . -1
13:09 < jag> jagbot: sa . -1
13:10 < jag> jagbot: sa . -1
13:10 < jag> u try things
13:10 < jag> u can send private message too
13:10 < jag> direct so no need to say jagbot: all the time
13:10 < jag> just din commands
13:11 < dspstv> sa . 1
13:11 < dspstv> sa . 2
13:11 < dspstv> sa . -1
13:11 < dspstv> mouse 100 150
13:11 < dspstv> echo
13:11 < dspstv> jagbot: echo
13:12 < dspstv> halfbro: echo
13:12 < dspstv> sa . -5
13:12 < dspstv> sa . -2
13:12 < jag> the cool thing wud be for the bot to output the results of the commands entered
13:12 < dspstv> sv fmd 5
13:13 < dspstv> sv fmd 50
13:13 < dspstv> mouse 400 150
13:13 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has quit [Remote host closed the connection]
13:13 < jag> dont fuck with my mouse!
13:13 < dspstv> mouse 400 50
13:13 < dspstv> mouse 40 50
13:13 < jag> somethings wrong with my bot
13:13 < dspstv> hehe
13:13 < jag> its great
13:13 < dspstv> it is
13:13 < jag> halfbro: mouse 100 100
13:14 < dspstv> mouse 40 50
13:14 < jag> halfbro: m 100 100
13:14 < dspstv> mouse 40 50
13:14 < jag> is cool too i think
13:14 < jag> short form of command for speed and live streaming
13:14 < dspstv> no doubt
13:14 < jag> no i will send private mesgs to u
13:14 < dspstv> local sound engine makes things speed of light
13:15 < dspstv> works the pm
13:15 < dspstv> is clean on the chat front
13:15 < dspstv> now i have silence
13:15 < jag> why?
13:15 < dspstv> now sure
13:16 < dspstv> your last command was?
13:16 < dspstv> it took my pointer out of the keyboard
13:16 < dspstv> :)
13:16 < jag> yeh
13:16 < dspstv> sound is up
13:16 < dspstv> moved the pointer back in
13:17 < jag> am/fm going for u?
13:17 < dspstv> uhmm please make the commands in the public
13:17 < dspstv> going yes
13:17 < dspstv> i was wondering what was
13:17 < dspstv> :)
13:17 < dspstv> octaves please!
13:17 < jag> i'll give it to u baby
13:17 < jag> mmm
13:17 < jag> sa . -1
13:17 < dspstv> hha
13:18 < jag> its actually a bug
13:18 < jag> pub mesgs should just display as chat
13:18 < jag> in the din console
13:18 < dspstv> yes
13:18 < jag> so that u dont have to look at the irc window
13:18 < jag> only bot: <cmd> should run as din command
13:19 < jag> halfbro: sd a t 2000 f 0.99
13:19 < jag> halfbro: sd a t 2000 f 0.99 v 0.25
13:19 < jag> halfbro: gd l
13:19 < jag> halfbro: gd r
13:20 < jag> hello?
13:20 < jag> echo whats up now?
13:21 < jag> echo lunch time and back to bot dev
13:21 < dspstv> k
13:21 < jag> echo all working?
13:21 < dspstv> yes
13:21 < jag> with bugs and all
13:21 < jag> this is cool i think
13:21 < jag> to have multiple bots
13:21 < dspstv> it is
13:22 < dspstv> and no one has to tweat the ip fwd table
13:22 < dspstv> tweak
13:22 < jag> yeah thats true
13:22 < jag> echo and its surprisingly fast too
13:22 < jag> echo streaming will make jaws drop
13:22 < dspstv> i have though on bots for controlling cameras and other stuff before
13:22 < dspstv> its always in my view the best and more playful option
13:23 < jag> echo but john carmack did it all in 2000 for quake 3 arena :)
13:23 < dspstv> haha
13:23 < jag> echo 10 years!
13:23 < dspstv> i will try to set up a stream from my screen for this afternoon
13:23 < jag> yeah do that
13:23 < jag> cos it would be fun
13:24 < jag> to watch
13:24 < dspstv> also test recordmydesktop
13:24 < dspstv> k
13:24 < jag> lunch time
13:24 < dspstv> tte
13:24 < jag> and back to dev
13:24 < jag> i will ping when its solid
13:24 < dspstv> k
13:24 < dspstv> cheers
13:24 -!- halfbro [~55.18.26.18|ydobon#55.18.26.18|ydobon] has quit [Quit: i'm done.]

New Bot + font chat

14:29 < dspstv> amd package for the "old" din from yesterday building now:
14:29 < dspstv> https://launchpad.net/~alejoduque/+archive/ppa-alejo/+build/1581509
14:29 < jag> cool
14:30 < jag> jagbot is talking back :)
14:30 < jag> its surprisingly fast
14:30 < jag> almost as if it was local
14:30 < jag> so its ppl who are taking long time "thinking" between messages. bots dont think :D
14:30 < dspstv> yes, is what i noticed, speed of light
14:31 < jag> speed of light indeed, maybe a bit slower
14:31 < dspstv> hehe
14:31 < dspstv> enuf to fool little humans
14:31 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has joined #din
14:32 < jag> jagbot: key
14:32 < jagbot> sa/key is 293.665 Hz, nearest note is D/293.665 Hz, distance is 0.000 Hz
14:32 < jag> jagbot: key
14:32 < jagbot> sa/key is 293.665 Hz, nearest note is D/293.665 Hz, distance is 0.000 Hz
14:32 < KdaG> jag i think is nice if zou remove # from there
14:32 < jag> ok
14:32 < jag> jagbot: key
14:32 < jagbot> sa/key is 293.665 Hz, nearest note is D/293.665 Hz, distance is 0.000 Hz
14:32 < KdaG> kid woke up
14:32 < jag> thats fast
14:32 < jag> jagbot: key
14:32 < jagbot> sa/key is 293.665 Hz, nearest note is D/293.665 Hz, distance is 0.000 Hz
14:32 < jag> jagbot: key
14:32 < jagbot> sa/key is 293.665 Hz, nearest note is D/293.665 Hz, distance is 0.000 Hz
14:32 < KdaG> bbib
14:32 < jag> jagbot: key
14:32 < jagbot> sa/key is 293.665 Hz, nearest note is D/293.665 Hz, distance is 0.000 Hz
14:32 < jag> jagbot: sv fmd 20
14:32 < jag> jagbot: sv fmd 200
14:33 < jag> jagbot: sv fmd -200
14:33 < jag> sv amd 0.3
14:33 < jag> jagbot: sv amd 0.3
14:34 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has quit [Quit: i'm done.]
14:36 < jag> kdaG: will remove
14:38 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has joined #din
14:39 < jag> jagbot: key
14:39 < jagbot> sa/key is 293.665 Hz, nearest note is D/293.665 Hz, distance is 0.000 Hz
14:39 < jag> jagbot: key C
14:39 < jagbot> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
14:39 < jag> jagbot: key C -1
14:39 < jagbot> sa/key is 130.813 Hz, nearest note is C/130.813 Hz, distance is 0.000 Hz
14:39 < jag> jagbot: key C -2
14:39 < jagbot> sa/key is 65.407 Hz, nearest note is C/65.407 Hz, distance is 0.000 Hz
14:39 < jag> jagbot: key C +2
14:39 < jagbot> sa/key is 1046.504 Hz, nearest note is C/1046.504 Hz, distance is 0.000 Hz
14:39 < jag> jagbot: key C +2 1
14:39 < jagbot> sa/key is 1046.504 Hz, nearest note is C/1046.504 Hz, distance is 0.000 Hz
14:39 < jag> jagbot: key C +2 0
14:39 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has quit [Remote host closed the connection]
14:41 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has joined #din
14:41 < jag> jagbot: sa
14:41 < jagbot> sa/key is 293.665 Hz, nearest note is D/293.665 Hz, distance is 0.000 Hz
14:41 < jag> jagbot: key C
14:41 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has quit [Remote host closed the connection]
14:43 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has joined #din
14:43 < jag> jagbot: sa . -5
14:43 < jagbot> sa/key too low
14:43 < jag> jagbot: sa . -3
14:43 < jagbot> sa/key is 36.708 Hz, nearest note is D/36.708 Hz, distance is 0.000 Hz
14:43 < jag> jagbot: sa . -4
14:43 < jagbot> sa/key too low
14:43 < jag> jagbot: sa . 20
14:43 < jagbot> sa/key too high
14:43 < jag> jagbot: sa . 2
14:43 < jagbot> sa/key is 146.833 Hz, nearest note is D/146.833 Hz, distance is 0.000 Hz
14:43 < jag> jagbot: sa . 3
14:43 < jagbot> sa/key is 1174.660 Hz, nearest note is D/1174.660 Hz, distance is 0.000 Hz
14:43 < jag> jagbot: sa . 4
14:43 < jagbot> sa/key is 18794.561 Hz, nearest note is D/18794.561 Hz, distance is 0.000 Hz
14:43 < jag> jagbot: sa . 5
14:43 < jagbot> sa/key too high
14:47 < KdaG> is nice to have all the messages on screen
14:48 < KdaG> for beginners like me
14:48 < KdaG> it helps a good deal
14:56 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has quit [Quit: i'm done.]
14:57 < jag> 1501
14:57 < jag> could be buggy
14:57 < jag> im just committing to keep u entertained too :)
14:57 < jag> awww u need to type # in this though :(
14:57 < jag> will change next rev
15:02 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has joined #din
15:02 < jagbot> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:02 < jagbot> sa/key is 2093.008 Hz, nearest note is C/2093.008 Hz, distance is 0.000 Hz
15:03 < jagbot> sa/key is 16744.064 Hz, nearest note is C/16744.064 Hz, distance is 0.000 Hz
15:03 < jagbot> sa/key too high
15:03 < jagbot> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:03 < jag> jagbot when connected displays command output from din commands run by the user who has launched jagbot
15:04 < KdaG> Updated to revision 1501.
15:04 < jag> jagbot: sa
15:04 < jagbot> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:05 < jag> this output is due to asking jagbot whats the key/sa is on the din that has launched jagbot
15:06 -!- halfbro [~55.18.26.18|ydobon#55.18.26.18|ydobon] has joined #din
15:06 < jag> halfbro: sa
15:06 < halfbro> sa/key is 32.703 Hz, nearest note is C/32.703 Hz, distance is 0.000 Hz
15:07 < dspstv> ohh i forgot to delete the window prefs
15:07 < jag> hehe ur sa is too low halfbrow
15:07 < jag> naah thats ok for now
15:07 < dspstv> k
15:07 < jag> halfbro: sa D 0 1
15:07 < halfbro> sa/key is 293.665 Hz, nearest note is D/293.665 Hz, distance is 0.000 Hz
15:07 < dspstv> halfbro: key C
15:07 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:07 < jag> halfbro: sa D
15:07 < halfbro> sa/key is 293.665 Hz, nearest note is D/293.665 Hz, distance is 0.000 Hz
15:07 < dspstv> halfbro: key C
15:07 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:08 < jag> halfbro: sa D
15:08 < halfbro> sa/key is 293.665 Hz, nearest note is D/293.665 Hz, distance is 0.000 Hz
15:08 < dspstv> halfbro: key C -1
15:08 < halfbro> sa/key is 130.813 Hz, nearest note is C/130.813 Hz, distance is 0.000 Hz
15:08 < jag> halfbro: sa D 2
15:08 < halfbro> sa/key is 1174.660 Hz, nearest note is D/1174.660 Hz, distance is 0.000 Hz
15:08 < dspstv> halfbro: key C -4
15:08 < halfbro> sa/key too low
15:08 < dspstv> halfbro: key C 3
15:08 < halfbro> sa/key is 2093.008 Hz, nearest note is C/2093.008 Hz, distance is 0.000 Hz
15:08 < jag> halfbro: sa D
15:08 < halfbro> sa/key is 293.665 Hz, nearest note is D/293.665 Hz, distance is 0.000 Hz
15:08 < jag> halfbro: sa D -1
15:08 < halfbro> sa/key is 146.833 Hz, nearest note is D/146.833 Hz, distance is 0.000 Hz
15:08 < jag> halfbro: sa D -1
15:08 < halfbro> sa/key is 146.833 Hz, nearest note is D/146.833 Hz, distance is 0.000 Hz
15:08 < jag> halfbro: sa D -2
15:08 < halfbro> sa/key is 73.416 Hz, nearest note is D/73.416 Hz, distance is 0.000 Hz
15:08 < jag> halfbro: sa D -3
15:08 < halfbro> sa/key is 36.708 Hz, nearest note is D/36.708 Hz, distance is 0.000 Hz
15:08 < dspstv> halfbro: key C 3
15:08 < halfbro> sa/key is 2093.008 Hz, nearest note is C/2093.008 Hz, distance is 0.000 Hz
15:08 < dspstv> ouch
15:08 < dspstv> hehe
15:08 < jag> halfbro: sa C
15:08 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:08 < dspstv> mouse 100 100
15:09 < jag> nah that will just show up on console
15:09 < dspstv> halfbro: mouse 100 100
15:09 < jag> bug fixed :)
15:09 < jag> the cool thing is
15:09 < dspstv> console is great now neat!
15:09 < jag> u could write a program that does things
15:09 < dspstv> halfbro: mouse 100 10
15:09 < dspstv> halfbro: mouse 100 200
15:09 < dspstv> halfbro: mouse 100 220
15:10 < dspstv> halfbro: mouse 100 230
15:10 < dspstv> halfbro: mouse 100 240
15:10 < jag> halfbro: m 90 240
15:10 < dspstv> halfbro: m 10 240
15:10 < jag> halfbro: sa
15:10 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:10 < jag> halfbro: m 90 240
15:10 < dspstv> halfbro: key C -4
15:10 < halfbro> sa/key too low
15:10 < jag> halfbro: sv fmd 35
15:10 < dspstv> halfbro: key C -3
15:10 < halfbro> sa/key is 32.703 Hz, nearest note is C/32.703 Hz, distance is 0.000 Hz
15:11 < jag> halfbro: sa D -1
15:11 < halfbro> sa/key is 146.833 Hz, nearest note is D/146.833 Hz, distance is 0.000 Hz
15:11 < dspstv> halfbro: key C -3
15:11 < halfbro> sa/key is 32.703 Hz, nearest note is C/32.703 Hz, distance is 0.000 Hz
15:11 < jag> jagbot: key C
15:11 < dspstv> halfbro: key C
15:11 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:11 < jag> my bot fails weirdly
15:11 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has quit [Read error: Connection reset by peer]
15:11 < jag> with key C
15:11 < jag> but not urs!
15:11 < jag> im jealous! :D
15:12 -!- halfbro [~55.18.26.18|ydobon#55.18.26.18|ydobon] has quit [Quit: i'm done.]
15:12 < jag> the console is now the IRC chat actually
15:12 < jag> all worked?
15:12 -!- halfbro [~55.18.26.18|ydobon#55.18.26.18|ydobon] has joined #din
15:13 < dspstv> wrong key press
15:13 < dspstv> esc
15:13 < dspstv> thats what happened
15:13 < dspstv> halfbro: key C
15:13 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:13 < jag> halfbro: sa . -1
15:13 < halfbro> sa/key is 130.813 Hz, nearest note is C/130.813 Hz, distance is 0.000 Hz
15:13 < jag> halfbro: sa . 1
15:13 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:13 < jag> halfbro: sa . 2
15:13 < halfbro> sa/key is 1046.504 Hz, nearest note is C/1046.504 Hz, distance is 0.000 Hz
15:13 < jag> halfbro: sa . 1.5
15:13 < halfbro> sa/key is 2093.008 Hz, nearest note is C/2093.008 Hz, distance is 0.000 Hz
15:13 < jag> halfbro: sa . 1
15:13 < halfbro> sa/key is 4186.016 Hz, nearest note is C/4186.016 Hz, distance is 0.000 Hz
15:13 < jag> halfbro: sa
15:13 < halfbro> sa/key is 4186.016 Hz, nearest note is C/4186.016 Hz, distance is 0.000 Hz
15:13 < jag> halfbro: sa c
15:13 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:14 < dspstv> how to enable disable the gates?
15:14 < dspstv> forgot
15:14 < jag> press b
15:14 < dspstv> f1
15:14 < dspstv> yes
15:14 < dspstv> but via the bot?
15:14 < jag> cant :(
15:14 < dspstv> k
15:14 < jag> more commands need to be added
15:14 < jag> there is setv
15:14 < jag> it could go there
15:15 < jag> like setv gaters 1
15:15 < jag> or sv gaters 1
15:15 < jag> halfbro: sv fmd 5
15:15 < dspstv> ok, i have a question
15:15 < dspstv> before
15:15 < dspstv> key '
15:15 < dspstv> was for delay on and off
15:15 < dspstv> now is for fm mod
15:15 < jag> oh
15:16 < dspstv> or maybe is my US keyboard
15:16 < dspstv> that will be..
15:16 < jag> us keyboard should work well.. :(
15:16 < jag> i got a laptop with us layout
15:16 < dspstv> but not US ove swiss-german
15:16 < dspstv> over
15:16 < jag> hmmmmmmmmmmmmmmm
15:17 < jag> there is nothing i can do about that right now…sdl…
15:17 < dspstv> it will be "fixed" als long i dont have to make the # sign
15:17 < jag> i use keycode constants..if that fails..it shouldnt..because it says…its the key that it says
15:17 < dspstv> so next rev will do for me
15:17 < jag> ok i will fix that now
15:18 < dspstv> jag, one thing, never ever change the typograhy in use on cmd
15:18 < dspstv> what is that btw?
15:18 < jag> why u dont like the font?
15:18 < dspstv> i love it
15:19 < jag> its my own font!
15:19 < jag> :D
15:19 < jag> i got a font editor disabled in din :)
15:19 < jag> its vector font
15:19 < jag> u can scale it
15:19 < dspstv> double dots are super cool
15:19 < jag> wait
15:19 < dspstv> but is disabled?
15:19 < jag> halfbro: sfs 3 2
15:19 < dspstv> haha
15:19 < dspstv> great
15:19 < jag> halfbro: sfs 4 2
15:19 < dspstv> we should be recording all this
15:19 < jag> this is just too good man
15:20 < jag> u should always run a video camera
15:20 < dspstv> halfbro: sfs 6 6
15:20 < dspstv> halfbro: sfs 6 2
15:20 < jag> that will be big!
15:20 < jag> halfbro: sfs 1 1
15:20 < dspstv> halfbro: sfs 16 2
15:20 < dspstv> whats the name of the typography?
15:20 < dspstv> halfbro: sfs 10 2
15:20 < dspstv> halfbro: sfs 8 2
15:20 < dspstv> halfbro: sfs 8 4
15:21 < dspstv> halfbro: sfs 4 4
15:21 < dspstv> halfbro: sfs 4 1
15:21 < jag> yeah i got the idea :)
15:21 < dspstv> halfbro: sfs 3 2
15:21 < jag> abcdefghijklmnopqrstuvwxyz zyxwvutsrqponmlkjihgfedcba
15:21 < jag> 0123456789
15:21 < jag> i spent a long time making that font :)
15:21 < dspstv> s is great x also
15:22 < dspstv> whats the name of the typography?
15:22 < jag> jag :D
15:22 < jag> u could suggest a name
15:22 < dspstv> but you made it with your won software?
15:22 < jag> yeah
15:22 < jag> look at ~/.din/jag.fnt
15:22 < dspstv> that is part of din but now disabled,got it
15:23 < jag> logout and login
15:23 < jag> my laptop is making some noise
15:23 < jag> is that u?
15:23 < jag> cant be!
15:23 < jag> brb
15:27 -!- jag [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|gaj#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|gaj] has quit [Ping timeout: 240 seconds]
15:30 -!- jag [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|gaj#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|gaj] has joined #din
15:30 < jag> halfbro: sa
15:30 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:31 < jag> halfbro: sfs 3 2
15:31 < jag> yeah my laptop made a constant tone
15:31 < jag> could be din but it wasnt running :)
15:31 < jag> so…
15:31 < jag> processor overheat?!
15:31 < jag> dont know anyway to find what happened?
15:33 < jag> some ppl noticed the font
15:33 < jag> programmers think its a waste of time
15:33 < jag> i read books on typography etc
15:38 < dspstv> i can tell you is good
15:38 < dspstv> :)
15:38 < dspstv> i have done some graphis
15:38 < jag> haha
15:38 < dspstv> not that i consider my self a designer
15:38 < dspstv> not at all
15:39 < jag> well to like something u need to have taste
15:39 < dspstv> i will make a logo with it
15:39 < jag> the font def is here
15:39 < jag> ~/.din/jag.fnt
15:39 < dspstv> yes i saw that
15:39 < jag> its all numbers
15:39 < dspstv> hah
15:39 < jag> integer font
15:40 < jag> so it can scale to any size accurately
15:40 < jag> vector font ie
15:40 < dspstv> thats a perfect name for it
15:40 < dspstv> integer
15:40 < jag> yeah will name that
15:40 < dspstv> you have the frutiger etc..
15:40 < jag> ohh dont know much about fonts
15:40 < dspstv> lets search for fonts with that name
15:40 < jag> i saw a documentary on helvetica :)
15:41 < dspstv> they are proud about it
15:41 < jag> there is this lovely type book
15:41 < dspstv> the austrians got Arial
15:41 < jag> written by a brit author
15:41 < jag> called "type" nice book
15:41 < dspstv> to answer to Helvetical
15:41 < jag> but i was also inspired by the london underground font
15:41 < jag> the diamond over i and j is from the tube :)
15:42 < dspstv> good news!
15:42 < dspstv> http://www.fonts.com/findfonts/SearchPage.htm?kid=integer
15:42 < dspstv> the diamond i like a lot
15:42 < dspstv> is the dot also
15:43 < jag> u mean i could make money of the font? :)
15:43 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has joined #din
15:43 < dspstv> there are so many
15:44 < jag> ok i got ur fix
15:44 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has quit [Quit: i'm done.]
15:44 < dspstv> k checking out
15:44 < jag> no
15:44 < jag> need to commit
15:44 < dspstv> k
15:45 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has joined #din
15:45 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has quit [Quit: i'm done.]
15:46 < jag> 1502
15:47 < jag> helevtica is a nice font but a bit evil
15:48 < dspstv> cant remember why?
15:49 < jag> govts use it a lot to look good
15:49 -!- halfbro [~55.18.26.18|ydobon#55.18.26.18|ydobon] has quit [Quit: i'm done.]
15:52 -!- halfbro [~55.18.26.18|ydobon#55.18.26.18|ydobon] has joined #din
15:52 < jag> works then?
15:52 < jag> halfbro: sa
15:52 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:53 < halfbro> sa/key is 523.252 Hz, nearest note is C/523.252 Hz, distance is 0.000 Hz
15:53 < jag> halfbro: sa . -1
15:53 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:53 < jag> halfbro: sa . -1
15:53 < halfbro> sa/key is 130.813 Hz, nearest note is C/130.813 Hz, distance is 0.000 Hz
15:53 < jag> halfbro: sa . -1
15:53 < halfbro> sa/key is 65.407 Hz, nearest note is C/65.407 Hz, distance is 0.000 Hz
15:53 < jag> halfbro: sa . -1
15:53 < halfbro> sa/key is 32.703 Hz, nearest note is C/32.703 Hz, distance is 0.000 Hz
15:53 < halfbro> sa/key is 65.407 Hz, nearest note is C/65.407 Hz, distance is 0.000 Hz
15:53 < halfbro> sa/key is 130.813 Hz, nearest note is C/130.813 Hz, distance is 0.000 Hz
15:53 < jag> halfbro: sa .
15:53 < halfbro> sa/key is 130.813 Hz, nearest note is C/130.813 Hz, distance is 0.000 Hz
15:53 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:53 < halfbro> sa/key is 523.252 Hz, nearest note is C/523.252 Hz, distance is 0.000 Hz
15:53 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:53 < halfbro> sa/key is 130.813 Hz, nearest note is C/130.813 Hz, distance is 0.000 Hz
15:53 < halfbro> sa/key is 65.407 Hz, nearest note is C/65.407 Hz, distance is 0.000 Hz
15:53 < halfbro> sa/key is 32.703 Hz, nearest note is C/32.703 Hz, distance is 0.000 Hz
15:53 < halfbro> sa/key too low
15:53 < halfbro> sa/key is 65.407 Hz, nearest note is C/65.407 Hz, distance is 0.000 Hz
15:53 < halfbro> sa/key is 130.813 Hz, nearest note is C/130.813 Hz, distance is 0.000 Hz
15:53 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:53 < halfbro> sa/key is 130.813 Hz, nearest note is C/130.813 Hz, distance is 0.000 Hz
15:53 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:53 < halfbro> sa/key is 130.813 Hz, nearest note is C/130.813 Hz, distance is 0.000 Hz
15:53 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:53 < halfbro> sa/key is 130.813 Hz, nearest note is C/130.813 Hz, distance is 0.000 Hz
15:53 < jag> yep octave shift button pressing eh
15:54 < KdaG> haha
15:54 < KdaG> spy
15:54 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:54 < KdaG> im trying to replicate what i saw yesterday on your video
15:55 < halfbro> sa/key is 523.252 Hz, nearest note is C/523.252 Hz, distance is 0.000 Hz
15:55 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:55 < jag> yeah go for it
15:55 < jag> slide ur mouse and shifttt
15:55 < halfbro> sa/key is 523.252 Hz, nearest note is C/523.252 Hz, distance is 0.000 Hz
15:55 < jag> follow ur year
15:55 < jag> stay near C
15:56 < jag> B C and Db are closeby
15:56 < jag> u can do anything there and sound good
15:56 < KdaG> or go to home just after the move
15:56 < jag> yeah
15:56 < jag> ur getting the idea
15:56 < jag> the whole point of indian music is spiritual
15:56 < jag> halfbro: notation indian
15:56 < jag> :)
15:57 < jag> thats in indian notation
15:57 < jag> halfbro: notation western
15:57 < jag> back to familiar
15:57 < halfbro> sa/key is 1046.504 Hz, nearest note is C/1046.504 Hz, distance is 0.000 Hz
15:57 < halfbro> sa/key is 523.252 Hz, nearest note is C/523.252 Hz, distance is 0.000 Hz
15:57 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:57 < halfbro> sa/key is 130.813 Hz, nearest note is C/130.813 Hz, distance is 0.000 Hz
15:57 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:57 < halfbro> sa/key is 130.813 Hz, nearest note is C/130.813 Hz, distance is 0.000 Hz
15:57 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:57 < jag> could run a remote music lesson!
15:58 < KdaG> but
15:58 < jag> imagine u streaming ur playing to me and i correcting :)
15:58 < jag> halfbro: sa
15:58 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
15:58 < KdaG> we have to make a video today
15:58 < jag> yeah make it
15:58 < jag> why not
15:58 < KdaG> i will put some time now on recordymydesktop
15:58 < jag> ok i will bring this to shape as well
15:58 < KdaG> let me try to get it back in place
15:59 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has joined #din
16:00 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has quit [Quit: i'm done.]
16:05 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has joined #din
16:05 < jagbot> sa/key is 329.628 Hz, nearest note is E/329.628 Hz, distance is 0.000 Hz
16:06 < jag> jagbot: sa C
16:06 < jag> jagbot: sa
16:08 < jag> jagbot: sa
16:09 < jag> halfbro: sa
16:09 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
16:10 -!- jagbot [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|ydobon] has quit [Ping timeout: 240 seconds]
16:13 < jag> halfbro: sa
16:13 < halfbro> sa/key is 261.626 Hz, nearest note is C/261.626 Hz, distance is 0.000 Hz
16:14 [log]
16:14 autolog = ON

on waveforms

22:38 <@jag> http://code.google.com/p/din/wiki/real_din
22:40 < aleij_> klik
22:42 < aleij_> i see, i like it
22:42 < aleij_> din is noise
22:43 -!- aleij_ changed the topic of #din to: din is noise | http://code.google.com/p/din | http://code.google.com/p/din/wiki/Sound_Samples
22:43 » OpenURL 3
22:43 < aleij_> when you say scratch them, will that be moving with a d w , ?
22:44 <@jag> no
22:44 <@jag> u make a phrase
22:44 <@jag> and press left and right arrow
22:44 <@jag> to get DJ like scratching
22:44 < aleij_> with v
22:44 < aleij_> ahh
22:44 < aleij_> ok
22:44 < aleij_> i didnt though one could move while on the phrase
22:44 <@jag> not with the mouse
22:44 <@jag> but yeah with the keyb
22:45 <@jag> jagbot: notation
22:45 < aleij_> today while playing, though if it was possible to mark other places of the keyboard and have say 3 notes following the
mouse position
22:46 <@jag> change pitch and volume
22:46 <@jag> of 3 notes
22:46 <@jag> as mouse moves?
22:47 < aleij_> yes, like say
22:47 < aleij_> i have 3 "pointers"
22:47 < aleij_> or you have one and i have the other
22:47 <@jag> possible
22:47 <@jag> file an issue
22:47 < aleij_> do you know this tool from phtoshop to clone areas?
22:48 <@jag> u tell me
22:48 < aleij_> it follows your moves on one spot and takes info from another to overlay
22:49 <@jag> the thing i was gonna work on
22:49 <@jag> was
22:49 <@jag> moving any curve vertex/tangent along another curve
22:49 * aleij_ listens
22:50 <@jag> so u could draw a path
22:50 <@jag> that u want the mouse position to move on
22:50 <@jag> also control its speed, acceleration
22:50 <@jag> and have multiple paths like that
22:50 < aleij_> ahh nice
22:50 <@jag> u can do similar
22:50 <@jag> right now
22:50 <@jag> goto waveform editor
22:50 <@jag> ie press 2
22:50 <@jag> put ur mouse inside a vertex
22:50 <@jag> and press f7
22:51 <@jag> it will start capturing your mouse
22:51 <@jag> move and go back to that vertex
22:51 <@jag> and press f8
22:51 <@jag> it will assign the capture to that vertex
22:52 <@jag> and that will change the sound
22:52 < aleij_> did it
22:52 < aleij_> i saw that and knew it had some use :)
22:53 <@jag> the problem with mouse capture is
22:53 <@jag> which is also its advantage is
22:53 <@jag> lack of editing
22:53 <@jag> its like performance
22:53 <@jag> u get it right
22:53 <@jag> or u fail
22:53 <@jag> so if u drew a path
22:53 <@jag> which is also a bezier curve
22:53 <@jag> so can be arbitrary
22:54 <@jag> u can also have another bezier control the acceleration/speed of the vertex
22:54 <@jag> and it can create complex sound
22:54 <@jag> and u could have 2 oscillators
22:54 <@jag> ie 2 waveforms
22:54 <@jag> with vertices moving at different rates
22:55 <@jag> right now mouse capture works with current curve
22:55 <@jag> not for all curves
22:55 <@jag> need to generalise that
22:55 <@jag> the power opens up
22:56 <@jag> and the path can be used for anything
22:56 <@jag> multiple mouse pointers
22:56 <@jag> in the "din board"
22:56 < aleij_> i see
22:56 <@jag> on the gater curves
22:56 * aleij_ making a cp paste of this
22:57 <@jag> to change the gating dynamically
22:57 <@jag> have u tried to edit the waveforms?
22:57 <@jag> the curves?
22:57 < aleij_> just now
22:57 < aleij_> yes
22:57 <@jag> remember because x axis is time
22:57 <@jag> u cant have one vertex go beyond the next vertex in X
22:57 <@jag> ie time
22:57 <@jag> past cant go into future :)
22:58 <@jag> din will handle it
22:58 <@jag> but sound will distort
22:58 <@jag> and there is undo/redo
22:58 <@jag> unlimited
22:58 <@jag> u can make music with undo redo actually
22:58 <@jag> try 9 and 0
22:58 <@jag> on waveform editor
22:58 <@jag> and press z and shift+z :)
22:58 < aleij_> doing that now
22:58 <@jag> make a phrase
22:58 <@jag> and goto 2
22:58 <@jag> and 9 and 0
22:58 <@jag> and z and shift+z
22:59 < aleij_> k
23:00 <@jag> if u move vertices of the waveform as the phrase plays u can hear the harmonics change
23:00 <@jag> basically its timbre changing
23:00 < aleij_> fuck im really getting into it know
23:00 <@jag> this is so hard to do with pd or supercollider or anything out there
23:01 <@jag> they are like stuck in the "past" :)
23:01 <@jag> 80s
23:01 <@jag> filters
23:01 <@jag> as u move the vertices u cancel some frequencies , enhance others
23:01 <@jag> but u dont think in those terms
23:01 <@jag> u listen
23:01 <@jag> u use ur ears :)
23:02 < aleij_> just what im trying while pressing 0 and 9
23:03 < aleij_> if we had skype chat open this log/master class wont have been documented
23:03 < aleij_> or maybe yes, if we chat there
23:03 < aleij_> the power if irc begins when we are more than 2
23:03 <@jag> hope it happens one day
23:03 < aleij_> we have to make better videos and let people know about din no?
23:03 <@jag> yeah
23:03 <@jag> maybe start from the beginning
23:04 <@jag> but to me din is very subtle software…its like a poem to me :)
23:04 <@jag> i somtimes struggle with "where to begin"
23:04 <@jag> can begin anywhere but its also endless in all directions
23:04 <@jag> and there is so much more to do!
23:05 <@jag> u can add ur own waveforms to the library
23:05 <@jag> use +
23:05 <@jag> in waveform editor
23:05 <@jag> and - to delete waveforms u dont like
23:05 <@jag> there are about 60 waveforms on the library
23:06 <@jag> brb
23:07 < aleij_> thanks

about the liveUSB liveCD

23:22 <@jag> which would boot into din - i know im repeating myself —- it should also have gcc/g++, opengl / nvidia drivers?, libosc and
libircclient

23:40 < aleij_> i will put some time to the live distro thinggy
23:40 <@jag> yeah that will be cool
23:41 < aleij_> cause is hwat i have done and we need for a festival in colombia
23:41 <@jag> cool
23:41 <@jag> bring them in maybe! :)
23:42 <@jag> can u put gcc/g++, geany, libosc
23:42 <@jag> autotools
23:42 <@jag> ie automake, autoconf, autoreconf, libtool etc
23:46 < aleij_> that will be all there
23:46 < aleij_> is basic stuff from puredyne
23:48 <@jag> i remember autoreconf wasnt there
23:48 <@jag> check on ur machine
23:48 < aleij_> k
23:48 < aleij_> you playing now
23:49 < aleij_> hehe
23:49 < aleij_> laura listens

23:53 < aleij_> btw, for the live, what IRC server i should add?
23:53 < aleij_> undernet?
23:53 <@jag> no im using their code
23:53 <@jag> unless i register my ip with them
23:53 < aleij_> few days ago irc was a dissater, today it appears to serve well the purpose
23:53 <@jag> bcos of software limits
23:54 < aleij_> ok, thats clear
23:54 <@jag> if no limits, irc is only a tiiiiny bit smaller than osc
23:54 <@jag> cos osc is direct, no middle man
23:54 < aleij_> but if say i have a good connection and can run an irc server
23:54 <@jag> irc is middle man here
23:54 < aleij_> it will be nice to have it on the stick no?
23:54 <@jag> of course
23:54 <@jag> yeah
23:54 <@jag> ircd on the stick please
23:55 <@jag> bundle ircdu
23:55 < aleij_> k
23:55 <@jag> undernet ircd
23:55 <@jag> cos i know that bastard's code now lol
23:55 < aleij_> thats what you installed?
23:55 <@jag> yes
23:55 < aleij_> from ubuntu repos or source?
23:55 <@jag> man if u open up the code u see so many things
23:55 <@jag> ugly things :)
23:55 < aleij_> haha
23:55 <@jag> from source
23:56 <@jag> no concern for speed
23:56 <@jag> at all
23:56 < aleij_> will be goodto have that
23:56 < aleij_> i could add diff versions, you now how is google
23:56 <@jag> but u cant write everything
23:56 <@jag> so…live with it :)
23:56 <@jag> wait..i'll check my version
23:56 < aleij_> k
23:56 <@jag> 2.10.12.12!
23:56 <@jag> http://coder-com.undernet.org/

stream

Day changed to 30 Mar 2010
00:02 <@jag> file an issue on the clone idea
00:02 <@jag> file issues of all sorts of features u think of
00:02 <@jag> lets not judge them
00:02 <@jag> brainstorming is good
00:06 <@jag> hearing anything?
00:06 <@jag> u also want to package my patch!
00:06 <@jag> to ircu
00:06 <@jag> :)
00:07 <@jag> otherwise its not gonna let u flood the data
00:07 <@jag> into the channel
00:11 <@jag> u there
00:17 < aleij_> http://giss.tv:8000/bogotrax.ogg
00:17 < aleij_> theres a stream here
00:17 < aleij_> with some not to good sound
00:18 < aleij_> yes, i was referring to your patch
00:18 < aleij_> for the server
00:18 < aleij_> and i had headphones was listening to din
00:18 < aleij_> plaing on top of your changes til i lost it
00:18 < aleij_> :)
00:18 < aleij_> but it was like 10min or moe
00:18 < aleij_> more
00:18 <@jag> lost what?
00:19 < aleij_> lost the line of improv or i dunno how to say
00:19 <@jag> yehhhhh
00:19 <@jag> better not said
00:19 <@jag> i liked what u said about institutionalisation of music
00:20 <@jag> :)
00:21 < aleij_> you get the stream?
00:22 <@jag> starting to roll
00:24 <@jag> played first few secs and totally stopped
00:24 < aleij_> will cut sound for a moment, need to get it into the mixer
00:24 < aleij_> reload the stream
00:28 < aleij_> there should be sound now
00:30 <@jag> ok
00:30 < aleij_> sometimes the stream could break
00:30 < aleij_> cause is over wifi
00:34 <@jag> wow
00:35 <@jag> awwwww
00:35 < aleij_> yes
00:35 < aleij_> something was hurting there
00:36 <@jag> u quit or din crashed?
00:36 < aleij_> and, on the panic i hit esc by mistake
00:36 < aleij_> :S
00:36 <@jag> yeh :)
00:36 <@jag> happens :)
00:36 <@jag> it was surreal to watch the waveform
00:36 < aleij_> haha
00:36 < aleij_> good
00:36 <@jag> man din has found its place in the history of software!
00:36 <@jag> thank you
00:36 < aleij_> no doubt
00:36 <@jag> one small step
00:37 < aleij_> im lucky to be here
00:37 < aleij_> learning first hand
00:37 <@jag> ok now
00:37 <@jag> instead of paths
00:37 <@jag> i want to add command
00:37 <@jag> to set value of curve
00:37 <@jag> over irc
00:37 <@jag> so that
00:37 <@jag> i can move the curve here
00:37 <@jag> and it moves on ur din
00:37 <@jag> we will get to the mouse last
00:37 <@jag> first the geometry is easier and elegant to do
00:38 < aleij_> that would be awesome
00:38 <@jag> can do it 2morrow :)
00:38 < aleij_> yes, i will head to the liveUSB side
00:39 <@jag> this is just major
00:39 <@jag> ive showed din to loads of ppl
00:39 <@jag> nobody would even say let me try it
00:39 <@jag> dont know why
00:39 < aleij_> looked to persona
00:39 < aleij_> personal
00:40 <@jag> yeah maybe
00:40 <@jag> the ui can improve
00:40 < aleij_> i was captivated by it instantly
00:40 <@jag> however some things are there for performance
00:40 <@jag> bit like 'vi' of gui :)
00:41 <@jag> the stream is coming together nicely
00:41 < aleij_> btw there was some pd list thread today on generating a certain note
00:41 < aleij_> major7(?)
00:41 <@jag> yeah
00:41 < aleij_> didnt read it
00:41 < aleij_> but the suggestiond for the patch sounded complex
00:41 < aleij_> if you want to read it i can search the email
00:42 <@jag> yeah sure
00:42 <@jag> not now..time for sleep.. :)
00:42 <@jag> a happy sleep
00:42 <@jag> tommorrow i do the commands to set the curve
00:42 <@jag> and lets roll
00:42 < aleij_> gn
00:43 <@jag> bfn..c u l8r
00:43 <@jag> i like kicking u off my server lol
00:43 <@jag> :D
00:43 <@jag> byeeeee

bot prefix command:

16:04 <@jag> bot command has changed
16:04 <@jag> bot prefix <prefix>
16:04 <@jag> so bot prefix jag
16:04 <@jag> will send mesgs like
16:05 <@jag> jag: sa . 1
16:05 <@jag> bot pfx jag will also work
16:05 <@jag> bot pfx
16:05 <@jag> will remove prefix
16:08 <@jag> bot pm _wont_ work anymore

prompt and scope

16:17 < aleij_> ctrlR
16:17 <@jag> hows the font looking now?
16:17 < aleij_> hidden/sisible
16:17 < aleij_> visible
16:17 <@jag> good
16:18 <@jag> u can pause the scope with RMENU
16:18 < aleij_> font looks more pro
16:18 <@jag> which u did
16:18 <@jag> try sfs 3 4
16:18 <@jag> u can also set prompt
16:18 < aleij_> i was 3 3
16:18 <@jag> sv ps1 —>
16:21 < aleij_> i put the nice @ sign then
16:21 <@jag> hehe
16:21 <@jag> yeah why not
16:21 <@jag> but it doesnt save yet :(
16:21 <@jag> so u gotta setup everytime
16:21 <@jag> will fix

on shiv, guzheng and p

00:36 < jag> u saw this?
00:36 < jag> svn co https://din.googlecode.com/svn/tags/din-guzheng guzheng
00:36 < jag> compile but dont make install
00:37 < jag> run from guzheng/src
00:37 < aleij_> k
00:39 < jag> showed in make art
00:39 < jag> tagged 3 years ago :)
00:39 < jag> and this one:
00:39 < jag> svn co https://din.googlecode.com/svn/tags/din-shivaranjani shiv
00:40 < jag> same ritual
00:40 < jag> think ur son(s) may like guzheng :)
00:40 < jag> could bring that into din too
00:40 < jag> the trunk
00:40 < jag> with boxes mapped to scale notes
00:40 < aleij_> 1517 guzheng here
00:41 < jag> guzheng runs?
00:41 < aleij_> runing make
00:41 < jag> k
00:41 < aleij_> opens
00:42 < aleij_> makes sounds
00:42 < jag> good
00:43 < aleij_> but, why is not this inside din?
00:44 < jag> can be
00:44 < aleij_> i will get shiv
00:44 < jag> but that was me learning sound synth
00:44 < jag> with bezier
00:45 < jag> press f down and move the curve :)
00:46 < aleij_> yes was doing that, going for shiv now
00:46 < jag> a bug in shiv
00:47 < aleij_> yes
00:47 < aleij_> make fails
00:48 < jag> svn update :)
00:48 < jag> press m inside a box
00:48 < jag> see what happens
00:48 < jag> and move ur mouse too
00:48 < jag> in guzheng

00:52 < aleij_> according to f1 i should see some tangents and curves
00:53 < aleij_> i have only boxes with letters
00:53 < aleij_> no waves to pull the hairs of
00:53 < jag> aahh
00:53 < jag> press s slowly
00:53 < aleij_> moves the whole scene
00:54 < jag> its below the boxes
00:54 < jag> the curve
00:54 < aleij_> yes, and more boxes
00:54 < aleij_> is like MUD
00:54 < aleij_> !
00:54 < jag> turn on the scope
00:54 < aleij_> i have an idea here
00:54 < jag> its pretty on this 1 :)
00:55 < jag> btw that was my original font :)
00:55 < aleij_> it says scope is visible, but dunno where
00:55 < aleij_> phps in your shiv?
00:55 < jag> go down press s
00:55 < jag> think ur using a small window

1:20 < jag> can do if u want to compile p
01:20 < aleij_> i can wait np
01:20 < aleij_> as you want
01:22 < jag> no svn co https://project-p.googlecode.com/svn/trunk p
01:25 < jag> dont make install
01:25 < jag> p/src
01:25 < jag> ./p
01:28 < jag> hows it
01:28 < aleij_> i need to get freeglut
01:29 < aleij_> make failed
01:29 < jag> yeah freeglut apt get not sure
01:29 < jag> how do u find the right name for apt get?
01:29 < jag> it always says no package
01:30 < aleij_> with search first
01:30 < aleij_> so it isfreeglut3-dev
01:30 < aleij_> sudo aptitude searcg freeglut
01:30 < aleij_> search
01:31 < jag> cool
01:31 < jag> u can get it then
01:31 < aleij_> now make makes
01:32 < aleij_> :)
01:32 < jag> good
01:32 < jag> small program
01:32 < jag> fully multithreaded
01:32 < jag> will use ur dual core :)
01:32 < aleij_> running
01:32 < jag> what do u see
01:32 < aleij_> your bugs
01:32 < aleij_> flying
01:32 < jag> k thats a good thing
01:32 < jag> u got a mouse
01:33 < jag> can be a bit tricky without it
01:34 < aleij_> enter brings me home
01:34 < jag> it will
01:34 < jag> u want to put the mouse in the middle of the window
01:34 < jag> and press enter
01:34 < jag> so u can move around in 3d space
01:34 < jag> easy
01:35 < aleij_> little balls flying all around
01:36 < aleij_> tehy went far
01:36 < jag> some stuck in the middle surely
01:36 < jag> they will go to infinity :)
01:36 < aleij_> no one in the middle
01:36 < aleij_> just the axis
01:36 < jag> hmm
01:36 < jag> press 4
01:37 < aleij_> collided
01:37 < jag> towards the center
01:37 < jag> press 2
01:37 < jag> and 4
01:37 < jag> just 2
01:37 < jag> actually
01:37 < jag> cos uve already pressed 4
01:37 < aleij_> with 5 is the opposite

01:38 < aleij_> is like whatching the explosion
01:38 < jag> yeah
01:38 < jag> http://www.poojyum.com/p/
01:38 < jag> the theory behind it
01:38 < aleij_> talkig about LCHs
01:38 < aleij_> LHCs
01:39 < jag> press 2
01:39 < jag> gives a new sim
01:39 < jag> 1 replays the sim
01:40 < jag> now press 7 down
01:40 < jag> and keep pressing 1
01:40 < jag> or press 5
01:40 < jag> to get the explosion mode
01:40 < jag> and press 7 down
01:40 < jag> and 8
01:40 < jag> and 9
01:41 < jag> any combo as u like
01:41 < aleij_> 7 and 9 seem to be sleeping now
01:41 < jag> yeah
01:41 < aleij_> 3 and 9
01:41 < aleij_> that works
01:41 < jag> 8 joins with a line a particle moving away from another particle
01:42 < jag> bruv ur not testing now…ur learning the concept :)
01:42 < jag> 5,
01:42 < jag> and 8
01:42 < jag> 5 is the mode where all particles are moving away from their chosen particle
01:42 < aleij_> big mesh
01:42 < aleij_> and 9?
01:43 < jag> the idea in p
01:43 < jag> p is for parameter theory
01:43 < jag> i "developed" :)
01:43 < jag> the idea is
01:43 < jag> in the universe
01:43 < jag> everything is doing 1 of the 3 operations
01:43 < jag> going towards something
01:43 < jag> going away from something
01:44 < jag> watching
01:44 < jag> for something to come towards it or move away from it.
01:44 < jag> when the condition is met
01:44 < jag> it will choose 1 of the 3 operations in random
01:44 < jag> again
01:44 < jag> and magically behaviour results
01:44 < jag> watching creates the behaviour
01:44 < jag> watch and respond when condition met
01:45 < jag> in mode 4, a particle just goes towards another particle
01:45 < jag> in mode 5, all particle move away from other particle
01:45 < jag> thats why an explosion
01:46 < jag> but in mode 3, some particles go towards others, some go away, some are watching other particles waiting for some condition to
be met :)
01:46 < jag> there in mode 3
01:46 < jag> behaviour results
01:46 < jag> it will appear like a swarm of bees
01:46 < jag> thinking
01:46 < jag> moving
01:46 < jag> :)

01:46 < jag> everything is random start though
01:46 < jag> totally random
01:46 < jag> no cheating
01:46 < jag> go to mode 3
01:46 < aleij_> mode 3 sugests contemplation
01:47 < jag> partner
01:47 < jag> u gotta follow my instructions for now :)
01:47 < jag> u got the software to explore later :D
01:47 < aleij_> im in mode 3
01:47 < jag> good
01:47 < aleij_> plaing with 7 and 9
01:47 < jag> press u
01:47 < jag> to increase
01:48 < aleij_> many more
01:48 < jag> the number of particles 1 particle watches
01:48 < jag> sorry operates
01:48 < aleij_> yes i had 50 now
01:48 < aleij_> affects
01:48 < jag> it could go away from 1 particle, but towards another particle, watch another particle
01:48 < jag> 50 random operations for 50 particles
01:48 < jag> now i and k
01:48 < jag> increases and decreases the particles
01:49 < aleij_> got froze
01:49 < jag> wat are u looking at?
01:49 < aleij_> relaunched
01:50 < aleij_> i created less particles
01:50 < jag> press u to get to 1 particle affects 35
01:50 < jag> yeah u will see behaviour there
01:50 < jag> about 192 particles is good
01:51 < aleij_> with i they vibrate for a while, then go
01:51 < aleij_> outerspace
01:51 < jag> now keep pressing 2
01:51 < jag> gives u a new random seed
01:51 < jag> a new sim
01:51 < jag> new random start
01:51 < jag> but with ur current settings
01:51 < aleij_> k
01:51 < jag> and 1 of them should do something
01:52 < jag> if ur happy then press 1 to replay
01:52 < jag> try 96 particles
01:52 < jag> with 1 particle affects 35 particles
01:53 < jag> a swarm will emerge sometimes, split and reform :)
01:54 < jag> any luck :)
01:54 < aleij_> yes, well they kind of come back to leave
01:55 < jag> u can watch where they go
01:55 < aleij_> trying 2 again
01:55 < jag> move ur mouse
01:56 < jag> press e to zoom out far back
01:57 < aleij_> yes
01:57 < jag> any luck? :)
01:57 < aleij_> they do return
01:57 < jag> u dont see a swarm?
01:58 < aleij_> at the end all are separated
01:58 < aleij_> no swarm
02:00 < jag> try 192 particles
02:00 < jag> with 1 particle affects 73 partciles
02:00 < jag> press 2
02:00 < jag> to get new sim
02:01 < jag> now if u press 7 and 8 and 9
02:01 < jag> or any combo
02:01 < aleij_> 192 with 1 to 73
02:01 < aleij_> 2
02:01 < jag> it should be fun
02:02 < jag> are u too close to the axis?
02:02 < aleij_> eeeeeeeeeee
02:02 < jag> press e to zoom out
02:02 < jag> ?
02:02 < aleij_> i can still see a shape
02:02 < aleij_> many times e
02:02 < aleij_> i pressed
02:02 < jag> bring ur mouse to the center of the window
02:02 < jag> and press enter
02:02 < jag> then press e to go some distance back
02:03 < jag> take ur mouse to the top of the window on the title bar
02:03 < jag> then bring it to the center….the pointer will hide..imagine the pointer and bring to center and press enter :)
02:04 < aleij_> im in the middle
02:04 < jag> press enter?
02:04 < aleij_> yes
02:04 < jag> u should see green x
02:04 < jag> and blue y
02:04 < jag> yeah?
02:04 < aleij_> tensions in there
02:04 < aleij_> yes
02:04 < jag> now press e to zoom some distance
02:04 < jag> back
02:04 < jag> try to make the axis small
02:05 < jag> not too small
02:05 < jag> small enough that u can see comfortably
02:05 < jag> it should be the size of the white cross
02:05 < jag> in the center
02:07 < jag> any luck?
02:08 < aleij_> looking at all the movements
02:08 < jag> see swarms?
02:08 < aleij_> yes
02:08 < jag> splitting and joining sometimes?
02:08 < jag> press 2 to get new
02:08 < aleij_> 9 helps understand also
02:08 < jag> yeah
02:09 < jag> yellow is watching for far condition
02:09 < jag> blue is near
02:14 < jag> u can use a and d
02:14 < jag> to move left and right
02:14 < jag> zoom into and out too
02:14 < jag> like an eagle :)
02:15 < aleij_> well i just whatch the explosion
02:15 < aleij_> from inside
02:15 < aleij_> nice
02:16 < jag> lol
02:17 < jag> slow down and watch
02:17 < jag> yeah why not
02:17 < jag> but attract/repel/watch
02:17 < jag> is the tao
02:21 < jag> now u know my key combos for din..where they come from :)
02:22 < aleij_> yes
02:22 < jag> http://www.xahlee.org/SpecialPlaneCurves_dir/specialPlaneCurves.html

02:25 < jag> p is very subtle work im very proud of it…it reveals something deep
02:25 < jag> i mean when i first watched the swarm
02:25 < jag> first time
02:25 < jag> thats like the reason i program u kknow
02:25 < jag> for that
02:26 < jag> the power of the computer is enormous
02:26 < jag> i didnt know what was gonna come up
02:26 < jag> i knew something should happen
02:26 < jag> but i wasnt aiming at a simulation
02:26 < jag> i was learning 3d at the time
02:26 < jag> quake like move thru the world
02:26 < aleij_> nice surprise
02:27 < jag> happened when 1 particle affects n particles
02:27 < jag> originally it was 1 to 1
02:27 < jag> 1 to many did the difference
02:28 < jag> also the app is multithreaded
02:28 < jag> learnt a lot
02:29 < jag> din is multithreaded …the bot runs on its own thread, so does audio and osc

phd

02:45 < jag> whats ur phd topic?
02:45 < aleij_> and they are there more cause i should look at them, not really that i wish to have buy them
02:45 < aleij_> topic
02:46 < aleij_> uhmm
02:46 < aleij_> im trying to find life in the networks
02:46 < aleij_> from computers to street
02:46 < jag> jargon…explain :)
02:47 < aleij_> the social component that bonds people together
02:47 < aleij_> while they share how to do something
02:47 < jag> hehe
02:47 < aleij_> flows across many types of "protocols"
02:47 < jag> i hear what u mean
02:48 < jag> protocols?!
02:48 < jag> whats that
02:48 < aleij_> most of the times is a hirarchical structure
02:50 < jag> yeaah
02:50 < jag> promise me ur phd thesis
02:50 < jag> will be easy to ready for a layman!
02:50 < jag> like me :)
02:50 < jag> like a story
02:50 < jag> curl up near the fireplace
02:50 < jag> niiice
02:51 < aleij_> my phd comes from the work with my friends
02:51 < aleij_> it should come even from sounds

ircd patch:

01:40 < jag> 1520
01:40 < jag> parse.c.patch
01:40 < jag> is ur patch
01:40 < aleij> ai, great!
01:40 < aleij> tx
01:41 < jag> ircu/ircd/parse.c
01:41 < jag> u apply to that
01:41 < aleij> k
01:41 < jag> with patch < parse.c.patch
01:42 < jag> if this rev works
01:42 < jag> maybe u can include this in the new iso

font

23:18 < jag> can set xsize and ysize to squash and stretch font
23:18 < jag> need to commit
23:23 < jag> 1532
23:23 < jag> oops
23:23 < jag> wait for 1533
23:44 < jag> 1533
23:44 < jag> cp trunk/data/jag.fnt ~/.din/jag.fnt
23:44 < jag> set_font_size <xsize> <ysize> <charspc>
23:44 < KdaG> nice, so almost a font editor included
23:44 < jag> get_font_size
23:45 < jag> will print current values
23:45 < KdaG> yeap
23:45 < jag> not a visual editor
23:45 < jag> altho its available in din but disabled :)
23:45 < jag> sfs 2 . .
23:45 < jag> keeps the ysize and charspc
23:45 < jag> changes xsize
23:46 < KdaG> oh neat
23:46 < jag> sfs . . 5
23:46 < jag> changes charspc only
23:46 < jag> think ive seen the last of the font code
23:46 < jag> :)
23:46 < jag> hope anyway
23:46 < jag> but the font editor is totally undocced
23:47 < jag> but its fun..u can edit the font like the waveform :)
23:47 < KdaG> hah
23:47 < KdaG> yes
23:47 < jag> no curves tho
23:47 < jag> its all lines

on tardigrades, OSC, triggers and gaters

aleij_> it was fun though to share sounds with people with whom you have been talking for a week
11:43 < jag> yeh yeh agree the social side
11:44 < jag> id have liked the tardigrade controlling din
11:44 < aleij_> we still can do it
11:44 < jag> very subtly
11:44 < jag> low bpm modulations
11:44 < jag> triggers
11:45 < aleij_> i will work on the OSC after i get streaming up and ready
11:45 < jag> could setup triggers around the tardigrade
11:45 < aleij_> thats on my tdo for today
11:45 < jag> and convert that to gate pattern for example
11:45 < jag> why osc?
11:45 < jag> irc?
11:46 < aleij_> ohhh, cause i have already this pd patch doing soem computer vision analysis
11:46 < aleij_> so, how do you do the triggers then?
11:46 * aleij_ reads back
11:48 < jag> on tardigrade?
11:49 < jag> u could place the triggers around it
11:49 < jag> and if it hits 1
11:49 < jag> u send trigger number
11:53 < aleij_> you mean like milimiter sized sensors?
11:53 < jag> no u should use webcam
11:53 < jag> opencv
11:53 < aleij_> yes
11:53 < jag> to detect
11:53 < aleij_> that is ready
11:53 < jag> sensors will be very expensive i imgine
11:54 < jag> yeah then send the numbers over osc
11:54 < aleij_> ahh ok
11:54 < jag> i will time stamp it and convert to gate pattern
11:54 < jag> for every 4 triggers or something
11:54 < aleij_> great
11:54 < jag> depends on how fast ur tardi will move :)
11:54 < jag> u could place triggers real close
11:55 < aleij_> i will have ready in 2 hours
11:55 < jag> oh well thats fast
11:55 < jag> i have to dust off the osc code
11:55 < aleij_> tardis arre name tardi cause they are slow
11:55 < aleij_> but CV might help with every more of a leg or so.. will see
11:55 < aleij_> i will like to offer a video stream of the webcam
11:56 < aleij_> so we can do the thing easier
11:56 < jag> no i can integrate opencv into din :(
11:56 < jag> cant*
11:56 < jag> think u dont mean that either
11:56 < aleij_> why would you have to do so?
11:57 < aleij_> i have that ready on pd
11:57 < jag> yeah thats cool
11:57 < jag> knew u didnt mean that
11:57 < jag> so i'll get osc mesgs of the trigger hit
11:57 < jag> i will timestamp the trigger
11:57 < aleij_> you could do the morese code gaters and we try to mix things up later today
11:57 < jag> and when n triggers
11:58 < jag> hit
11:58 < aleij_> yes
11:58 < jag> conver to gater pattern
11:58 < jag> niceeeeee :)

on OSC

Day changed to 12 Apr 2010
12:44 -!- jag [~moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|gaj#moc.aidemnigriv.elbac.yorc.154tsuc-0-0-2lamn-1cpc|gaj] has joined #din
12:44 < jag> morning
13:21 < aleij_> eia
14:09 < aleij_> jag: you had a chance to peek at that video
16:28 < jag> hello again
16:28 < jag> yes saw it
16:29 < jag> couldnt figure out what was happening :)
16:37 < jag> actually i thought one of the tendrils was growing and moving
16:37 < jag> so maybe thats the tardi
18:07 < jag> just fixing some bugs in din..some keymaps were still not handled correctly
18:07 < jag> may improve some keys for u
18:07 < jag> will checkin later
18:07 < jag> still working
18:08 < jag> will bump to 1.5.0.4 :)
21:04 < aleij_> ei
21:04 < aleij_> well the video was about the angle and X and Y position of the nematodes
21:05 < aleij_> i could get those 3 values via OSC
21:08 < jag> cool
21:08 < jag> those circles with numbers?
21:10 < aleij_> yes
21:11 < jag> how do u want to map it
21:11 < jag> could just change the font size :)
21:21 < jag> im watcing the vid again
21:30 < jag> depends how u want to map the vlues
21:30 < jag> could play with the delay
21:30 < jag> gaters, fm, am
21:31 < jag> or push the mouse around
21:35 < aleij_> yes, all that
21:35 < aleij_> :)
21:35 < aleij_> push the mouse around will be the first thing
21:36 < jag> a realtive push will be better
21:36 < jag> instead of absolute
21:36 < aleij_> agree
21:36 < jag> sound like popping corn
23:05 < jag> its ready
23:05 < jag> will commit shortly
23:12 < jag> 1539
23:12 < jag> svn update
23:14 < jag> version 1.0.6 now
23:23 < jag> mouse dx dy
23:23 < jag> mouse -5 -5
23:23 < jag> will move mouse left by 5 units
23:23 < jag> and up by 5 units
23:23 < jag> mouse . 10
23:23 < jag> will move mouse y down by 10
23:23 < jag> x remains unchanged
23:24 < jag> ie same as mouse 0 10
23:35 < aleij_> waoo
23:35 < aleij_> great
23:35 < aleij_> will turn on laptop and svn update
00:07 < jag> basically u do
00:07 < jag> re 7770 1
00:07 < jag> co localhost 7770
00:07 < jag> oh actually u only do re 7770 1
00:08 < jag> and use pd to massage x and y into dx dy
00:08 < jag> and send as command mouse dx dy
00:08 < jag> thats it
00:25 < aleij_> running 1540
00:27 < jag> best to test mouse command on the console
00:27 < jag> then have a server running
00:28 < aleij_> k
00:28 < jag> co localhost 7770
00:28 < jag> ie connect to that server
00:28 < jag> and send mouse commands
00:28 < jag> as send mouse dx dy
00:28 < jag> then use pd to transmit

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License