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

Embed AudioSynthesis code and remove DLL #2509

Merged
merged 1 commit into from
Apr 21, 2023
Merged

Conversation

Interkarma
Copy link
Owner

Originally "C# Synth Project" at site: http://csharpsynthproject.codeplex.com/ This is now gone, so wayback: https://web.archive.org/web/20151110123619/http://csharpsynthproject.codeplex.com/ I think some changes from below topic were used when adapting to Unity. https://forum.unity.com/threads/unitysynth-full-xplatform-midi-synth.130104/ Hard to recall exactly as AudioSynthesis.dll was last updated in 2015. I made some changes also. I no longer had the code for this on hand. I eventually located project on one of my old HDDs. Took some effort to find. Having this in code will allow fixing issue in Turkish language found by TheLacus and reported in below forum reply. Affecting code is in SoundFont.cs. https://forums.dfworkshop.net/viewtopic.php?p=52754#p52754 Removed AudioSynthesis DLL and music still plays OK. It's the same plugin, just not in DLL form. Still need to apply TheLacus' suggested fix for Turkish and test everything. Putting it all in a branch for now. It's all self-contained so can be merged at any time when ready.

Originally "C# Synth Project" at site: http://csharpsynthproject.codeplex.com/
This is now gone, so wayback: https://web.archive.org/web/20151110123619/http://csharpsynthproject.codeplex.com/
I think some changes from below topic were used when adapting to Unity.
https://forum.unity.com/threads/unitysynth-full-xplatform-midi-synth.130104/
Hard to recall exactly as AudioSynthesis.dll was last updated in 2015. I made some changes also.
I no longer had the code for this on hand. I eventually located project on one of my old HDDs. Took some effort to find.
Having this in code will allow fixing issue in Turkish language found by TheLacus and reported in below forum reply. Affecting code is in SoundFont.cs.
https://forums.dfworkshop.net/viewtopic.php?p=52754#p52754
Removed AudioSynthesis DLL and music still plays OK. It's the same plugin, just not in DLL form.
Still need to apply TheLacus' suggested fix for Turkish and test everything.
Putting it all in a branch for now. It's all self-contained so can be merged at any time when ready.
@Interkarma Interkarma merged commit aa96b4e into master Apr 21, 2023
@Interkarma Interkarma deleted the embed-audiosynthesis branch April 21, 2023 05:39
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

Successfully merging this pull request may close these issues.

1 participant