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

000015_Ensemble 2.ini is silent #5

Open
probonopd opened this issue Dec 2, 2023 · 4 comments
Open

000015_Ensemble 2.ini is silent #5

probonopd opened this issue Dec 2, 2023 · 4 comments
Assignees

Comments

@probonopd
Copy link

000015_Ensemble 2.ini is entirely silent.

@BobanSpasic BobanSpasic self-assigned this Dec 3, 2023
@probonopd
Copy link
Author

@BobanSpasic
Copy link
Owner

This will take some time, as I can't test the sound so easy. I need to put together all my equipment every time I want to test, and bring it to the basement after that - I've promised my wife that our kitchen is not my music studio, as I've retired as a musician more than 10 years ago :)

@probonopd
Copy link
Author

TX802 Emsemble 2 is now entirely silent in c7e335b, unlike in the video.

@BobanSpasic
Copy link
Owner

Found the problem, but I have no solution for now. Must experiment... a lot...
It is the translation of Amplitude Modulation Sensitivity between DX7II and DX7.
DX7II has 7 levels, DX7 just 3.
Luckily, it was expected to get into problems here, and that's why I've left a possibility to use external translation tables.
If you would like to test on your own, take a look at the MDX-PerfConv -s parameter.
Make a simple text file with following lines:

[AMS]
AMS0 = 0
AMS1 = 1
AMS2 = 2
AMS3 = 3
AMS4 = 3
AMS5 = 3
AMS6 = 3
AMS7 = 3

[PEGR]
PEGR0 = 50
PEGR1 = 25
PEGR2 = 6.25
PEGR3 = 3.125

You can feed this file to the -s parameter. Test with different AMS values. The left side represents the DX7II values of 0 to 7, and the right side are translated values for DX7 (range 0 to 3).
Maybe something like this will work better:

[AMS]
AMS0 = 0
AMS1 = 0
AMS2 = 1
AMS3 = 1
AMS4 = 2
AMS5 = 2
AMS6 = 3
AMS7 = 3

[PEGR]
PEGR0 = 50
PEGR1 = 25
PEGR2 = 6.25
PEGR3 = 3.125

In this particular performance, all the AMSens parameters, for all the operators, in all the TGs, were set to 3. After I've set them all to 0 - I could hear the sound. Now, probably 0 isn't the right value, so we need to test it with other values, by using the external translation table and -s parameter.

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