Techniques for extracting single cycle waves
- KVRist
- 430 posts since 4 Jun, 2018 from The UK
Hey all, I'm currently playing around with recording some sounds - like static tones from a soft synth and trying to extract a single cycle wave from the sound.
I plan to bring those cycles into synths like Nemesis as a single cycle for the osc or Serum or Hive to build wavetables from them.
What I'm doing currently is recording the sound using Edison in FL, and then zooming in close and dragging to highlight a single cycles as close as I can and cropping that and exporting it as a single cycle wav. I have recorded a C4 and then when I bring that .wav into Nemesis and Serum it fits nicely in as single cycle/frame (when I set the formula in Serum to C3).
However the technique I'm doing feels a bit cumbersome/clumsy - I was wondering if there are any tools to help with this sort of task!
Many thanks!
I plan to bring those cycles into synths like Nemesis as a single cycle for the osc or Serum or Hive to build wavetables from them.
What I'm doing currently is recording the sound using Edison in FL, and then zooming in close and dragging to highlight a single cycles as close as I can and cropping that and exporting it as a single cycle wav. I have recorded a C4 and then when I bring that .wav into Nemesis and Serum it fits nicely in as single cycle/frame (when I set the formula in Serum to C3).
However the technique I'm doing feels a bit cumbersome/clumsy - I was wondering if there are any tools to help with this sort of task!
Many thanks!
- KVRist
- Topic Starter
- 430 posts since 4 Jun, 2018 from The UK
Actually, I found Edison in FL has a "Snap to Zero-Crossing" mode for the snapping which helps a lot!
-
- KVRAF
- 2719 posts since 2 Jul, 2010
Was going to say exactly this, lots of samplers have a 'snap to zero' which is very helpful for making good loops. Even then you should scrub around to find the best alignment to samples you can. In principle there are certain pitches that will best match the sample rate so the cycle fits perfectly. Some relevant discussion here: www.kvraudio.com/forum/viewtopic.php?t=147480
- KVRist
- Topic Starter
- 430 posts since 4 Jun, 2018 from The UK
Thanks for the share, I'm going to have a deep read later on!imrae wrote: Sat May 04, 2019 3:23 pm Was going to say exactly this, lots of samplers have a 'snap to zero' which is very helpful for making good loops. Even then you should scrub around to find the best alignment to samples you can. In principle there are certain pitches that will best match the sample rate so the cycle fits perfectly. Some relevant discussion here: www.kvraudio.com/forum/viewtopic.php?t=147480
This is the first time I'm trying this type of thing and was wondering what the best approach is (I'll probably find the info I need in that thread).
- KVRist
- Topic Starter
- 430 posts since 4 Jun, 2018 from The UK
After reading the thread I found if I play an F1 and detune the synth (Qyooo to -30 for instance) then the cycle ends up being exactly 2048 samples. When I tried capturing the sound at C4, it was only around 337 samples!
The benefit of being 2048 samples I can put '2048' as the formula in Serum and get an exact frame - which gives much better quality than dragging it into the FFT 2048 bin!
Note that in Serum when setting the formula to '2048' samples, it says:
split at: 2048 samples (22 Hz, note: F-1 and -22 cents)
I'm attaching how the frame looks in serum, look how crisp it is, it sounds very crisp/clean (because I played such a low note and it had the extra harmonics/sidebands I'm guessing).
The benefit of being 2048 samples I can put '2048' as the formula in Serum and get an exact frame - which gives much better quality than dragging it into the FFT 2048 bin!
Note that in Serum when setting the formula to '2048' samples, it says:
split at: 2048 samples (22 Hz, note: F-1 and -22 cents)
I'm attaching how the frame looks in serum, look how crisp it is, it sounds very crisp/clean (because I played such a low note and it had the extra harmonics/sidebands I'm guessing).
You do not have the required permissions to view the files attached to this post.