14:57:05
Grolter
shinmera: Hi! I was trying to create a virtual segment in cl-mixed similar to generator and then to play it with harmony, and it seems that there is a problem when I try to play more than one virtual segment - at first sound becomes noisy and then server just becomes mute.
14:57:24
Grolter
What might be the problem?
15:07:57
Grolter
It looks like it starts assigning those segments to the further channels in output of the mixer...
15:10:46
Grolter
For some reason this happens only with virtual segment, not with the original generator...
15:16:15
shinmera
only idea I have is that there's a mismatch in how many inputs/outputs you say you have in your segmnet.
15:18:58
Grolter
I define mixed:info with :min-inputs 0 :max-inputs 0 :outputs 1
15:19:45
Grolter
I'll try to figure it out...
15:20:45
shinmera
Yeah, sorry, no clue then.
15:36:14
Grolter
Hm, it looks like harmony:stop doesn't disconnect output buffer
15:37:12
shinmera
ah, indeed, because it's not a voice.
15:38:04
Grolter
But it works on a generator segment
15:38:31
shinmera
then that's because of the default override on a virtual segment
15:55:59
Grolter
I think I found the problem
15:56:31
Grolter
There is a typo in virtual.lisp - (setf output-field) is using inputs instead of outputs
15:56:50
Grolter
And it was a silent error because of (ignore-error ...) in disconnect
15:57:42
Grolter
Yeah, that was it :) Would you like a PR? It is just one word though
15:57:58
shinmera
unless it's annoying for you
15:58:25
Grolter
It is fun for me, don't worry :)
18:04:58
shinmera
aight, cl-wavefront works now
18:05:03
shinmera
just gotta... document...
20:01:04
shinmera
:fart: https://shirakumo.github.io/cl-wavefront/
20:08:05
shinmera
And while I'm on this stupid goose chase, https://github.com/ufbx/ufbx
20:08:22
shinmera
(no I'm definitely never going to do a pure-lisp of this, lmao)
20:22:41
shinmera
oh god I'm gonna do it, aren't I https://github.com/Shirakumo/cl-fbx
Saturday, 3rd of June 2023, 2:08:05 UTC