libera/#shirakumo - IRC Chatlog
Search
18:16:49
Colleen
<shinmera> I invented a shitty thin wrapper system that should let me chase down the deep C structures easily
18:17:08
Colleen
<shinmera> every field that's another struct, whether via pointer or embedded, is transformed into another thin wrapper instance
18:54:01
Colleen
<shinmera> it's a header I use to pin glibc versions so I can compile libs on newer versions that still work on older versions
18:54:12
Colleen
<shinmera> preventing me from having to boot up a god darn vm every time I need to rebuild
19:07:27
Colleen
<shinmera> it's the only thing that'll keep you sane if you ever need to deploy shit
19:07:46
Colleen
<shinmera> and if whatever library you need can't be built with it..... well, gotta grab a VM every time.
19:47:46
Colleen
<Grolter> When I try to play generated with file-drain wav file in :float format, the source never sets done-p to T
19:49:07
Colleen
<Grolter> In the source there is a following condition to set done-p to T: (<= (mixed:available-read (mixed:pack source)) 2).
19:50:25
Colleen
<shinmera> I honestly don't remember why there's a 2 there or why the remaining stuff isn't consumed.
19:52:25
Colleen
<Grolter> I see. I guess for now I just won't use :float format... Maybe I'll try to understand it later, but now I'm rushing to finish a game for the game jam :D
19:53:03
Colleen
<shinmera> and yeah, it's likely that it should check against the sample size there, rather than just hard-coding 2.
20:03:48
Colleen
<Grolter> So I create an environment: (make-instance 'h:environment :sets '((:normal #P"path/to/soundtrack")))
20:16:17
Colleen
<shinmera> you really don't want to be using wav for music, but interesting anyhow.
20:17:05
Colleen
<Grolter> And that's the result of the recording I do on an electronic piano, so I use it
20:18:19
Colleen
<shinmera> Trial includes assets that perform automatic conversion of source files like that.