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
<andlabs>
lol I forgot vopmxtfi has a bug where it doesn't extract the last voice in an opm file even if it's an actual voice
<andlabs>
LOL THE DX100 MANUAL NUMBERS THE OPERATORS IN REVERSE
<andlabs>
" These are all printed right on the DX100 panel. In thealgorithm diagrams on the panel," IT'S NOT JUST THE MANUAL IT'S THE DEVICE ITSELF
<cr1901_modern>
ej5: Niiiiice, so it works from Ardour? I.e. you play your MIDI controller and Yamaha goodness comes out the other end?
<ej5>
yup
<ej5>
Ardour is weird, the guy is charging money for prebuilts even though it's open source
<cr1901_modern>
Interesting... and you're right ._.
<cr1901_modern>
I think I mind less that you have to pay for binaries and more that they are not forthcoming with this
<cr1901_modern>
Idk how to feel about this. I kinda want to make a blog post on "how to build Ardour" once I got it successfully built, but that seems petty?
<whitequark>
the people who buy prebuilt binaries are usually the ones who either have no desire to build anything at all, or are unwilling to spend the time it requires
<whitequark>
so that blog post wouldn't really change anything
<whitequark>
now if you set up a buildserver, that would be ... a gesture
<cr1901_modern>
I thought about that as well :P
<whitequark>
have fun dealing with complaints of entitled people
<whitequark>
there's a reason i no longer provide solvespace debs as a matter of policy
<whitequark>
(though, solvespace snaps are fine because now having a consistent runtime environment is someone else's, i.e. canonical's, problem)
<cr1901_modern>
ardour is also apparently in various *nix repositories as well
<cr1901_modern>
>or are unwilling to spend the time it requires
<cr1901_modern>
This is also true. In my case, it's not a big deal b/c I already have the infrastructure needed to build a bunch of crap.
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<cr1901_modern>
ValleyBell: You might know offhand, but... does is Sonic 3's illegal insn vector a noop?
<cr1901_modern>
(i.e. on error resume next)
<cr1901_modern>
Answer: no it's an infinite loop with two nops for the body for some reason
<cr1901_modern>
Forgot I had a copy
<cr1901_modern>
This is interesting... I would expect Sega Genesis music corruptions/cartridge tilting to crash the console just by randomly fetching illegal opcode prefixes, but they don't...
andlabs has joined ##yamahasynths
ej5 has quit [Quit: Leaving]
<andlabs>
okay I think I got it???
<andlabs>
I'd need to make separate voices depending on which octave (or note) I want to play
<andlabs>
because of key scaling in software
<andlabs>
and I still can't match the sample files I'm testing against because those play many notes and I'm prety sure there's an artifical chorus effect, unless the keyboard does that itself
<cr1901_modern>
TIL that if you use a square wave carrier in OPL3 with a long Release, and attach it to a sine wave modulator, you get a low-frequency oscillation that decays slowly. I wonder why is that...
<cr1901_modern>
(I'll post instrument params tomorrow)
<cr1901_modern>
\\\\
<andlabs>
invalid UNC path
<cr1901_modern>
Testing the MPK mini finally
<cr1901_modern>
and it works... really well w/ ADLplug ._.
<cr1901_modern>
I now have a versatile FM synthesizer
<andlabs>
yay!
<andlabs>
good night
_whitelogger has joined ##yamahasynths
SceneCAT has quit [Read error: Connection reset by peer]
SceneCAT has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]