code logs -> 2024 -> Mon, 04 Mar 2024< code.20240303.log - code.20240305.log >
--- Log opened Mon Mar 04 00:00:55 2024
00:02 Kizor [a@Nightstar-nfsqa7.yok.fi] has joined #code
00:41 JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has quit [[NS] Quit: ]
00:45 JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has joined #code
00:45 mode/#code [+o JustBob] by ChanServ
01:26 JustLurk [justbob@ServerAdministrator.Nightstar.Net] has joined #code
01:26 JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has quit [NickServ (RECOVER command used by JustLurk)]
01:26 JustLurk is now known as JustBob
01:26 mode/#code [+o JustBob] by ChanServ
01:58 * McMartin crackles with eldritch power
01:59
<&McMartin>
This extremely bad idea is looking suspiciously like it's going to actually work. The prototype is far more functional than I had dared to hope.
02:02
<&[R]>
Oh/
02:05
<&McMartin>
The retro system I'm coding for has a less-than-1-MHz CPU and its sound hardware is just a straight DAC that you write 6-bit values to
02:05
<&McMartin>
So to do a sound you have to write values to it in a cycle-counted loop, more or less.
02:06
<&McMartin>
That's not terrible on its own but normally you are either counting out the limbs of a square-wave, or you're busting out a digital clip to a multi-kilohertz beat
02:07
<&McMartin>
I've managed to get 3-channel polyphony with instruments defined by 32-byte wavetable definitions, and it still has enough time left over to check the keyboard and process a music score so you get actual songs out.
02:08
<&McMartin>
The bitrate is a little bit shaky at the moment so the move from prototype to production will involve smoothing out the timing across what branches exist and then determining if that's even a good idea given the tradeoffs, and then adapting some of my other tooling so that it can produce music scores consumable by the system
02:10
<&McMartin>
And now I have about a month to get all this working and written up before I run out of stalling topics on the blog >_>
02:10
<&McMartin>
The digital-clip-playback material went up yesterday, though: https://bumbershootsoft.wordpress.com/2024/03/02/the-dragon-roars/
02:43 Degi [Degi@Nightstar-po66fs.pool.telefonica.de] has quit [Ping timeout: 121 seconds]
02:43 Degi [Degi@Nightstar-tqrmov.pool.telefonica.de] has joined #code
03:20 Netsplit Golgafrincham.Nightstar.Net <-> Krikkit.Nightstar.Net quits: @celticminstrel, @macdjord, Degi, @Syloq, @Kindamoody, @Tamber, Pink, @PinkFreud
07:42
<&McMartin>
... oh my goodness
07:44
<&McMartin>
And now that I've done the tuning on the core routine, I've somehow _accidentally_ gotten as close as it is possible to get to have the frequency code for Middle C be 0x1000.
07:44
<&McMartin>
Nobody will ever believe me when I say this was by chance. <_<
11:46 PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has joined #code
11:46 Kindamoody [Kindamoody@Nightstar-pqh9gl.tbcn.telia.com] has joined #code
11:46 macdjord [macdjord@Nightstar-ctrrkf.dsl.bell.ca] has joined #code
11:46 Degi [Degi@Nightstar-tqrmov.pool.telefonica.de] has joined #code
11:46 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
11:46 Pink [Pink@Nightstar-jm545c.sub-75-236-190.myvzw.com] has joined #code
11:46 celticminstrel [celticminst@Nightstar-gpualv.dsl.bell.ca] has joined #code
11:46 Tamber [tamber@furryhelix.co.uk] has joined #code
11:46 ServerMode/#code [+oooooo PinkFreud Kindamoody macdjord Syloq celticminstrel Tamber] by *.Nightstar.Net
14:51 Vornicus [Vorn@Nightstar-ivektl.res.spectrum.com] has joined #code
14:51 mode/#code [+qo Vornicus Vornicus] by ChanServ
16:43 Emmy [Emmy@Nightstar-qo29c7.fixed.kpn.net] has joined #code
20:31 himi [sjjf@Nightstar-o4k.pal.170.103.IP] has quit [The TLS connection was non-properly terminated.]
22:57 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has joined #code
22:57 mode/#code [+o himi] by ChanServ
23:08 Emmy [Emmy@Nightstar-qo29c7.fixed.kpn.net] has quit [Ping timeout: 121 seconds]
--- Log closed Tue Mar 05 00:00:56 2024
code logs -> 2024 -> Mon, 04 Mar 2024< code.20240303.log - code.20240305.log >

[ Latest log file ]