-
Notifications
You must be signed in to change notification settings - Fork 2
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
Document DMX quirk #30
Comments
So it means you/we have to even out both carriers levels for all instruments? |
Yeah, that's what I'm planing on doing now. I can salvage some of those other instruments I had to destroy. |
We're lucky as most voices already are balanced. Not a big problem, but it's something to keep in mind. |
What about AM-based voices? we have to balance all 3/4 carriers? |
I'm not sure yet, I'm going to look into that. My hunch is that it's only the carriers that are affected. |
OK then 7635dff |
Finally found out what was breaking all my patches, you know, the ones that sounded like crap on DMX? Yeah... The carrier Level of the second voice is always the carrier level of the first voice. Let me explain.
When a Double Voice instrument is played, both voices' carrier waves will play as if they have the same volume level - which is determined by the first voice. So, if you have 63 for the first voice, and 45 for the second - well, too bad, you get 63 for both.
The reason I never ran into this is that I started only recently doing that kind of voice setup, while the others matched carrier wave volumes.
I don't know what other properties DMX reads from the first voice, but this is definitely one of them. This hasn't been documented anywhere, as far as I know. In fact, none of DMX has been documented, even though the source code is available.
The text was updated successfully, but these errors were encountered: