-
Notifications
You must be signed in to change notification settings - Fork 404
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
Reference audio #281
Comments
A friend of mine who is accustomed with trackers is doing working on a track with those specifications. Better to have a real track than artificial one IMHO. |
I keep thinking about a headless surge. Using that to create sound from notes would be another test strategy. But this is not a 1.6 thing I don't think |
I think having such for simple unit tests is fine but referencing with two realistic track examples with automation etc. could catch stuff that doesn't get picked up with trivial examples. |
@baconpaul, I'm getting 2-3 OpenMPT tracks. What I would suggest for the scope of this issue, would be to make the project files available under Surge project and WAV files that contain the rendered audio. I think would be a perfect start and will already be handy in DSP development to have that. |
Actually OpenMPT won't be perfect for ARM because it does not run on Windows ARM AFAIK (have to check in detail at some point). Still the best DAW option for referencing that is available for free. |
I re-scoped this effort. Proposed to the producers that instead of doing tracks in particular DAW, we would create a Surge sequencer preset pack just for this purpose. Then they can be also used to reference ARM. The idea is to just have minimal set of presets that tackle majority of Surge's features. |
Closing for the time being. |
In order to make changes to the DSP code, we need to reference audio with an example track that should at minimum have all oscillators and effects in use. Then we can compare with a "good known value" when we make changes to the DSP code.
The best way to implement this is to create a set of Surge sequencer presets that scope majority of Surge's features.
The text was updated successfully, but these errors were encountered: