00:12:21 calamari: the link the the Spaghetti spec in the wiki returns a 404 00:12:30 hi 00:12:38 kipple: thanks, I'll check that out 00:12:46 and hi as well :) 00:14:53 fixed 00:16:06 Numberix as wel.. 00:16:09 well 00:17:15 hmm, I did a search for lilly, but I guess it does not match url's in the search 00:18:09 guess not 00:19:21 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:11 poiuy_qwert: who are you? 02:36:24 poiuy_qwert: and what has happened to you connection? 02:37:03 poiuy_qwert: What is the airspeed velocity of an unladen swallow? 02:37:05 :-D 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 I realized last night that it's possible to multiply music by other music. 03:00:50 so, what do you get if you multiply Beethoven with Marilyn Manson? 03:02:25 Lots and lots of Marilyn Manson. 03:02:43 You wouldn't notice the Beethoven. 03:03:04 Multiplying Marilyn Manson with Beethoven, however, produces lots and lots of Beethoven. 03:03:17 -!- poiuy_qwert has joined. 03:03:19 You wouldn't notice the Marilyn Manson in that. 03:05:09 In general, you wouldn't want to multiply entire songs by other entire songs. 03:05:33 That is, in x*y, y should be short. 03:05:33 multiply? 03:05:40 how 03:06:13 No instance for (Num Music). 03:06:14 :-) 03:06:18 Heh. 03:06:37 Simply replace each of the notes in x with y. 03:06:56 So $v^v 03:07:00 Erm. 03:08:31 ah, so you shorten and transpose a copy of the first piece for each note of the second? 03:08:35 or vice versa 03:08:42 Um... 03:08:58 or just multiply the samples and clip.. hehe 03:09:09 I guess. 03:09:10 have you seen HAskore? 03:09:14 Nope. 03:09:17 of ourse it would probably clip all the time 03:09:21 ($v^v)*($vv^.^..v.......) = $vv^.^..v.......#vv^.^..v.......&vv^.^..v.......$vv^.^..v....... 03:09:39 maybe if the volume of each were reduced beforehand 03:09:52 WTF is that notation? 03:09:56 ( http://www.haskell.org/haskore/ ) 03:10:35 SimonRC: there's no obvious way to write music on the computer, so I invented one :-P 03:10:51 while (x*y>some_value) { x--; y--; } 03:11:10 ihope_: explain 03:11:23 that'd be awful hehe 03:11:42 would need to read the entire song and set the scale that way 03:12:27 $ 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:26 what is two steps down? 03:13:31 b. 03:13:40 why? 03:13:51 Because that's to the right of v on the keyboard :-) 03:15:27 how long is a single $ with no .'s ? 03:15:50 Each character represents the smallest amount of time possible. 03:15:59 which is 03:16:01 waitamo, there is a perfectly good notation for music on a computer... 03:16:08 midi ;) 03:16:12 DOC BASIC notation. 03:16:17 *MS-DOS 03:16:18 What's that? 03:16:27 hehe .. yeah gw-basic 03:16:29 a-g or A-G == note 03:16:31 ... 03:16:44 # or + = sharp, - = flat 03:16:53 On sets ocatve to n 03:17:01 Nn = note n 03:17:06 <> change ocatve 03:17:20 Ln sets the reciprocal of length 03:17:31 That looks absolute. 03:17:40 ML MN MS legato, normal, staccato... 03:17:55 T == transpose, I think 03:18:19 scrily I can remember this despit not using for several years 03:19:02 http://pages.intnet.mu/jhbpage/Program/Qbasic/tutorial/Ch16.htm 03:19:04 my first introduction to programming was watching my grandparents code a song in basic 03:19:40 heh 03:20:09 My dead grandfather was a telephone switching engineer. 03:20:29 he had some ancient system in his lof that ran GEM2 03:20:34 A dead telephone switching engineer? 03:20:38 and a box runnign '95 03:20:44 That's... hmm... 03:20:58 * SimonRC tries to remember where that sounds familiar from 03:21:19 Douglas Adams, maybe... 03:21:29 Where what sounds familiar from? 03:21:46 "< ihope_> A dead telephone switching engineer?" 03:22:33 Well, I just made it up, so don't try to find where I got it :-) 03:23:11 # If the series of zs will always stay # # close to z and never trend away # # that point is in the Mandlebrot set. # 03:23:18 Damn that is a great tune 03:24:03 What about that Collatz fractal thingy? 03:24:07 * ihope_ looks for it online 03:24:53 ihope_: "Collatz"? 03:27:12 -!- poiuy_qwert` has joined. 03:29:58 poiuy_qwert`: hey, you're back again! 03:30:37 Just extend the Collatz function to complex numbers, then iterate it to use it as a fractal. 03:31:49 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 ihope_: problem: the Collatz function is only defined on integers ATM. 03:48:39 ah, wait, Wikipedia explains a generalisation: 03:50:18 f z = 1/2 * z * (square $ cos $ z * pi / 2) + (3 * z + 1) * (square $ sin $ z * pi / 2) 04:00:06 Yep. 04:00:55 Now, how's trigonometry and stuff work on complex angles? :-) 04:15:04 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 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 lol: http://xahlee.org/emacs/i/emacs_learning_curves.png 04:57:02 -!- poiuy_qwert has joined. 05:03:28 hi poiuy_qwert 05:07:37 -!- poiuy_qwert` has quit (Read error: 110 (Connection timed out)). 05:53:01 "In this project, I took the role of chief arse-kicker." 05:53:09 calamari: he keeps doing that 05:53:43 SimonRC: yeah 07:07:30 -!- jix has joined. 07:16:06 hi 07:16:27 How quiet IRC is at night. 07:18:01 Yup 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:10:18 hi big G 08:11:32 Dobleve te effe. 08:11:41 Have you been talking on another network :P 08:11:51 no, just being silly :P 08:11:52 Somebody on another network randomly deicded to call me "Big G" 08:11:58 hehe 08:13:40 blabla 08:13:49 -!- jix has quit ("vergleichsarbeit"). 08:13:50 jix: you are up early 08:13:58 heh 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:38:46 <`poiuy_qwert> ... 22:38:53 ? 22:39:13 <`poiuy_qwert> computer just crashed twice 22:39:22 High five :P 22:39:30 <`poiuy_qwert> yup 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)).