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

Reference audio #281

Closed
jarkkojs opened this issue Jan 12, 2019 · 7 comments
Closed

Reference audio #281

jarkkojs opened this issue Jan 12, 2019 · 7 comments

Comments

@jarkkojs
Copy link
Collaborator

jarkkojs commented Jan 12, 2019

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.

@jarkkojs
Copy link
Collaborator Author

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.

@baconpaul
Copy link
Collaborator

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

@jarkkojs
Copy link
Collaborator Author

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.

@jarkkojs
Copy link
Collaborator Author

@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.

@jarkkojs
Copy link
Collaborator Author

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.

@jarkkojs
Copy link
Collaborator Author

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.

@jarkkojs
Copy link
Collaborator Author

Closing for the time being.

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