--- Log opened Mon Mar 02 00:00:18 2015 |
--- Day changed Mon Mar 02 2015 |
00:00 | <&Derakon> | A C64 keyboard piano? |
00:00 | <&McMartin> | Yeah |
00:00 | <&Derakon> | We had one of those on my dad's C64. |
00:00 | <&Derakon> | I expect it even looked rather similar, though I don't remember the exact UI. |
00:00 | | * McMartin is actually planning on writing a more generic driver thing so he can mess with the weirder settings on the SID |
00:00 | <&Derakon> | That's the audio chip? |
00:01 | <&McMartin> | But in order to get that far I need "press button get note" so... |
00:01 | <&McMartin> | Yeah. Sound Interface Device. |
00:01 | <&McMartin> | The MOS Technology 6581 Sound Interface Device, or its second-generation version (still went into C64s, just later ones) the 8580. |
00:02 | <&McMartin> | I think the fact that 6581 and 8580 have nothing to do with each other is one reason it stayed "the SID" while components like the 1541 were usually identified by serial numbers. |
00:04 | | himi [fow035@Nightstar-dm0.2ni.203.150.IP] has joined #code |
00:04 | | mode/#code [+o himi] by ChanServ |
00:05 | <&McMartin> | Derakon: Anyway the other bit of this is that I think people have represented 2-and-a-quarter octaves on the QWERTY keyboard the same way for the past 40 years |
00:05 | <&McMartin> | So I *also* had displays like that for various DOS and Windows programs |
00:06 | <&Derakon> | Heh. |
00:06 | <&Derakon> | Does your system allow you to use, say, the Shift key to transpose? |
00:06 | <&McMartin> | Well, right now it doesn't even let you make sound |
00:07 | <&McMartin> | (As in, I have only written the graphics part because I'm still designing what "a sound" should mean to the driver) |
00:07 | <&Derakon> | Righto. |
00:07 | <&McMartin> | But I actually have three meta keys I can use, which is great because IIRC the SID spans 8 octaves, so that is Just Enough. |
00:08 | <&McMartin> | (I might not bother though because the intent here is really just to fiddle with reference melodies or whatever, and then ultimately use something more sophisticated to actually do programmed songs) |
00:09 | <&Derakon> | I remember awhile back trying to figure out how to turn a PS2 controller into a MIDI controller. |
00:09 | | thalass [thalass@Nightstar-h1qmno.eastlink.ca] has quit [Ping timeout: 121 seconds] |
00:09 | <&Derakon> | There's enough controls on there to get a pretty impressive range. |
00:09 | <&McMartin> | Heh |
00:10 | <&McMartin> | Yeah, the stuff I mean to experiment with here is stuff more like "that effect where you do chords in a single channel by changing the frequency 50-60 times per second" and mixing that with pitch bends or flanging or bandpass filters |
00:10 | <&Derakon> | One thumb stick for pitch, L/R buttons for octave shifts, other thumb stick for volume control, face buttons for, uh, instruments? |
00:10 | | * Derakon nods. |
00:11 | <&Derakon> | You're after the programming side. |
00:11 | <&McMartin> | Yeah |
00:11 | <&McMartin> | There are synth keyboards powered by scavenged SID chips or FPGA clones of the hardware. Apparently several electronica and metal bands use them still. |
00:12 | <&McMartin> | So I don't feel the need to compete with *that*~ |
00:12 | <&Derakon> | I've seen music performed on arrays of Genesis consoles. |
00:12 | <&McMartin> | But it'd be nice to be able to replicate its controller tricks |
00:12 | <&McMartin> | Right, I mean, this is more like an ordinary synthesizer keyboard |
00:14 | <&McMartin> | Also, if I were willing to leave the entire screen background as black or white I don't need anything but print statements, but I want the rest of the UI to look like a default-mode C64 program and that means I need to do a custom split-screen interrupt~ |
00:15 | <~Vornicus> | "flanging" is a fun word |
00:15 | <&McMartin> | It is. So is "flensing". I think it's the "fl" at the front. |
01:03 | | thalass [thalass@Nightstar-h1qmno.eastlink.ca] has joined #code |
01:03 | | mode/#code [+o thalass] by ChanServ |
01:17 | | Turaiel[Offline] is now known as Turaiel |
02:12 | <@mac> | McMartin: It has nothing on 'mukluk'. Or 'blubber'. |
02:25 | <~Vornicus> | Someone's been listening to The Vestibules |
02:27 | <@mac> | Vornicus: BULBOUS BOUFFANT! https://www.youtube.com/watch?v=0uuCNAwXGaQ |
02:39 | | mac is now known as macdjord |
03:26 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
04:13 | | Orthia [orthianz@Nightstar-ast.vla.224.119.IP] has joined #code |
04:13 | | mode/#code [+o Orthia] by ChanServ |
04:36 | | Orthia is now known as MrsReiver |
04:53 | | Kindamoody[zZz] is now known as Kindamoody |
05:06 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving] |
05:07 | | ^Xires [xires@Nightstar-9jm35g.feedthetrolls.net] has joined #code |
05:08 | | Derakon is now known as Derakon[AFK] |
05:30 | | thalass [thalass@Nightstar-h1qmno.eastlink.ca] has quit [[NS] Quit: congrats again!] |
05:51 | | Turaiel is now known as Turaiel[Offline] |
06:23 | | himi [fow035@Nightstar-dm0.2ni.203.150.IP] has quit [Operation timed out] |
07:50 | | celticminstrel [celticminst@Nightstar-gmujup.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
08:38 | | Kindamoody is now known as Kindamoody|afk |
10:07 | < abudhabi> | I like how Javascript is apparently very tolerant of a spare comma at the end of a list. |
10:09 | <@TheWatcher> | Don't rely on that |
10:13 | < abudhabi> | foo: [{key: 0, val: 'bar'}, {key: 1, val: 'baz'},] |
10:13 | < abudhabi> | ^ This seems to work without complaint, at least. |
10:15 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
10:16 | | mode/#code [+o Checkmate] by ChanServ |
10:16 | <@TheWatcher> | Yes, but if you do foo.length you will get 2 or possibly 3 depending on the browser. |
10:17 | <@TheWatcher> | (which may or may not be an issue) |
10:17 | < abudhabi> | It's not an issue here. But I'll comment in a note about it. |
10:18 | <@TheWatcher> | (Also: while it'll work in javascript, be careful to avoid that in JSON: trailing commas in JSON are not valid and may prevent it being parsed if the parser is strict) |
10:23 | < Tarinaky_> | TIL about the 'Byzantine Generals problem' |
10:27 | | * gnolam votes that Tarinaky is a traitor. |
10:36 | < Tarinaky_> | This is pretty cool: https://github.com/miguelripoll/TV-Bot |
11:35 | < Tarinaky_> | http://thedailywtf.com/articles/when-you-really-want-to-be-sure-it-s-an-int |
11:46 | < [R]> | <abudhabi> I like how Javascript is apparently very tolerant of a spare comma at the end of a list. <-- Only Spidermonkey and V8 are. JScript shits itself horribly. And by shits itself horribly I mean it does it's usual can't-pin-point-the-error routine. |
11:46 | < RchrdB> | Tarinaky_: relevant to Byzantine Generals: http://research.microsoft.com/en-us/people/mickens/thesaddestmoment.pdf :) |
11:49 | < RchrdB> | AIUI, no useful systems actually solve Byzantine Generals because it's an impossibly-difficult problem in practice, and any system that works up to the (<1/3 of nodes evil) Byzantine bound must necessarily be horrendously slow. |
11:52 | < Tarinaky_> | RchrdB: +1 |
11:54 | < Tarinaky_> | RchrdB: What about the case where messages are unforgeable? |
11:59 | < RchrdB> | The "strictly less than 1/3 of nodes must be evil" critereon still applies in that case, I think |
11:59 | < RchrdB> | as does "every decision to take action will take multiple rounds of communication in any possible protocol that might work", AIUI. >_> |
12:00 | < RchrdB> | Actually I'm not sure about the latter. |
12:03 | < RchrdB> | Tarinaky_: it's worth taking note of the fact that Paxos and Raft, which solve a distributed-consensus problem that is much easier than any variant of Byzantine Generals, are used only *carefully* and for very low-volume workloads in commercial deployments. |
12:14 | | grindhold [quassel@Nightstar-0ona3l.cyan.servdiscount-customer.com] has quit [Ping timeout: 121 seconds] |
12:19 | < Tarinaky_> | RchrdB: The description I read said that it was solveable for any number of traitors if the communications were unforgeable. |
12:19 | < Tarinaky_> | Want me to dig back through my history to find it? |
12:19 | < Tarinaky_> | Also: I'm going 'cool' at the discrete maths rather than the computer science. |
12:20 | < RchrdB> | Oh cool, I didn't know that signatures made it that much better. |
12:30 | < Tarinaky_> | Cool: http://modeling-languages.com/whats-bus-factor-software-project/ |
12:30 | < Tarinaky_> | They have a git tool to analyze and estimate it automagically |
12:33 | < Tarinaky_> | TL;DR https://github.com/atlanmod/busfactor |
12:33 | <@TheWatcher> | Hah |
12:36 | | grindhold [quassel@Nightstar-0ona3l.cyan.servdiscount-customer.com] has joined #code |
12:38 | <@TheWatcher> | That one's easy for me: all the ones I work on have 1 >.> |
12:42 | < Tarinaky_> | TheWatcher: As long as you're the one then I guess you don't have to be there to live through the aftermath. |
12:43 | < Tarinaky_> | It's when someone else is the one that you need to worry. |
12:49 | <@gnolam> | Well, it's how I got my job. >_> |
12:50 | <@gnolam> | (Heart attack instead of bus, but still a project with a bus factor of 1) |
12:50 | < Tarinaky_> | The polite description is that they're placed /on/ the bus. |
13:14 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Connection closed] |
13:15 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
14:15 | < Tarinaky_> | Sometimes the BBC News comments can be so hilarious... |
14:15 | <@TheWatcher> | ? |
14:15 | < Tarinaky_> | "Name me one Head of State that has been better for their nation than our Queen has been for ours?..." |
14:16 | < Tarinaky_> | Nelson Mandeela comes to mind. |
14:16 | < Tarinaky_> | "It's an action portrait you know. The earrings are at an angle because she's leaning back to nut someone out of shot..." |
14:18 | <@TheWatcher> | Wait wat |
14:18 | < Tarinaky_> | Starting next year there's going to be a new portrait of the Queen appearing on currency. |
14:18 | < Tarinaky_> | Naturally the comment thread is hilarious. |
14:27 | < Tarinaky_> | This thread is especially hilarious if you mentally substitute the names of North Korea's Kim dynasty in place of references to the Queen. |
14:29 | < Tarinaky_> | "The Eternal President has been a source of stability in this country for almost 100 years" |
14:29 | < Tarinaky_> | Anyway, I'll shut up now. |
15:26 | | MrsReiver [orthianz@Nightstar-ast.vla.224.119.IP] has quit [Ping timeout: 121 seconds] |
15:30 | | Orthia [orthianz@Nightstar-pefgok.callplus.net.nz] has joined #code |
15:30 | | mode/#code [+o Orthia] by ChanServ |
15:50 | < Tarinaky_> | http://www.reddit.com/r/talesfromtechsupport/comments/2xo12j/fun_with_cdrws/cp1u cfv |
16:02 | | Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has quit [Ping timeout: 121 seconds] |
16:06 | | Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has joined #code |
16:06 | | mode/#code [+o Alek] by ChanServ |
16:22 | | celticminstrel [celticminst@Nightstar-gmujup.dsl.bell.ca] has joined #code |
16:22 | | mode/#code [+o celticminstrel] by ChanServ |
16:37 | | froztbyte [froztbyte@Nightstar-frrora.za.net] has quit [Ping timeout: 121 seconds] |
16:37 | | froztbyte [froztbyte@Nightstar-frrora.za.net] has joined #code |
16:37 | | mode/#code [+o froztbyte] by ChanServ |
16:38 | | Wizard [Azash@Nightstar-borbkp.engineering] has quit [Ping timeout: 121 seconds] |
16:45 | | Wizard [Azash@Nightstar-borbkp.engineering] has joined #code |
16:45 | | mode/#code [+o Wizard] by ChanServ |
18:14 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [Connection closed] |
18:17 | | gnolam [lenin@Nightstar-2hg.m53.10.176.IP] has joined #code |
18:17 | | mode/#code [+o gnolam] by ChanServ |
18:23 | | gnolam [lenin@Nightstar-2hg.m53.10.176.IP] has quit [Connection reset by peer] |
18:28 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code |
18:28 | | mode/#code [+o gnolam] by ChanServ |
18:43 | | Netsplit *.net <-> *.split quits: abudhabi, @Shiz, RchrdB, @Syloq, @iospace, Derakon[AFK], Attilla, @Wizard, @Checkmate, Reiver, (+20 more, use /NETSPLIT to show all of them) |
18:44 | | grindhold [quassel@Nightstar-0ona3l.cyan.servdiscount-customer.com] has quit [Ping timeout: 121 seconds] |
18:46 | | JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has quit [Ping timeout: 121 seconds] |
18:48 | | Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has quit [Ping timeout: 121 seconds] |
18:48 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [Ping timeout: 121 seconds] |
18:49 | | JustBob [justbob@ServerAdministrator.Nightstar.Net] has joined #code |
18:52 | | Xon [Xon@Nightstar-j72.ku7.252.119.IP] has joined #code |
18:52 | | Tamber [tamber@furryhelix.co.uk] has joined #code |
18:52 | | Ogredude [quassel@Nightstar-dm1jvh.projectzenonline.com] has joined #code |
18:52 | | Derakon[AFK] [chriswei@Nightstar-5fqf0m.ca.comcast.net] has joined #code |
18:52 | | iospace [Alexandria@Nightstar-fkokc2.com] has joined #code |
18:52 | | gizmore [kvirc@Nightstar-usvnfd.pools.vodafone-ip.de] has joined #code |
18:52 | | EvilDarkLord [jjlehto3@Nightstar-evu5hu.org.aalto.fi] has joined #code |
18:52 | | Turaiel[Offline] [Brandon@Nightstar-olc20d.resnet.mtu.edu] has joined #code |
18:52 | | [R] [rstamer@genoce.org] has joined #code |
18:52 | | jerith [jerith@Nightstar-ip7ar2.slipgate.net] has joined #code |
18:52 | | Attilla [sid13723@Nightstar-h2b233.irccloud.com] has joined #code |
18:52 | | RchrdB [RichardB@Nightstar-v5j366.understood.systems] has joined #code |
18:52 | | Namegduf [namegduf@Nightstar-rjh.rpa.226.188.IP] has joined #code |
18:52 | | McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has joined #code |
18:52 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
18:52 | | Reiver [quassel@Nightstar-ksqup0.co.uk] has joined #code |
18:52 | | PinkFreud [WhyNot@Pinkfreud.is.really.fuckin.lame.nightstar.net] has joined #code |
18:52 | | abudhabi [abudhabi@Nightstar-7nkq9k.de] has joined #code |
18:52 | | Shiz [mark@Nightstar-3hueb6.shiz.me] has joined #code |
18:52 | | Tarinaky_ [tarinaky@Nightstar-e99cts.net] has joined #code |
18:52 | | Kindamoody|afk [Kindamoody@Nightstar-180u8i.tbcn.telia.com] has joined #code |
18:52 | | macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code |
18:52 | | Wizard [Azash@Nightstar-borbkp.engineering] has joined #code |
18:52 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code |
18:52 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
18:52 | | Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
18:52 | | simon [simon@Nightstar-2og823.pronoia.dk] has joined #code |
18:52 | | grindhold [quassel@Nightstar-0ona3l.cyan.servdiscount-customer.com] has joined #code |
18:52 | | Syka [the@Nightstar-c409v3.vividwireless.net.au] has joined #code |
18:52 | | jeroud [sid10043@Nightstar-6br85t.irccloud.com] has joined #code |
18:52 | | celticminstrel [celticminst@Nightstar-gmujup.dsl.bell.ca] has joined #code |
18:52 | | ServerMode/#code [+ooaooaooaoooooooaooaoo Tamber Ogredude Derakon[AFK] Derakon[AFK] iospace jerith jerith Namegduf McMartin McMartin Checkmate PinkFreud Shiz Kindamoody|afk macdjord Wizard ToxicFrog ToxicFrog Syloq jeroud jeroud celticminstrel] by *.Nightstar.Net |
18:52 | | froztbyte [froztbyte@Nightstar-frrora.za.net] has quit [Ping timeout: 121 seconds] |
18:52 | | mode/#code [+o JustBob] by ChanServ |
18:52 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code |
18:52 | | mode/#code [+o gnolam] by ChanServ |
18:52 | | froztbyte [froztbyte@Nightstar-frrora.za.net] has joined #code |
18:52 | | mode/#code [+o froztbyte] by ChanServ |
18:52 | | Orthia [orthianz@Nightstar-pefgok.callplus.net.nz] has quit [Ping timeout: 121 seconds] |
--- Log closed Mon Mar 02 18:52:21 2015 |
--- Log opened Mon Mar 02 18:59:49 2015 |
18:59 | | TheWatcher [chris@Nightstar-ksqup0.co.uk] has joined #code |
18:59 | | Irssi: #code: Total of 3 nicks [1 ops, 0 halfops, 0 voices, 2 normal] |
19:02 | | HTH [HTH@Nightstar-cqd1rm.systems] has quit [Ping timeout: 121 seconds] |
--- Log closed Mon Mar 02 19:04:44 2015 |
--- Log opened Mon Mar 02 19:27:06 2015 |
19:27 | | TheWatcher [chris@Nightstar-ksqup0.co.uk] has joined #code |
19:27 | | Irssi: #code: Total of 39 nicks [17 ops, 0 halfops, 0 voices, 22 normal] |
19:27 | | mode/#code [+o TheWatcher] by ChanServ |
19:27 | | Irssi: Join to #code was synced in 34 secs |
19:56 | | Kindamoody|afk is now known as Kindamoody |
20:02 | | thalass [thalass@Nightstar-h1qmno.eastlink.ca] has joined #code |
20:02 | | mode/#code [+o thalass] by ChanServ |
20:39 | | thalass [thalass@Nightstar-h1qmno.eastlink.ca] has quit [Ping timeout: 121 seconds] |
21:29 | | Orthia is now known as MrsReiver |
23:02 | | Kindamoody is now known as Kindamoody[zZz] |
23:42 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code |
23:42 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
23:45 | | Reiver is now known as MrOrthia |
23:47 | | Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has joined #code |
23:47 | | mode/#code [+o Vash] by ChanServ |
23:59 | | himi [fow035@Nightstar-dm0.2ni.203.150.IP] has joined #code |
23:59 | | mode/#code [+o himi] by ChanServ |
--- Log closed Tue Mar 03 00:00:56 2015 |