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

Enhancement: Voice Swap #18

Closed
sneakernets opened this issue Jan 11, 2018 · 5 comments
Closed

Enhancement: Voice Swap #18

sneakernets opened this issue Jan 11, 2018 · 5 comments

Comments

@sneakernets
Copy link

Referencing my issue on DMXOPL: sneakernets/DMXOPL#17 (single-voice compatibility)

Some of my patches had the unfortunate fate of being "Swapped", that is, the main "voice" in the double voice set being on the bottom instead of the top. So on Vanilla Doom, when the voice limit is hit and the 2nd voice is omitted, the 1st voice may sound awful.
Example is this Vibraphone patch:
image

This patch used to be "swapped", with the bottom voice being the top voice - which sounds awful by itself. I had to manually swap these, which took a bit of time. If only I could do that with a command!

@Wohlstand Wohlstand self-assigned this Jan 11, 2018
@Wohlstand
Copy link
Owner

I think this has sense for pseudo-4-op mode only as real 4-op mode will cause VERY different sounding result. Also I want to let mute any of two voices in two-voice mode to polish each voice individually.

@sneakernets
Copy link
Author

That would be a great addition!

@Wohlstand
Copy link
Owner

Wohlstand commented Jan 11, 2018

Just now I have made this: 3a3b79b

  • Swap voices you will find in the Edit menu and it will be shown only when two-voice mode is turned on
  • Ability to paste one of voices instead of entire instrument. In the Edit menu too.

@sneakernets
Copy link
Author

Will check this out in the morning!

@sneakernets
Copy link
Author

Works just fine! thank you!

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

No branches or pull requests

2 participants