A question to Mega Drive/Genesis musicians out there.

Discussion in 'Discussion and Q&A Archive' started by MarkeyJester, Oct 31, 2016.

  1. Crash

    Crash Well-Known Member Member

    Joined:
    Jul 15, 2010
    Messages:
    302
    Location:
    Australia
    can confirm this works fine on hardware, although the melodic samples sound a touch out of tune to me, but they're the same in emulators so it may be just a mismatch between the recorded rate and the playback rate

    e: actually aren't most emulators a bit all over the place with the speed they emulate the z80 at? maybe getting the pitch of samples consistent is a bit of a pipe dream :(
     
    NiphFM likes this.
  2. MarkeyJester

    MarkeyJester ♡ ! Member

    Joined:
    Jun 27, 2009
    Messages:
    2,868
    The only issue with pitch on hardware that I'm aware of, is simply nothing more than me being shit at playing the correct chords, as I've said, I'm not a musician.

    However, emulators having different Z80 speeds will be an issue, though it does seem that only Regen stands out as being a little higher in pitch, so most emulators should be fine enough, or at least boarder-line that it doesn't cause much of an issue to the listener.

    Having said that, an updated version.

    This one is just some quality fixes, some SMPS driver bugs are fixed (even though I should not have to be the one to do that...), the YM2612 writes for FM operator settings have been optimised best for speed, so they should be much shorter, and thus, the Z80 should be stopped for less often time than it was before. And finally, while substituting some instructions I was able to speed up the playback to about 19500Hz, and thanks to that, I was able to rearrange some of the byte flushes to make the playback stagger more consistent and smooth, though, you might not notice the difference.

    I have a few quality tests to run on hardware, but a release is coming soon.
     
    Kaz likes this.