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 has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ej5 has joined ##yamahasynths
andlabs has joined ##yamahasynths
ej5 has quit [Read error: Connection reset by peer]
l_oliveira has quit [Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805]]
Stil3tt0 has joined ##yamahasynths
Stilett0 has quit [Ping timeout: 264 seconds]
Stil3tt0 is now known as Stilett0
Xyz39808 has joined ##yamahasynths
Xyz_39808 has quit [Ping timeout: 252 seconds]
_whitelogger has joined ##yamahasynths
l_oliveira has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<cr1901_modern> Maybe it's just me, but could OPL be reasonably used as a PSG replacement (or is it too difficult to generate a square wave)?
<cr1901_modern> I've been listening to some... well, not great, DOS soundtracks and they feel like subtractive synthesis using the OPL chip
<superctr> opl2 can generate square waves easily
<Sarayan> opl doesn't have the temporal resolution of the psg though
<superctr> FB6=6, modulator TL=20, MUL 2 on both operators
<superctr> that gives you a decent square wave
<cr1901_modern> ahh cool
<superctr> disable envelope on modulator (AR=max, rest=0) unless you want to do special effects
<superctr> oh almost forgot
<superctr> waveform 2(abs sine) on modulator
<cr1901_modern> ahhh cool
<cr1901_modern> https://youtu.be/iTMNaEvy4JM?t=136 Linked time... I think the BG is actually a sine wave though and I misheard :P
andlabs has joined ##yamahasynths
<superctr> yeah, opl has two algorithms
<superctr> one does additive synthesis like alg7 on the 4op chips
andlabs has quit [Ping timeout: 246 seconds]
cr1901_modern1 has joined ##yamahasynths
cr1901_modern has quit [Ping timeout: 246 seconds]
andlabs has joined ##yamahasynths
andlabs has quit [Ping timeout: 252 seconds]
andlabs has joined ##yamahasynths
sixtysix has joined ##yamahasynths
<Lord_Nightmare> superctr I'm messing with it in OPLL i portafm, i think it sounds more square like if you do $32 $21 $14 $06 $F0 $AF $00 $0F
<Lord_Nightmare> in portafm
<superctr> recording?
<Lord_Nightmare> mod mult = 2 (0x02), car mult = 1 (0x01), tl = 43 (which i think is 20 like you said since the scale is backwards in portafm)
<Lord_Nightmare> and mod ksr should be on or else it gets really loud at low end of the scale
<Lord_Nightmare> ooh if i set the mod wave to half sine it sounds even more square
<Lord_Nightmare> $32 $21 $14 $0E $F0 $AF $00 $0F
<superctr> i don't have portafm
<superctr> https://www.dropbox.com/s/ewb4vc49arq5szm/opl2%20square.wav?dl=1 how my patch is supposed to sound like
<superctr> but i don't think it's possible on OPLL since it doesn't have absolute sine (i think)
<Lord_Nightmare> opll has half period sine iirc
<Lord_Nightmare> portafm has a 3 minute demo iirc
sixtysix has quit [Ping timeout: 248 seconds]
<Xyz39808> this sound better in higher registers $22 $21 $21 $07 $F0 $AF $00 $0F
<Xyz39808> there's an entire subgenre of covers on x68000 emulating an NES soundchip
<Xyz39808> well, at least, there's a folder for it in the .mdx collections I have
<Xyz39808> but yeah, 2:1 is the known ratio for trying to get square waves on FM
<superctr> i know about that
<superctr> i was amazed when i heard the solstice cover
<superctr> also i feel 4op (opn/opm) programming is completely different, even if you only use algo 4 and 2 operators
<Lord_Nightmare> solstice cover?
<cr1901_modern1> Somebody finally did the solstice theme on OPx?
<cr1901_modern1> Lord_Nightmare: https://www.youtube.com/watch?v=4_gObHt1uZA Presumably superctr means a cover of this (there's still no way this song should be possible)
<Lord_Nightmare> i know quietust made a midi of that song
<cr1901_modern1> The sequel Equinox also has very good music (same composer)
<TD-Linux> wow that's a name I haven't heard in a while
<Lord_Nightmare> TD-Linux: _q is around on irc still, and even updates nintendulator occastionally
<superctr> https://www.dropbox.com/s/kkbalpfy4iwz73z/ESF_E300.MDX?dl=1 this is what i'm talking about
<superctr> cr1901_modern1 ^
<cr1901_modern1> I can haz mp3?
<cr1901_modern1> ty, btw
<Xyz39808> these 12.5 and 25% pulse patches are fantastic
<cr1901_modern1> 12.5 and 25%? Also, this is really good
<Xyz39808> as opposed to 50% duty cycle pulse waves which we made on OPLL earlier
<cr1901_modern1> ahhh... I didn't think opl2 could do 12.5%
cr1901_modern1 has quit [Quit: Leaving.]
cr1901_modern has joined ##yamahasynths