Yamaha DX7 Technical Analysis
111–120 of 130 posts
Re: Yamaha DX7 Technical Analysis
#112Earlier quoted context omitted.
> I was under the impression that, despite the name, the Yamaha FM synths didn't actually use frequency Modulation but rather phase modulation. With Frequency modulation you can't have an operator feed back on its self. It’s true that it’s phase modulation, but phase is just the derivative of frequency, and the derivative is a linear operator (essentially a 6dB/oct EQ). So I don’t think it’s an especially important p…
I think direct feedback in PM is possible, at least for low modulation indices. The Yamaha implementation is in software, so a one sample delay is the easiest implementation (otherwise you'd have to solve a rather complex equation at every step).
The one-sample delay basically turns the feedback into an iterated function system. With certain parameters, you end up with aperiodic results—cool in theory, but in practice, often just used as a noise source.
Re: Yamaha DX7 Technical Analysis
#113Earlier quoted context omitted.
You can definitely do 2 simultaneous keys unambiguously without diodes; 3 keys is where you sometimes get "phantom keys" by bridging other rows / columns to each other. Depends on the matrix layout though, if you have say an 8 x 8 matrix for 64 keys and each pressed key is on the same column or row, you can read 8 simultaneously without any problems. Most PC keyboards leverage this so they can skip diodes, and just r…
Hm. I don't know about that, I thought that the problem already existed for 2 diagonally opposing sets of buttons: you can't tell the difference between the two. so: | | | | | | ---+-+-+-+-+-+----- | | | | | | ---+-+-*-+-+-+----- | | | | | | ---+-+-+-*-+-+----- | | | | | | and | | | | | | ---+-+-+-+-+-+----- | | | | | | ---+-+-+-*-+-+----- | | | | | | ---+-+-*-+-+-+----- | | | | | | Would look identical to the CPU wi…
Re: Yamaha DX7 Technical Analysis
#114Yamaha builds so much stuff that this could have been about ... a boat ... a motorcycle ... a guitar ... or the iconic synth :-)
> Yamaha CEO Pleased With Current Production Of Jet Skis, Alto Saxophones, Snowmobiles, Power Generators, Scooters, Golf Carts
An all time fav
Re: Yamaha DX7 Technical Analysis
#115Also note—there’s no interpolation. Those 4096 entries in the table? That’s all you get. The chip will not interpolate between them.
Re: Yamaha DX7 Technical Analysis
#116I originally got very interested in this when discovering the YM-2151 chip that made 80's arcade game sounds was also found in pro-audio keyboards. They used a very similar YM-2164. This got me to explore the whole DX line including DX-7, DX-9, DX-27S and that keytar that's still popular for bass and talkbox, the DX-100.
Re: Yamaha DX7 Technical Analysis
#117Earlier quoted context omitted.
I think direct feedback in PM is possible, at least for low modulation indices. The Yamaha implementation is in software, so a one sample delay is the easiest implementation (otherwise you'd have to solve a rather complex equation at every step).
The distinction that I’m making is exactly that. You can’t incorporate direct feedback into a phase modulation synthesizer, you need to incorporate delay into the feedback path. By comparison, you can use direct feedback with subtractive or FM synthesis. The one-sample delay basically turns the feedback into an iterated function system. With certain parameters, you end up with aperiodic results—cool in theory, but in…
Re: Yamaha DX7 Technical Analysis
#118> Each operator has its own phase accumulator. The patent describes a 96 stage shift register to store the phase increment for the 6 operators each of the synth’s 16 voices. Why this was allowed to be patented? This is a pretty much obvious thing to do when you have this kind of limitations. It seems like people reviewing patents don't really understand what they are about. There is plenty of stuff like this in audio…
Re: Yamaha DX7 Technical Analysis
#119Earlier quoted context omitted.
Hm. I don't know about that, I thought that the problem already existed for 2 diagonally opposing sets of buttons: you can't tell the difference between the two. so: | | | | | | ---+-+-+-+-+-+----- | | | | | | ---+-+-*-+-+-+----- | | | | | | ---+-+-+-*-+-+----- | | | | | | and | | | | | | ---+-+-+-+-+-+----- | | | | | | ---+-+-+-*-+-+----- | | | | | | ---+-+-*-+-+-+----- | | | | | | Would look identical to the CPU wi…
That should work fine - the CPU would scan / energize each row independently and then check which columns are connected.
Turns out the rubber contact strip was installed inverted. I think this one didn't have notches to make sure it was oriented correctly. After flipping it, notes sounded as expected.