Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MIDI detuning #50

Open
Grieferus opened this issue Apr 8, 2024 · 4 comments
Open

MIDI detuning #50

Grieferus opened this issue Apr 8, 2024 · 4 comments

Comments

@Grieferus
Copy link

When switching to another song, EmuSC lowers sound by 1 semitone. But when switching to yet another song, EmuSC tries to return to normal tone after a couple of seconds while song plays and then it just goes out of tune.

@skjelten
Copy link
Owner

skjelten commented Apr 8, 2024

A couple of questions to better understand the issue:

  • Is this consistent every time you play the second MIDI-file that the pitch lowers by 1 semitone?
  • Is this consistent across all MIDI files? (could it be that the MIDI file you are playing has SysEx messages that changes the tuning parameters?)
  • Does the pitch parameters in Synth settings dialog appear to change from default values? (check both Master settings and Part settings: main)
  • If you restart the synth (press space twice), is the pitch back to normal again?

@Grieferus
Copy link
Author

  1. Yes, it's consistent every time.
  2. Apparently, only E1M1 detunes, due to pitch modification.
  3. No, it remains the same.
  4. Yes, it goes back to normal, unless I play second MIDI.

@Grieferus
Copy link
Author

Quick update: any MIDI file that uses pitch modification detunes if played as third in the row. It's also important to point out that I hopped from one to another after couple of seconds.

@skjelten
Copy link
Owner

skjelten commented Apr 9, 2024

Ok, thanks for the report. Will look into it when time permits, probably while working on the new interpolation solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants