00:12:21 <kipple> calamari: the link the the Spaghetti spec in the wiki returns a 404 
00:12:38 <calamari> kipple: thanks, I'll check that out 
00:17:15 <calamari> hmm, I did a search for lilly, but I guess it does not match url's in the search 
00:19:21 <calamari> okay, hopefully that does it :) 
00:36:21 -!- poiuy_qwert has joined. 
00:45:51 -!- poiuy_qwert` has quit (Read error: 110 (Connection timed out)). 
01:41:31 -!- poiuy_qwert` has joined. 
01:56:09 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)). 
02:01:43 -!- poiuy_qwert has joined. 
02:11:40 -!- poiuy_qwert` has quit (Read error: 110 (Connection timed out)). 
02:11:47 -!- poiuy_qwert` has joined. 
02:22:34 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)). 
02:35:03 -!- poiuy_qwert has joined. 
02:36:24 <SimonRC> poiuy_qwert: and what has happened to you connection? 
02:37:03 <SimonRC> poiuy_qwert: What is the airspeed velocity of an unladen swallow? 
02:45:04 -!- poiuy_qwert` has quit (Read error: 110 (Connection timed out)). 
02:49:44 -!- poiuy_qwert` has joined. 
02:59:28 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)). 
02:59:31 -!- ihope_ has joined. 
02:59:57 <ihope_> I realized last night that it's possible to multiply music by other music. 
03:00:50 <kipple> so, what do you get if you multiply Beethoven with Marilyn Manson? 
03:02:25 <ihope_> Lots and lots of Marilyn Manson. 
03:02:43 <ihope_> You wouldn't notice the Beethoven. 
03:03:04 <ihope_> Multiplying Marilyn Manson with Beethoven, however, produces lots and lots of Beethoven. 
03:03:17 -!- poiuy_qwert has joined. 
03:03:19 <ihope_> You wouldn't notice the Marilyn Manson in that. 
03:05:09 <ihope_> In general, you wouldn't want to multiply entire songs by other entire songs. 
03:05:33 <ihope_> That is, in x*y, y should be short. 
03:06:13 <SimonRC> No instance for (Num Music). 
03:06:37 <ihope_> Simply replace each of the notes in x with y. 
03:08:31 <SimonRC> ah, so you shorten and transpose a copy of the first piece for each note of the second? 
03:08:58 <calamari> or just multiply the samples and clip.. hehe 
03:09:17 <calamari> of ourse it would probably clip all the time 
03:09:21 <ihope_> ($v^v)*($vv^.^..v.......) = $vv^.^..v.......#vv^.^..v.......&vv^.^..v.......$vv^.^..v....... 
03:09:39 <calamari> maybe if the volume of each were reduced beforehand 
03:09:56 <SimonRC> (  http://www.haskell.org/haskore/  ) 
03:10:35 <ihope_> SimonRC: there's no obvious way to write music on the computer, so I invented one :-P 
03:10:51 <calamari> while (x*y>some_value) { x--; y--; } 
03:11:42 <calamari> would need to read the entire song and set the scale that way 
03:12:27 <ihope_> $ is simply some note, v is one step down from the previous note, ^ is one step up from the previous note, . is a continuation of the previous note, # is a repetition of the previous note, and & is two steps up from the previous note. 
03:13:24 -!- poiuy_qwert` has quit (Read error: 110 (Connection timed out)). 
03:13:51 <ihope_> Because that's to the right of v on the keyboard :-) 
03:15:27 <calamari> how long is a single $ with no .'s ? 
03:15:50 <ihope_> Each character represents the smallest amount of time possible. 
03:16:01 <SimonRC> waitamo, there is a perfectly good notation for music on a computer... 
03:17:20 <SimonRC> Ln sets the reciprocal of length 
03:17:40 <SimonRC> ML MN MS legato, normal, staccato... 
03:18:19 <SimonRC> scrily I can remember this despit not using for several years 
03:19:02 <SimonRC> http://pages.intnet.mu/jhbpage/Program/Qbasic/tutorial/Ch16.htm 
03:19:04 <calamari> my first introduction to programming was watching my grandparents code a song in basic  
03:20:09 <SimonRC> My dead grandfather was a telephone switching engineer. 
03:20:29 <SimonRC> he had some ancient system in his lof that ran GEM2 
03:20:34 <ihope_> A dead telephone switching engineer? 
03:20:58 * SimonRC tries to remember where that sounds familiar from 
03:21:29 <ihope_> Where what sounds familiar from? 
03:21:46 <SimonRC> "< ihope_> A dead telephone switching engineer?" 
03:22:33 <ihope_> Well, I just made it up, so don't try to find where I got it :-) 
03:23:11 <SimonRC> # If the series of zs will always stay #  # close to z and never trend away #  # that point is in the Mandlebrot set. # 
03:24:03 <ihope_> What about that Collatz fractal thingy? 
03:27:12 -!- poiuy_qwert` has joined. 
03:29:58 <SimonRC> poiuy_qwert`: hey, you're back again! 
03:30:37 <ihope_> Just extend the Collatz function to complex numbers, then iterate it to use it as a fractal. 
03:31:49 <poiuy_qwert`> just because my internet is going crazy doesn't mean you have to make fun of me :( 
03:33:23 -!- kipple has quit (Read error: 110 (Connection timed out)). 
03:37:43 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)). 
03:43:11 <SimonRC> ihope_: problem: the Collatz function is only defined on integers ATM. 
03:48:39 <SimonRC> ah, wait, Wikipedia explains a generalisation: 
03:50:18 <SimonRC> f z = 1/2 * z * (square $ cos $ z * pi / 2) + (3 * z + 1) * (square $ sin $ z * pi / 2) 
04:00:55 <ihope_> Now, how's trigonometry and stuff work on complex angles? :-) 
04:15:04 <SimonRC> just apply the infinite series as usual 
04:15:47 * SimonRC recalls making a fractal that looked like an infinite series of 4-digited rubber gloves. 
04:16:04 <SimonRC> it was based on some random trig formula, but I forget what 
04:45:55 -!- ihope_ has quit (Read error: 110 (Connection timed out)). 
04:54:50 <SimonRC> lol:  http://xahlee.org/emacs/i/emacs_learning_curves.png 
04:57:02 -!- poiuy_qwert has joined. 
05:07:37 -!- poiuy_qwert` has quit (Read error: 110 (Connection timed out)). 
05:53:01 <SimonRC> "In this project, I took the role of chief arse-kicker." 
05:53:09 <SimonRC> calamari: he keeps doing that 
07:07:30 -!- jix has joined. 
07:16:27 <SimonRC> How quiet IRC is at night. 
07:59:59 -!- clog has quit (ended). 
08:00:00 -!- clog has joined. 
08:11:41 <GregorR> Have you been talking on another network :P 
08:11:52 <GregorR> Somebody on another network randomly deicded to call me "Big G" 
08:13:49 -!- jix has quit ("vergleichsarbeit"). 
09:52:37 -!- calamari has quit ("Leaving"). 
10:58:03 -!- kipple has joined. 
11:37:47 -!- jix has joined. 
13:19:37 -!- blablanick has joined. 
13:19:40 -!- jix has quit (Read error: 145 (Connection timed out)). 
13:42:10 -!- blablanick has changed nick to jix. 
13:57:20 -!- poiuy_qwert` has joined. 
14:07:34 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)). 
16:12:36 -!- GregorR-W has joined. 
17:50:43 -!- jix has quit ("This computer has gone to sleep"). 
20:39:21 -!- jix has joined. 
20:57:21 -!- kipple has quit (Read error: 110 (Connection timed out)). 
21:06:33 -!- ihope_ has joined. 
21:06:35 -!- ihope_ has changed nick to ihope. 
21:50:10 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 
22:14:47 -!- Baughn has left (?). 
22:30:24 -!- poiuy_qwert has joined. 
22:38:41 -!- `poiuy_qwert has joined. 
22:46:04 -!- `poiuy_qwert has quit. 
22:46:46 -!- poiuy_qwert` has quit (Read error: 110 (Connection timed out)). 
22:54:30 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)). 
23:26:08 -!- GregorR-W has quit (Remote closed the connection). 
23:29:57 -!- GregorR-W has joined. 
23:32:08 -!- poiuy_qwert has joined. 
23:52:51 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)).