ChanServ changed the topic of ##yamahasynths to: Channel dedicated to questions and discussion of Yamaha FM Synthesizer internals and corresponding REing. Discussion of synthesis methods similar to the Yamaha line of chips, Sound Blasters + clones, PCM chips like RF5C68, and CD theory of operation are also on-topic. Channel logs: https://freenode.irclog.whitequark.org/~h~yamahasynths
<ej5>
w00t, the Plaid Bib works in the IBM PS/2 Model 85!
<cr1901_modern>
Congratulations :D!
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
<cr1901_modern>
ej5: This is a silly q, but are you aware of a good pocket table of integrals book that includes laplace xforms?
<ej5>
nope
<cr1901_modern>
(Not that anyone does integrals by hand anymore. But it's less irritating than putting it into sympy)
Xyz39808 has quit [Ping timeout: 260 seconds]
<kode54>
hey, how about this for fucked up
<kode54>
this developer on the PulseAudio mailing list and Gitlab
<kode54>
he managed to convert some FIR impulses of simulated surround to binaural responses
<kode54>
into 16 stage IIR filters
<kode54>
he doesn't want to publish the source to the project because he doesn't relish the idea of cleaning up the python scripts he used to do that IIR conversion
<cr1901_modern>
I'm sure someone else would be willing to clean up the scripts
<cr1901_modern>
Also, is converting an FIR filter into an IIR filter with a similar impulse response really a thing? An FIR impluse response doesn't really look like an IIR one.
<cr1901_modern>
(well using the window method anyway)
<andlabs>
cr1901_modern: well it's ... the exact opposite of "pocket"
<cr1901_modern>
That list is beautifully formatted, but it doesn't have the transform I need (I found it btw)
Xyz_39808 has joined ##yamahasynths
<Sarayan>
there is such a transform?
<kode54>
cr1901_modern: I'd love to get ahold of their scripts
<kode54>
also this IIR thing is zero latency, it only has imposed latency so it can save a history of IIR states every block
<kode54>
(because PulseAudio has such a thing as rewinding, so every filter buffers a limited amount of data just in case)
<kode54>
(so basically, the IIR filter does a thing to force rewinding on itself to be in even BLOCKSIZE increments, rounded up, and then restores old IIR states and discards some output samples to catch up to the original intended target)
<kode54>
the IIR filter has zero latency, but requires a pre-input of 36 samples to account for the delay imposed by the rear speaker impulses
<kode54>
I adapted this for FIR FFT convolution, but there are issues
<kode54>
Wine takes issue with so much data being buffered at once in such large granular steps
<kode54>
Wine has no problem with this IIR filter doing blocks of 1024 samples
kode545 has joined ##yamahasynths
kode54 has quit [Disconnected by services]
kode545 is now known as kode54
_whitelogger has joined ##yamahasynths
<cr1901_modern>
kode54: I'll have to digest what you said for a bit, sorry :P. Been a while since I've used any of the tricks like "filtering forwards and backwards". And I'm not sure how rewinding works.
<cr1901_modern>
Sarayan: Yes, I found the transform... I wanted the transform of "u(t)*f(t)" in the general case
<cr1901_modern>
e^-s * F(s) or something like that
_whitelogger has joined ##yamahasynths
Xyz_39808 has quit [Ping timeout: 260 seconds]
Xyz_39808 has joined ##yamahasynths
Xyz_39808 has quit [Ping timeout: 245 seconds]
Xyz_39808 has joined ##yamahasynths
Xyz39808 has joined ##yamahasynths
Xyz_39808 has quit [Ping timeout: 245 seconds]
Xyz_39809 has joined ##yamahasynths
Xyz39808 has quit [Ping timeout: 245 seconds]
Xyz_39808 has joined ##yamahasynths
Xyz_39809 has quit [Ping timeout: 248 seconds]
Xyz39808 has joined ##yamahasynths
Xyz_39809 has joined ##yamahasynths
Xyz_39808 has quit [Ping timeout: 248 seconds]
Xyz_39808 has joined ##yamahasynths
Xyz39808 has quit [Ping timeout: 260 seconds]
Xyz_39809 has quit [Ping timeout: 260 seconds]
Xyz39808 has joined ##yamahasynths
Xyz_39809 has joined ##yamahasynths
Xyz_39808 has quit [Ping timeout: 260 seconds]
Xyz39808 has quit [Ping timeout: 245 seconds]
Xyz39808 has joined ##yamahasynths
Xyz_39809 has quit [Ping timeout: 248 seconds]
Xyz_39809 has joined ##yamahasynths
Xyz39808 has quit [Ping timeout: 248 seconds]
Xyz39808 has joined ##yamahasynths
Xyz_39809 has quit [Ping timeout: 245 seconds]
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Xyz_39809 has joined ##yamahasynths
Xyz_39808 has joined ##yamahasynths
Xyz39808 has quit [Ping timeout: 260 seconds]
Xyz_39809 has quit [Ping timeout: 260 seconds]
Xyz39808 has joined ##yamahasynths
Xyz_39808 has quit [Ping timeout: 246 seconds]
Xyz_39809 has joined ##yamahasynths
Xyz39808 has quit [Ping timeout: 260 seconds]
cr1901_modern has quit [Read error: Connection reset by peer]
Xyz39808 has joined ##yamahasynths
Xyz_39809 has quit [Ping timeout: 248 seconds]
Xyz_39808 has joined ##yamahasynths
Xyz39808 has quit [Ping timeout: 248 seconds]
andlabs has joined ##yamahasynths
<andlabs>
lol the guy dropped the price from $1300 to $900