< 1228262448 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I do think I have absolute pitch. < 1228262473 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then just write this program, it's very easy < 1228262478 0 :nooga_!unknown@unknown.invalid NICK :nooga < 1228262481 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1228262482 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you can find sources for tone generation < 1228262503 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tons of ways to do it, you can be high level and do midi, or low level and do sine waves + sdl < 1228262513 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Or use JavaScript and piano sounds. < 1228262520 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or that. < 1228262529 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a.wav, asharp.wav, b.wav, etc < 1228262530 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228262607 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I could confuse myself by having asharp.wav and bflat.wav as different pitches. < 1228262622 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Or I could shut up about alternative tunings. < 1228262691 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you have absolute pitch that can tell A# from Bb < 1228262700 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in whatever sane temperament < 1228262711 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then you're a fucking genius and should probably work as a piano tuner? < 1228262743 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure distinguishing them is relatively easy in 19-tone equal temperament. < 1228262904 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wait, A# and Bb are different? < 1228262929 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :In some tunings, yes. < 1228262957 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :If your piano has only one key between A and B, go ahead and use it for both A# and Bb. < 1228263017 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to see if Python can easily do MIDI < 1228263346 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :does anyone remember the recent tool that generates grammars based on example sources? < 1228263577 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :never heard of it, but now I want to see it! < 1228263595 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :warrie: if you want to you can build your own synth system < 1228263606 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :using an audio device < 1228263749 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Sounds easier to use MIDI or something. < 1228263775 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :get the value of the 12th root of 2 < 1228263783 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :then, 440Hz = A-4 < 1228263794 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :to go up an octave, *2 < 1228263804 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :to go up a semitone, * 12th root of 2 < 1228263821 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :down is just dividing instead of multiplying < 1228263876 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to transplant a conversation into here < 1228263978 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :wow. google calculator gave me the answer. < 1228263979 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :12th root of 2 = 1.05946309 < 1228264009 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :A computer chip that can receive things sent from the future < 1228264029 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :that would be hot. < 1228264058 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :char wormhole_recv(char slot) < 1228264070 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and wormhole_send(char slot, char data) < 1228264080 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :as low level functions < 1228264088 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :This is what I really like about Google Calculator: http://www.google.com/search?q=%281+month+*+1+lunar+month%29%2F%281+month+-+1+lunar+month%29+*+once+in+a+blue+moon < 1228264182 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The fact that it defines "once in a blue moon" somehow that should make sense to be from that but doesn't? < 1228264228 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why is a blue moon = (month-lunarmonth) / (month*lunarmonth)? < 1228264252 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :A blue moon is the second full moon in a calendar month, I believe. < 1228264426 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1228264447 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1228264573 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So, what things can be done on a system like what I described < 1228264585 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Future IMs, Perfect Password Cracker < 1228264659 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :finding out your test results < 1228264686 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That would be under Future IM/Email < 1228264717 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Evacuations of buildings that could easily give false positives but never false negatives < 1228264843 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1228264912 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :wormhole_recv: receive a message from the future. wormhole_send: send a message to the past, but doesn't always send what you give it. < 1228265029 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :MizardX, why would you do that? < 1228265042 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :easier to implement :) < 1228265049 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :rofl < 1228265056 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :any other reason? < 1228265059 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228265102 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There's also the Pime Taradox issue: Someone might right a function like this: < 1228265118 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :wormhole_send(wormhole_recv()+1) < 1228265155 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :To prevent random lightning strikes as the resolution, the chip should randomly, on wormhole_recv, through some sort of trap or exception like PimeTaradox < 1228265157 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I guess it just keeps destroying the universe until it finds a fixed point or something < 1228265166 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The possibility of this needs to be controllable, I think < 1228265284 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I prefer my model: Assuming I haven't extrapolated too wildly, every quantum circuit has a fixed point. The wormhole gate pretty much just tells you what it is. < 1228265306 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That involves quantum compution though < 1228265311 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Which is a bit mind-bending < 1228265335 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but once you bend your mind once, it should stay that way. < 1228265497 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think you said my way was more poweful? < 1228265524 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know the limitations or benefits of your quantum system < 1228265770 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I think I did say your way was more powerful. < 1228265778 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p342611616.txt ;) < 1228265804 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :can't you have a hot spare? < 1228265850 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :warrie: did you write the program yet? < 1228265884 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1228265916 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :MizardX, don't tell me you're actually trying to implement this.. < 1228265919 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if there's any benefit to such a program, though < 1228265928 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i.e. whether it would train absolute pitch or not < 1228265953 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :MizardX randomly takes a number, or receives something from the past < 1228265971 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :absolute pitch would be ridiculously useful for writing music you hear down < 1228265993 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure it would be as effective as flash cards for anything else. < 1228266000 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm not. < 1228266019 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I mean, not if you don't already have absolute pitch; that seems to be established well enough. < 1228266049 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pitches an absolute fit < 1228266119 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..grr < 1228266133 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :warrie: if you already have it, what does "training" it do? < 1228266151 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants new OotS < 1228266163 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :with flashcards, when you're shown an unknown word twice, you might not know the word, but you would be able to tell that it's the same < 1228266178 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure if "underdeveloped" absolute pitch works like that < 1228266193 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION abuses his TLL computer to peak at the new OotS < 1228266195 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ooh! < 1228266210 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :lament: I'm quite familiar with G, having listened to Bach's "Little" Fugue in G minor many times. < 1228266260 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, that fugue is nice < 1228266267 0 :kt3k!n=stibium_@FL1-122-130-193-58.kyt.mesh.ad.jp JOIN :#esoteric < 1228266293 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but if you can remember one note, then you just need to measure the interval from it to the note you hear, which is relative pitch and very easy < 1228266317 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :But that takes two steps. < 1228266331 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but if you heard the same fugue played in f#, would you notice? :) < 1228266388 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I imagine so. < 1228266393 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1228266446 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i feel kinda dumb not having absolute pitch, so if it can be trained that would be nice < 1228266482 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :There's a piano at school that seems to be shifted in pitch a bit, though by less than a semitone, I'm guessing. < 1228266824 0 :kt3k!unknown@unknown.invalid QUIT :"CHOCOA" < 1228266824 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Tonal_memory < 1228266833 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"Tonal memory may be used as a strategy for learning to identify musical tones absolutely. Although those who attempt the strategy believe they are learning absolute pitch, the ability thus learned is generally not musically relevant[3], and their absolute tonal memory declines substantially or completely over time if not constantly reinforced." < 1228266846 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i believe that's what the flashcard program would do. < 1228266874 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://www.aruffo.com/eartraining/research/articles/meyer99.htm < 1228266892 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :although that paper is from 1899 so who knows < 1228267138 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :damn, so you can't develop absolute pitch if you don't have it :( < 1228267175 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and if you know G because you listened to a fugue in G a lot, that would be tonal memory, not absolute pitch < 1228267308 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :How am I supposed to know if I have absolute pitch or not, then? < 1228267369 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :absolute pitch means you perceive pitch as one of the characteristics of the note < 1228267386 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :without any relationship to other notes (including ones you have memorized) < 1228267474 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :like, blue is blue because it's blue, not because it's different from green in a certain way < 1228267616 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :well, I don't have absolute colour :( < 1228267617 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least relative pitch can certainly be trained, and it's arguably much more useful < 1228267633 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :How do you falsify absolute pitch? < 1228267718 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :good question! < 1228267775 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia gives no hints < 1228267791 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :other than hypersensitivity to the pitch being correct < 1228267806 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i.e. you should notice when a piece is playing in the wrong key < 1228267859 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"the tasks of identification (recognizing and naming a pitch) and discrimination (detecting changes or differences in rate of vibration) are accomplished with different brain mechanisms." < 1228267876 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does that mean absolute pitch is visible on EEG? < 1228267945 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://www.zainea.com/absolpitch.pdf < 1228267949 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Being unable to turn it < 1228267949 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :off, many possessors of AP perform dramatically poorer at < 1228267950 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :judging whether a melody and its transposed counterpart < 1228267954 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :are the same < 1228268008 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Does it count if I can remember the key a piece of music is in? < 1228268030 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1228268044 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :can you tell the key, by listening to the music? < 1228268093 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :you don't need perfect pitch for that < 1228268157 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: what do you need? < 1228268169 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :If you played me "Amaranth" on the piano, I could tell you whether it's in the same key as a certain YouTube video of it. < 1228268308 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :since you have musical training, i think with absolute pitch you ought to guess the note pretty much all of the time < 1228268336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Some people have AP for only a single tone – often their < 1228268336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tuning note – and fail to show the automatic and rapid < 1228268336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :identification found in true AP possessors (hence, this is < 1228268336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :termed ‘quasi-AP’). They are able to obtain high scores on < 1228268336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :standard AP tests by calculating tone names from their < 1228268338 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :one internal referent. It is only when reaction times are < 1228268341 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :collected that they can be distinguished from true AP < 1228268343 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :possessors. < 1228268353 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh! falsifiable via reaction time :) < 1228268394 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :it's easier for me to recognize or hum an E than other notes < 1228268425 0 :warrie!unknown@unknown.invalid NICK :Warrigal < 1228268427 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'm a quasi, i think i recognize other keys as being shifted from E < 1228268434 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :There, now G's in my nick. < 1228268465 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :er, good job < 1228268547 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Everybody knows that people with "G" in their nick are substantially cooler than the rest. < 1228268594 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Actually, the letter A is what makes a nick cool. < 1228268604 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So everybody who's spoken recently except... GregorR, I guess. < 1228268627 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You're exempt, though, because Gregor is an actual name. < 1228268649 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :a's cancel each other out though, having two is like having none. < 1228268685 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :In that case, I'm also exempt, because "warrigal" is an actual word. < 1228268687 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1228268733 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't cool? < 1228268799 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It's all about pronounceability, or pronuncibility, or whatever that thing's called. < 1228268873 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Should I assume your "g" and "e" are pronounced the same way as in your real name? < 1228268894 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The "g" in Sgeo is pronounced the opposite from my real name < 1228268942 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Is the "e" a short e, a long e, a long a, or something else? < 1228268965 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Suh Jee Oh < 1228268983 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That makes it a long e. < 1228269197 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Well, installing the fancy thingy that's supposed to make Python make noise failed. < 1228269201 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You do it, lament. :-P < 1228270491 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Another use (of the TLL computer): Instant downloading of any size file < 1228270658 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Instant cracking of hashed passwords, although I supposed that's not needed with the Perfect Password Cracker < 1228271532 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"I'm a thaasophobic." < 1228272287 0 :at_deckards_hous!n=moozilla@d15-23.rb.gh.centurytel.net JOIN :#esoteric < 1228272398 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :What Perfect Password Cracker? < 1228273433 0 :at_deckards_hous!unknown@unknown.invalid QUIT :Connection timed out < 1228275712 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hrm ... nethack starts, but seems stuck >_> < 1228277031 0 :Asztal!unknown@unknown.invalid QUIT :"." < 1228280449 0 :moozilla!n=moozilla@207-118-47-131.dyn.centurytel.net JOIN :#esoteric < 1228280658 0 :metazilla!n=moozilla@207-118-47-131.dyn.centurytel.net JOIN :#esoteric < 1228280659 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228280682 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228280694 0 :moozilla!n=moozilla@207-118-47-131.dyn.centurytel.net JOIN :#esoteric < 1228281706 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228281716 0 :moozilla!n=moozilla@207-118-47-131.dyn.centurytel.net JOIN :#esoteric < 1228281767 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228282832 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1228284186 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228285345 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :ais523, < 1228285387 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i implemented your reversible brainfuck but i have no idea how it attains reversability < 1228285389 0 :Slereah!n=Slereah@ANantes-252-1-63-203.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228285882 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :ais52, nevermind, it just clicked < 1228285931 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :that would be a good eso-challenge < 1228285958 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228286021 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :create a brainfuck program that reverses another program's run < 1228287054 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hrm ... sounds halting-problem-ish. < 1228287084 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's worse < 1228287114 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if my program prints integers starting from 0 and going up, should the reversed program print them from infinity going down? < 1228289098 0 :bsmntbombdood!n=gavin@97-118-130-100.hlrn.qwest.net JOIN :#esoteric < 1228289707 0 :Judofyr!n=Judofyr@c0F9CBF51.dhcp.bluecom.no JOIN :#esoteric < 1228290369 0 :decipher!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1228290693 0 :decipher!i=decipher@lyseo.edu.ouka.fi JOIN :#esoteric < 1228291199 0 :clog!unknown@unknown.invalid QUIT :ended < 1228291200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1228291767 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :ais523 is the one to talk to about proofs < 1228291867 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i just flipped a couple lines of code < 1228291996 0 :Judofyr!unknown@unknown.invalid QUIT : < 1228292332 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228293898 0 :Dewi!unknown@unknown.invalid QUIT :"bbl" < 1228293942 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228294392 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1228294554 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1228298092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you don't need absolute pitch for writing anything you hear down < 1228298112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it only helps in that you don't need to hit a random piano key to get the relative in context. < 1228298123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :02:04… lament: if you have absolute pitch that can tell A# from Bb <<< A# and Bb aren't different in any sane tuning. < 1228298162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :makes no sense to have those two different, they simply have no conceptual difference. < 1228298229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you definitely shouldn't make a.wav, asharp.wav etc., at least if you press the keys yourself, it's trivial to learn to recognize a certain ".wav", that has nothing to do with recognizing the pitch. < 1228298249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :things -> < 1228298457 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: a# and bb are different notes < 1228298471 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they just happen to fall on the same pitch in 12-note equal temperament < 1228298536 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but a violinist, say, is able to play them more correctly (closer to natural harmonics) < 1228298633 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the difference is that a# is the note a fifth up from d#, and bB is the note a fifth down from f < 1228298650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what are their mathematical definitions? i go by 440*2**(n/12) for all purposes < 1228298651 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the circle of fifths is actually a straight line of fifths < 1228298675 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it goes in the direction of increasing sharps, in the opposite direction of increasing flats < 1228298678 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :both directions are infinite < 1228298697 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that _is_ 12 note equal temperament < 1228298718 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1228298725 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, okay, now i get it, of course < 1228298730 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but with 12 note equal temperament, we turn the straight line into a loop < 1228298739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you mean A# and Bb are different notes in C scale. < 1228298742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, true. < 1228298742 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :by approximating the true pitches with one of 12 discrete choices < 1228298772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my point was exactly that they aren't different if you consider the whole set of scales. < 1228298789 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're different < 1228298802 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they correspond to different frequencies, if you start at C and go up or down in fifths < 1228298812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, and Ab in D scale is different than Ab in C scale < 1228298836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my point is A# and Bb don't have a fundamental difference, except in a certain scale < 1228298844 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :um < 1228298849 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're completely different notes < 1228298863 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in 12-note equal temperament, they happen to fall on the same pitch < 1228298887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to see the math here. < 1228298902 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1228298907 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :octaves are powers of two < 1228298938 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fifths are powers of ummm < 1228298995 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what are they powers of? :) < 1228299011 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some rational number, anyway < 1228299024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. i'm not sure you understood i do know A# and Bb are different notes, and that my point was just that they are also another two different notes if you start the scale of fifths from, say, D? < 1228299027 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the interval ratio of the note up a fifth from a root note is 3:2 iirc < 1228299080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway i'm not interested in getting these ratios right, that's just adding an uninteresting complication to an otherwise nice system. < 1228299115 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, they will be the same if you start from D, provided that you arrived to D by starting at C first :) < 1228299128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1228299135 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i mean they won't be the same < 1228299141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the D scale will not be correct then. < 1228299146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so no, you shouldn't start from C then < 1228299154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you do, why not just use equiscale. < 1228299159 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just as crooked < 1228299174 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :thing is < 1228299179 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tonal music is built on the cycle of fifths < 1228299187 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we choose an arbitrary pitch as the centre < 1228299205 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in indian music, they don't even have fixed note frequencies, they just tune to whatever < 1228299220 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :as long as there's the center, other notes are defined in terms of it < 1228299229 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :unless you don't want to be tonal < 1228299236 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which you don't have to be, of course < 1228299258 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then you can just take the octave and divide it into N equidistant pitches, for example < 1228299268 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or simply choose a set of N random frequencies as your "notes" < 1228299272 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or do whatever < 1228299281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, and my point is, if you stick the fucking C in the middle all the time, and play in say D major, and then start telling A# and Bb are different, that's just bullcrap, that's just a random distinction. it's only helpful if you're actually playing in the scale your circle of fifths is tuned on < 1228299290 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but if you're tonal, you have to follow the circle of fifths < 1228299297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :12 is the only one that makes sense < 1228299311 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, that's not true < 1228299313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :read wouter's article on the subject < 1228299324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :12 is the most natural < 1228299329 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1228299341 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :chinese classical music has 5 notes per octave? < 1228299352 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they manage < 1228299356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i'm not at all interested, and you're not showing me the math, so you're basically saying nothing -> < 1228299368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they do? nevaheard, link something to me while i'm gone < 1228299373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i don't believe you :P < 1228299375 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the math is that the notes in a fifth are in a 3:2 ratio < 1228299375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!! -> < 1228299384 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and no matter how many such ratios you put in a line < 1228299390 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you will never get to a ratio that's a power of 2 < 1228299407 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i.e. no amount of fifths will ever add up to the same note modulo octave < 1228299416 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i.e. the circle of fifths is not a circle at all < 1228299418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no offense, but i have a lecture in -1 minutes, and i can't leave if you're talking, so... :D < 1228299431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :minute of silence, please? we can talk later < 1228299440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(not that i'm interested!) < 1228299440 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i told you the math :) < 1228299448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, and i asked < 1228299451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm an idiot < 1228299454 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's no excuse < 1228299458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I GO! < 1228299459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1228299504 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to sleep < 1228300254 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1228301062 0 :nooga!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228302568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: yeah true i was wrong, of course D scale would be the same as C, the point is not that, the point is exactly what you said, we just choose an arbitrary subset of the circle of fifths. < 1228302636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway the system is still stupid, splitting evenly is better < 1228302641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :back to lecture -> < 1228306157 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1228306671 0 :Mony!n=AssHole@AToulouse-258-1-64-203.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1228306726 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1228307565 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228310200 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1228310273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi oklopol < 1228310749 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1228310777 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228310798 0 :bsmntbombdood!n=gavin@97-118-130-100.hlrn.qwest.net JOIN :#esoteric < 1228314008 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1228314975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, any progress on jitfunge? < 1228315353 0 :Judofyr!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1228316744 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1228319617 0 :kt3k!n=stibium_@FL1-122-130-193-58.kyt.mesh.ad.jp JOIN :#esoteric < 1228319679 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Unfortunately not; been busy with other, more mundane things. (Also away right now, must transport self to another place.) < 1228320237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1228320293 0 :jix_!n=jix@dyndsl-095-033-090-119.ewe-ip-backbone.de JOIN :#esoteric < 1228320857 0 :LolaCL!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228320967 0 :LolaCL!n=gatitoLi@195-5-95-34.usul.arrakis.es JOIN :#esoteric < 1228321898 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228324612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1228324621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1228328366 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: sure, 12-tone equal temperament has a ton of advantages, which is why everyone is using it < 1228328378 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but you shouldn't confuse it for "reality" < 1228328396 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i.e. just because A# = Bb in equal temperament, doesn't mean it is "really so" < 1228328476 0 :kar8nga!n=kar8nga@a-54.vc-graz.ac.at JOIN :#esoteric < 1228328675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: i can't admit i'm wrong, so i have really nothing to say here! < 1228328724 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and the differences aren't purely theoretic < 1228328746 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :my hearing is nothing special but i can certainly hear the difference between an equal-tempered major third and a "real" major third < 1228328754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i realized what the truth was once i realized there's also G### etc. < 1228328767 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228328780 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the number of sharps and flats grows up to infinity < 1228328807 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :although it only rarely gets to 2 in actual music, and almost never to 3 < 1228328820 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in fact < 1228328835 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :some composers just disregard the whole thing and assume equal temperament < 1228328837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how many sharps do you need before in a non-equal-tempered scale you end up back on the scale you started on < 1228328868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :an infinite amount? < 1228328882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I'm not sure < 1228328898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, a true sharp is + a certain frequency < 1228328899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(3/2)**m = 2**n < 1228328910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it's something like that, then you'll never end up on the scale < 1228328915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it probably depends on the exact ratios < 1228328933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes that's very probable :D < 1228328937 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the pythagorean tuning, which i read about this morning, has 3/2 and 2 < 1228328942 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :need to take teh dog out < 1228328958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's for fifths and octaves, isn't it? < 1228328962 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228328963 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm wondering what it is for sharps < 1228328987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just jump in fifths? < 1228328997 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gcd(12, 7) = 1 < 1228328999 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: when you go up by 7 fifths, you reach the sharp of the original < 1228329002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dog -> < 1228329003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1228329062 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :chopin's fantasia impromptu < 1228329068 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is in c# minor < 1228329088 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and then the middle portion is in the major of the same key < 1228329091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, they used 5/4 (iirc) for major third in some tunings, which is neither pythagorean nor equal-tempered < 1228329137 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but instead of writing it in c# major, chopin wrote it in Db major < 1228329139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament: the wp article said that major thirds were dissonant with pythagorean tuning, so was not used in european music after 15th century or so < 1228329150 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which makes no sense at all, other than as a shortcut < 1228329155 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*that tuning was < 1228329165 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and because pianists are more used to reading Dbmaj than C#maj < 1228329172 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and because they correspond to the same keys on the piano < 1228329189 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so actual composers totally disregard this theoretical bullshit :) < 1228329234 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: which article? < 1228329257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1228329354 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pythagorean tuning? < 1228329375 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this pic is nice < 1228329376 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Image:Music_intervals_frequency_ratio_equal_tempered_pythagorean_comparison.svg < 1228329385 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament: that was it < 1228329409 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :aha, i see < 1228329417 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"Because fifths in Pythagorean tuning are in the simple ratio of 3:2, they sound very "smooth" and consonant. The thirds, by contrast, which are in the relatively complex ratios of 81:64 (for major thirds) and 32:27 (for minor thirds), sound less smooth." < 1228329418 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :second last paragraph of Method section < 1228329425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228329433 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, 81:64 does not sound like it would be nice :) < 1228329461 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :when you think too much about it, head explodes < 1228329480 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there're all these true intervals and none of them are compatible with each other < 1228329537 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :say you're playing in C major < 1228329548 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and you want to play the G chord < 1228329559 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is the D the note a fifth above G, or a second above C+ < 1228329563 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :s/C+/C? < 1228329667 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know the answer < 1228329688 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :9/8 does not seem like it would have any close simpler fractions... < 1228329707 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think it should be the second above C < 1228329710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so the second probably _is_ two fifths up < 1228329713 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because C is your tonal centre < 1228329733 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, good point, it is < 1228329798 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :er no < 1228329801 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fifth is 3/2 < 1228329821 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :3/2 * 3/2 / 2 = 9/8 < 1228329829 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :er, right < 1228329891 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Just_intonation < 1228329986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so G major is a bad example, but good examples are only a tiny bit more complicated, like going from C major to D minor < 1228330020 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at that point you have to make a choice of whether to stay in C major and have a D minor chord that sounds wrong, or switch to a whole new set of intervals < 1228330040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228330064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can clearly hear a few notes being wrong in the just intonation. < 1228330081 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228330100 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you play C major on the guitar < 1228330101 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: http://en.wikipedia.org/wiki/Enharmonic explains why you would want to use both A# and Bb in your notation, even with equal temper, because you want a scale to have all base letters different < 1228330108 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :assuming the guitar is tuned correctly < 1228330112 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the E will sound off < 1228330140 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so some guitarists actually detune the E and make it a just major third above C < 1228330145 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which makes C major sound nicer < 1228330151 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the problem of course is that all the other keys are fucked < 1228330165 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you stay in one key, though, it's better < 1228330176 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so these difficulties are definitely not just theoretical < 1228330247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ugh, just intonation sounds ugly < 1228330268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how's the piano tuned? < 1228330272 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :equal < 1228330278 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah okay < 1228330286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well makes sense then that i find that most natural < 1228330288 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :almost everything is tuned equal < 1228330289 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228330301 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but major thirds definitely sound wrong :) < 1228330314 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're not "calm" enough < 1228330339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in the comparison thingie, just intonation had a pretty hideous major third < 1228330359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unlike equal, which had, well, major third :| < 1228330364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i should look more into this. < 1228330373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've never really cared about this < 1228330390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is why i don't know anything < 1228330403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, see you must watch series. < 1228330405 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1228330417 0 :kt3k!unknown@unknown.invalid QUIT :"CHOCOA" < 1228332193 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1228333423 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228334564 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228334565 0 :kar8nga1!n=kar8nga@a-4.vc-graz.ac.at JOIN :#esoteric < 1228334596 0 :jix!n=jix@dyndsl-095-033-035-183.ewe-ip-backbone.de JOIN :#esoteric < 1228334709 0 :Mony!unknown@unknown.invalid QUIT :"Hey Hoy let go !" < 1228335463 0 :jix_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1228337679 0 :Corun!unknown@unknown.invalid NICK :Terrorist < 1228337685 0 :Terrorist!unknown@unknown.invalid NICK :Corun < 1228338876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1228338896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi, btw I'm in a large argument in another channel atm so probably won't be paying attention for a while < 1228338923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ok < 1228339735 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you should imply that you had sexual national congress with the mother of your opponent. < 1228340071 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that "sexual national congress" has only one google hit, which is fake < 1228340082 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1228340122 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although it sounds like a rather large event < 1228340406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Python 3000 is ready! The official release may not come until tomorrow, but Barry has tagged the source and is preparing the release. We've been waiting for this release for almost nine years. The earliest reference I can find is a message from Guido to python-dev in Jan. 2000. < 1228340425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ cool. < 1228341304 0 :kar8nga1!unknown@unknown.invalid PART #esoteric :? < 1228341367 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay. < 1228341395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: why are you yaying? < 1228341410 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :python 3k < 1228341415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1228341421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know much about python versions < 1228341441 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's something akin to perl 6 < 1228341448 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1228341452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if that's OK or oh dear < 1228341454 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :except not quite as ambitious, which is why it's actually out after 9 years < 1228341455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather depends on what it's like < 1228341477 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's basically python, just with some compatibility-breaking changes < 1228341524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1228341548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I made progress with the bf optimizing, but the code is too messy < 1228341558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I probably won't make it too smart < 1228341564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a nightmare to maintain. < 1228341618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also the way the code currently looks it would be possible to change the emitting code to generate something else < 1228341622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very localized to one file < 1228341630 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cervix < 1228341631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so generating bf could be done < 1228341634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.D < 1228341636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D* < 1228341659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't be very optimised though I don't think < 1228341664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to deoptimise it back into the original < 1228341665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, true < 1228341671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.python.org/ftp/python/3.0/ < 1228341680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, however it could optimize lost kingdom slightly < 1228341703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, like dropping some non-needed [-], changing order of some stuff < 1228341704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and such < 1228341714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it would slightly optimize it yes < 1228341776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :today, KIDS, we follow ehird as he tries to get a mathematica trial WITHOUT WAITING 2 BUSINESS DAYS FOR PEOPLE TO MANUALLY READ HIS REQUEST < 1228341781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Silly ehird! < 1228341798 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ehird : Download it negro < 1228341827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I was about to follow your advice, but I saw the all-important condition of being back so I won't, being white. < 1228341839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I tried to. Mathematica 7 hasn't made its way anywhere yet.) < 1228341853 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why do you need seven? < 1228341860 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I mean, 6 is cool and all < 1228341917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I am a magical faery < 1228341919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is why. < 1228341937 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You faery. < 1228341981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey ais523, i don't suppose your trial would work on a totally different OS and without a new key? :P < 1228341993 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no, it wouldn't < 1228341998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1228342015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh well, time to see if wolfram acknowledge the existence of 1 FAKE STREET < 1228342038 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :maybe ais523 could ask mister Wolfram. < 1228342038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's one fake street name < 1228342043 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They're buddies! < 1228342051 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Hey dude, I proved your machine" < 1228342057 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Can you like give me a Mathematica?" < 1228342107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Your Mathematica product trial request has been submitted and will be processed within three business days. In the meantime, you can explore all the latest features and complete documentation. < 1228342107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Want help getting started with Mathematica? The Wolfram Mathematica Learning Center jump-starts the process with links to video screencasts; free online Mathematica seminars and presentations; "how-to"s and step-by-step examples; in-depth tutorials; thousands of free, ready-to-use models and demonstrations; and much more. < 1228342107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you have any questions about your Mathematica product trial, please contact us. < 1228342127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: apparently the only mathematica thing ais523 got from it was a year trial < 1228342158 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, then again, with his prize money, he could buy a bunch of Mathematica I guess < 1228342167 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Not that much, really. < 1228342169 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like 12. < 1228342197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I believe he's said he used it to pay expenses :P < 1228342208 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Hookers and blow"? < 1228342363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds like ais alright. < 1228343319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :proto to implement the wormhole: < 1228343327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :return dummy value that stores expresions its used in < 1228343333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when yu're forced to eval it, e.g. print out < 1228343336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :evaluate it < 1228343336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1228343342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the tll is actually just lazy evaluation < 1228343346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except it's given to you pre-evaluation < 1228343347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1228345795 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1228345914 0 :Dewi!n=dewi@203-214-100-214.dyn.iinet.net.au JOIN :#esoteric < 1228346360 0 :Judofyr_!n=Judofyr@084202205031.customer.alfanett.no JOIN :#esoteric < 1228346392 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228347431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: you should make mandelbrot in paintfuck < 1228347432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<<