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)).