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
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<MicroHex> huh, I guess I missed this project in my searches https://github.com/gtaylormb/opl3_fpga
andlabs has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
futarisIRCcloud has joined ##yamahasynths
andlabs has joined ##yamahasynths
<cr1901_modern> MicroHex: Came up a few times... it's in systemverilog, so using it w/ yosys is currently impossible.
<cr1901_modern> Found this too... http://forums.submarine.org.uk/phpBB/viewforum.php?f=9 Looks dead tho
l_oliveira has quit [Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805]]
mz` has quit [Ping timeout: 240 seconds]
Stilett0 is now known as Stilett0-afk
Stilett0-afk is now known as Stilett0-away
mz` has joined ##yamahasynths
andlabs has quit [Ping timeout: 264 seconds]
andlabs has joined ##yamahasynths
andlabs has quit [Ping timeout: 246 seconds]
<MicroHex> Yeah, that's the biggest downside to a lot of these previous open projects. Still need the propritary tool chains. At least it's a good reference implementation?
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
<balrog> MicroHex: yeah, there is the open ice40 toolchain and there's other cool ##openfpga work
<MicroHex> Yeah, yosys, nextpnr, and all that fun stuff
l_oliveira has joined ##yamahasynths
SceneCAT has quit [*.net *.split]
Nerionaya has quit [*.net *.split]
Nerionaya has joined ##yamahasynths
<Wohali> i am about to dig into that soon
<Wohali> i come from expensive commercial EDA tools (and having worked for those companies) so I'm eager to see a full OSS toolchain
<Wohali> have read all of clifford's stuff but havent' actually put them to the test yet
<MicroHex> yeah, it's really impressive what they've achieved
<MicroHex> now, I'm not sure it's QUITE at the point where it makes financial sense to embed a FPGA for just an OPL3 sound chip, given current availability/cost for a low run project
<MicroHex> but as part of a larger scale system..
<Wohali> if that was a project i was working on, i'd be targetting different cores and have the uC/uP able to load different emulations at runtime
<whitequark> ice40 fpgas are really cheap
<Wohali> yeah i have a pile
<Wohali> i just haven't done the OSS toolchain for them yet
<cr1901_modern> MML opinions after playing w/ it for a few hours over a few days... Brainfuck comparison probably wasn't fair. I still can write MML just fine after taking a break. Definitely prefer it to a tracker. One complaint I have is not being able to adjust instruments in real time
<cr1901_modern> like you can on VGMMM trakcer
<Xyz_39808> VGMMM is still the best FM instrument editor that ever was
<Wohali> everyone's coming out of the woodwork today
<cr1901_modern> Xyz_39808: Sure, but... it's a tracker
<Xyz_39808> I saw MML and got triggered
<cr1901_modern> Please don't use "triggered" like that
<whitequark> ^
<Wohali> ^^^
<Sarayan> quick hello before sleep
<Sarayan> wq: feeling any better?
<whitequark> nope
<Sarayan> sorry about that
<whitequark> when have we last talked?
<Sarayan> dunno, 2-3 days max
<whitequark> then probably about as bad
<Wohali> :( what's wrong?
<whitequark> cptsd
<whitequark> well, thats the short answer
<Sarayan> "fucking cptsd" being the long one
<whitequark> hah
<Wohali> understood. i'm sorry. i have similar issues. if i can be of any assistance do let me know
<superctr> <cr1901_modern> MML opinions after playing w/ it for a few hours over a few days... Brainfuck comparison probably wasn't fair. I still can write MML just fine after taking a break. Definitely prefer it to a tracker. One complaint I have is not being able to adjust instruments in real time <- Mucom88 lets you do that
<cr1901_modern> superctr: That must be the SDL parts which I haven't compiled :P
<cr1901_modern> Wohali: You have not necessarily an APK mini, but a MIDI controller, correct?
<Wohali> i have many midi controllers
<Wohali> but not an APK mini, correct
<cr1901_modern> Wonder how difficult it would be to hook up this to a MIDI controller: https://github.com/Themaister/libfmsynth Weekend's worth of work? Week's worth?
<cr1901_modern> Actually I'm kinda hesitant to use this one b/c far as I can tell it's pretty dead- the author moved on to Vulkan (aaaaaaaaiiigh!!) stuff
<cr1901_modern> Might be fun* to try making my own mini fm synth library- i.e. "what if OPM but with floats"
<cr1901_modern> *Probably not actually fun
<cr1901_modern> Wohali: Do you know of any (other) libraries to hook up a soft FM synth to a midi controller or even a computer keyboard? Ya know, just for fun
<cr1901_modern> (as well as a quickstart)
<Wohali> most often that stuff is packed inside of VST or LV2, do it through that
<Wohali> you should be able to find a DAW that will do the heavy lifting of hosting the plugin and routing your controller's MIDI to it