15:22:47
Colleen
Shinmera, phoe: els'23 vids are ready, pending access to youtube or w/e
15:22:47
SAL9000
Shinmera, phoe: els'23 vids are ready, pending access to youtube or w/e
15:23:02
shinmera
fastest would prob be to mail didier if you haven't already
15:23:59
Colleen
yeah I haven't sent any mails yet, wanted to have videos done before that :)
15:23:59
SAL9000
yeah I haven't sent any mails yet, wanted to have videos done before that :)
15:24:07
Colleen
will probably mail today or tomorrow
15:24:07
SAL9000
will probably mail today or tomorrow
18:16:10
shinmera
Okey,,,,,,,,,,,,,,,,
18:16:19
shinmera
cl-fbx is now somewhat done.
18:16:49
shinmera
I invented a shitty thin wrapper system that should let me chase down the deep C structures easily
18:17:08
shinmera
every field that's another struct, whether via pointer or embedded, is transformed into another thin wrapper instance
18:17:23
shinmera
so I don't have to literally translate the data to lisp
18:18:13
shinmera
haven't actually tested yet
18:18:20
shinmera
or translated the rest of the functions to methods
18:18:30
shinmera
but should be relatively little effort in comparison
18:53:28
Colleen
wait but why do you have a vendored glibc header in there
18:53:28
SAL9000
wait but why do you have a vendored glibc header in there
18:54:01
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
shinmera
preventing me from having to boot up a god darn vm every time I need to rebuild
19:06:44
Colleen
ah, relying on glibc forward compat - neat workaround :)
19:06:44
SAL9000
ah, relying on glibc forward compat - neat workaround :)
19:07:27
shinmera
it's the only thing that'll keep you sane if you ever need to deploy shit
19:07:44
Colleen
*checks wikipedia* yeah you're right, it's backward
19:07:44
SAL9000
*checks wikipedia* yeah you're right, it's backward
19:07:46
shinmera
and if whatever library you need can't be built with it..... well, gotta grab a VM every time.
19:08:23
Colleen
containers not isolated enough?
19:08:23
SAL9000
containers not isolated enough?
19:08:36
shinmera
but they might be an option these days
19:47:02
Grolter
Hi! I again have a question about (probably) bug in cl-mixed
19:47:46
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
Grolter
In the source there is a following condition to set done-p to T: (<= (mixed:available-read (mixed:pack source)) 2).
19:49:19
Grolter
When I print (available-read pack) there, I get 4
19:50:25
shinmera
I honestly don't remember why there's a 2 there or why the remaining stuff isn't consumed.
19:52:25
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
shinmera
and yeah, it's likely that it should check against the sample size there, rather than just hard-coding 2.
19:53:49
shinmera
(floats take up 4 bytes, rather than the int16's standard 2)
19:57:31
Grolter
By the way, I also have a question about harmony
19:57:42
Grolter
I can't understand how an environment / music-segment should work.
19:58:34
Grolter
I don't understand how do I play it - it is always mute when I try to
19:59:15
shinmera
you transition it to a state that has actual music
20:03:48
Grolter
So I create an environment: (make-instance 'h:environment :sets '((:normal #P"path/to/soundtrack")))
20:03:57
Grolter
And transition it: (h:transition * :normal)
20:13:36
shinmera
you sure your server is even running?
20:13:52
shinmera
then Idunno, works for me.
20:15:56
Grolter
It works with an .mp3 file, but not with a .wav file
20:16:17
shinmera
you really don't want to be using wav for music, but interesting anyhow.
20:16:27
shinmera
(you also don't want to be using mp3, but that's another point)
20:16:42
Grolter
Well, .wav is an easiest format when you record something, I guess
20:17:05
Grolter
And that's the result of the recording I do on an electronic piano, so I use it
20:17:20
shinmera
just ffmpeg -i music.wav music.ogg
20:18:19
shinmera
Trial includes assets that perform automatic conversion of source files like that.
20:18:37
Grolter
So, about an environment - can I somehow transition to the mute state?
20:18:50
shinmera
sure, transition to NIL.
Monday, 5th of June 2023, 1:07:44 UTC