←2006-05-14 2006-05-15 2006-05-16→ ↑2006 ↑all
00:12:21 <kipple> calamari: the link the the Spaghetti spec in the wiki returns a 404
00:12:30 <calamari> hi
00:12:38 <calamari> kipple: thanks, I'll check that out
00:12:46 <kipple> and hi as well :)
00:14:53 <calamari> fixed
00:16:06 <kipple> Numberix as wel..
00:16:09 <kipple> well
00:17:15 <calamari> hmm, I did a search for lilly, but I guess it does not match url's in the search
00:18:09 <kipple> guess not
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:11 <SimonRC> poiuy_qwert: who are you?
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:37:05 <SimonRC> :-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 <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:05:33 <SimonRC> multiply?
03:05:40 <SimonRC> how
03:06:13 <SimonRC> No instance for (Num Music).
03:06:14 <SimonRC> :-)
03:06:18 <ihope_> Heh.
03:06:37 <ihope_> Simply replace each of the notes in x with y.
03:06:56 <ihope_> So $v^v
03:07:00 <ihope_> Erm.
03:08:31 <SimonRC> ah, so you shorten and transpose a copy of the first piece for each note of the second?
03:08:35 <SimonRC> or vice versa
03:08:42 <ihope_> Um...
03:08:58 <calamari> or just multiply the samples and clip.. hehe
03:09:09 <ihope_> I guess.
03:09:10 <SimonRC> have you seen HAskore?
03:09:14 <ihope_> Nope.
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:52 <SimonRC> WTF is that notation?
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:10 <SimonRC> ihope_: explain
03:11:23 <calamari> that'd be awful hehe
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:26 <SimonRC> what is two steps down?
03:13:31 <ihope_> b.
03:13:40 <SimonRC> why?
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:15:59 <calamari> which is
03:16:01 <SimonRC> waitamo, there is a perfectly good notation for music on a computer...
03:16:08 <calamari> midi ;)
03:16:12 <SimonRC> DOC BASIC notation.
03:16:17 <SimonRC> *MS-DOS
03:16:18 <ihope_> What's that?
03:16:27 <calamari> hehe .. yeah gw-basic
03:16:29 <SimonRC> a-g or A-G == note
03:16:31 <SimonRC> ...
03:16:44 <SimonRC> # or + = sharp, - = flat
03:16:53 <SimonRC> On sets ocatve to n
03:17:01 <SimonRC> Nn = note n
03:17:06 <SimonRC> <> change ocatve
03:17:20 <SimonRC> Ln sets the reciprocal of length
03:17:31 <ihope_> That looks absolute.
03:17:40 <SimonRC> ML MN MS legato, normal, staccato...
03:17:55 <SimonRC> T == transpose, I think
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:19:40 <SimonRC> heh
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:38 <SimonRC> and a box runnign '95
03:20:44 <ihope_> That's... hmm...
03:20:58 * SimonRC tries to remember where that sounds familiar from
03:21:19 <SimonRC> Douglas Adams, maybe...
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:23:18 <SimonRC> Damn that is a great tune
03:24:03 <ihope_> What about that Collatz fractal thingy?
03:24:07 * ihope_ looks for it online
03:24:53 <SimonRC> ihope_: "Collatz"?
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:06 <ihope_> Yep.
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:03:28 <calamari> hi poiuy_qwert
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
05:53:43 <calamari> SimonRC: yeah
07:07:30 -!- jix has joined.
07:16:06 <SimonRC> hi
07:16:27 <SimonRC> How quiet IRC is at night.
07:18:01 <GregorR> Yup
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:10:18 <calamari> hi big G
08:11:32 <GregorR> Dobleve te effe.
08:11:41 <GregorR> Have you been talking on another network :P
08:11:51 <calamari> no, just being silly :P
08:11:52 <GregorR> Somebody on another network randomly deicded to call me "Big G"
08:11:58 <calamari> hehe
08:13:40 <jix> blabla
08:13:49 -!- jix has quit ("vergleichsarbeit").
08:13:50 <calamari> jix: you are up early
08:13:58 <calamari> 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 <GregorR-W> ?
22:39:13 <`poiuy_qwert> computer just crashed twice
22:39:22 <GregorR-W> 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)).
←2006-05-14 2006-05-15 2006-05-16→ ↑2006 ↑all