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

Bulk Operations #13

Open
eclab opened this issue Mar 27, 2020 · 0 comments
Open

Bulk Operations #13

eclab opened this issue Mar 27, 2020 · 0 comments

Comments

@eclab
Copy link

eclab commented Mar 27, 2020

I built a wavetable from an existing analog sound sample, and was stymied by a lack of certain bulk tools [that is, operating on the wave sequence one has selected] which should be easy to implement. It was rather challenging having to edit each wave separately in Audacity, then load them one at a time in WaveEdit. Some items that would have helped a lot:

  • Bulk normalization: normalizing all the waves by the maximum of them all
  • Bulk individual normalization: normalizing each wave independently
  • Bulk DC offset removal. I would do this by adjusting each wave so that its first sample is at zero.
  • Bulk application of the various filters [pre-gain, phase shift, harmonic shift... ring modulation, etc.]. Just select your sequence and then change a slider. At present the slider only effects the last wave in the sequence (?!?).
  • Reverse a selected sequence
  • Rotate a selected sequence
  • This one is critical: moving a subsequence of waves. That is, select some waves, then shift them up or down in the wavetable, perhaps cut and paste them to a different location, inserting and displacing waves at a certain cursor position.
  • WaveEdit can break the wavetable out into individual single cycle waves ("Save Waves to Folder") but it has no way to import a folder of waves in. I would suggest assuming that the wave filenames start with numbers indicating their desired spot in the table on import.

I think WaveEdit is one of the best wavetable editing programs out there: a few minor bulk manipulation tools would make it a lot more powerful.

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

1 participant