Dimitry provides the ability to import audio material to make it Oscillatorpresets. I have the opportunity Looped Single Cycle to create waveforms with a length of 64 samples to the 2048th I tried 2048 samples but there is a lot of crackle to hear. Likewise 64. Good results provide 128, 256 and 512 samples. Here should probably be the right sample length and Dimitry as a programmer will know.Sound Author wrote:It depends on what you want to do. If you simply want to import the frequency content from a WAV file, a second or so is probably fine. But if you want to try your hand at reproducing a single cycle waveform (good luck) then you should probably record at a very low pitch at a very high resolution and then slice the sample at the zero crossings. But take note that, in the digital domain, aliasing artifacts are inevitable; inharmonic partials are going to crop up no matter what you do. Thing is, you are not importing audio, but rather the frequency content of the audio, which is summed and loaded into the spectrum table...imperfections and all. I'm still learning the dos and don'ts of this technique.PietW. wrote:What is the perfect sample length of a Wav to import as a preset for the Oscillators?
Thorn: Dmitry Sches' new synth!
- KVRian
- 1115 posts since 6 May, 2010 from Munich, Germany
- KVRAF
- 6208 posts since 25 Dec, 2004
is there a way to adjust all gate lengths at the same time in the glitch sequencer?
cheers
cheers
sketches... http://soundcloud.com/onesnzeros
some artists i support... https://bandcamp.com/spectraselecta
some artists i support... https://bandcamp.com/spectraselecta
- KVRAF
- 2481 posts since 22 Sep, 2016
The manual doesn't give any spec about this. Why?! The do's and don'ts start with knowing how the engine interprets the content we provide. But if your experiment with 2048 samples means crackles then tone 2 icarus will not work as source because it uses 2048 samples per cycle.PietW. wrote:Dimitry provides the ability to import audio material to make it Oscillatorpresets. I have the opportunity Looped Single Cycle to create waveforms with a length of 64 samples to the 2048th I tried 2048 samples but there is a lot of crackle to hear. Likewise 64. Good results provide 128, 256 and 512 samples. Here should probably be the right sample length and Dimitry as a programmer will know.Sound Author wrote:I'm still learning the dos and don'ts of this technique.PietW. wrote:What is the perfect sample length of a Wav to import as a preset for the Oscillators?
- KVRian
- 1115 posts since 6 May, 2010 from Munich, Germany
Icarus? Who spoke of Icarus? This is a wavetable synthesizer. Thorn is not because he is working with the Additivenl synthesis. Icarus can also but not as extensive as Thorn.] Peter:H [ wrote:The manual doesn't give any spec about this. Why?! The do's and don'ts start with knowing how the engine interprets the content we provide. But if your experiment with 2048 samples means crackles then tone 2 icarus will not work as source because it uses 2048 samples per cycle.PietW. wrote:Dimitry provides the ability to import audio material to make it Oscillatorpresets. I have the opportunity Looped Single Cycle to create waveforms with a length of 64 samples to the 2048th I tried 2048 samples but there is a lot of crackle to hear. Likewise 64. Good results provide 128, 256 and 512 samples. Here should probably be the right sample length and Dimitry as a programmer will know.Sound Author wrote:I'm still learning the dos and don'ts of this technique.PietW. wrote:What is the perfect sample length of a Wav to import as a preset for the Oscillators?
- KVRAF
- 3204 posts since 17 Apr, 2010 from Slovenia
Oh man, I had no idea you could import cells like that. The manual could really say something about what's happening, such as the conversion of a wav into its spectral content and so on.
Peter, we've talked about importing samples for the NOISE section. I didn't even realize you could import cells for the oscillators. I want to clarify that this was about preventing people from potentially loading actual samples, which would violate the OSC concept bitterly. But cells transformed into spectral content for the oscillators is a really different story.
If you want to, we can clear that up over in the OSC forum, of course. But I apologize here already, in case there were some misunderstandings. Not too surprising with the scarce info one can get thus far, hehe, but well...
So, yeah, this is cool! Yet another dimension to this beauty!
Peter, we've talked about importing samples for the NOISE section. I didn't even realize you could import cells for the oscillators. I want to clarify that this was about preventing people from potentially loading actual samples, which would violate the OSC concept bitterly. But cells transformed into spectral content for the oscillators is a really different story.
If you want to, we can clear that up over in the OSC forum, of course. But I apologize here already, in case there were some misunderstandings. Not too surprising with the scarce info one can get thus far, hehe, but well...
So, yeah, this is cool! Yet another dimension to this beauty!
- KVRAF
- 3204 posts since 17 Apr, 2010 from Slovenia
DOUBLE POST, but it's kinda important:
Remembering file folders
It's not a difficult thing to hook up and it really improves working with importing cells on this thing. Right now you have to keep navigating to where ever on the drive you have your waveforms. That's terribly exhausting, as ridiculous as that sounds. So, yeah, remembering the last folder location (in the code: set default folder) would be nice and proper!
Remembering file folders
It's not a difficult thing to hook up and it really improves working with importing cells on this thing. Right now you have to keep navigating to where ever on the drive you have your waveforms. That's terribly exhausting, as ridiculous as that sounds. So, yeah, remembering the last folder location (in the code: set default folder) would be nice and proper!
-
- KVRAF
- 2418 posts since 9 Nov, 2016
It always goes to my desktop. I've put two shortcuts on my desktop to my samples and my wavetables as a ...shortcut.Taron wrote:DOUBLE POST, but it's kinda important:
Remembering file folders
It's not a difficult thing to hook up and it really improves working with importing cells on this thing. Right now you have to keep navigating to where ever on the drive you have your waveforms. That's terribly exhausting, as ridiculous as that sounds. So, yeah, remembering the last folder location (in the code: set default folder) would be nice and proper!
- KVRAF
- 2481 posts since 22 Sep, 2016
Simple. I'm thinking about this workflow, with an approach of using Icarus engine as "importer".PietW. wrote:Icarus? Who spoke of Icarus? This is a wavetable synthesizer. Thorn is not because he is working with the Additivenl synthesis. Icarus can also but not as extensive as Thorn.] Peter:H [ wrote:The manual doesn't give any spec about this. Why?! The do's and don'ts start with knowing how the engine interprets the content we provide. But if your experiment with 2048 samples means crackles then tone 2 icarus will not work as source because it uses 2048 samples per cycle.PietW. wrote:Dimitry provides the ability to import audio material to make it Oscillatorpresets. I have the opportunity Looped Single Cycle to create waveforms with a length of 64 samples to the 2048th I tried 2048 samples but there is a lot of crackle to hear. Likewise 64. Good results provide 128, 256 and 512 samples. Here should probably be the right sample length and Dimitry as a programmer will know.Sound Author wrote:I'm still learning the dos and don'ts of this technique.PietW. wrote:What is the perfect sample length of a Wav to import as a preset for the Oscillators?
1.) Import sample into Icarus with either Resynthesis, Granulator or Vocoder import algorithm.
2.) Then I will get as result a wavetable created by the Icraus import engine, split into n slots of 2048 samples.
3.) A spectrum is a representation of sound in the frequency domain, where a pcm sample is in the time domain...i.e. additive or not, it does not play an major part here.
4.) I can export that wavetable from Icarus as a single wave file, i.e. the n slots of 2048 samples glued together to a singel wav file. Probably I do some editing before in the editor.
5.) I would love to import the result of step 4 into Thorn. But it seems the spec for a single cycle is not the same as that for Icarus. The spec does not match. Probably I have to "resample" the result of step 4 to half the sample rate to get fewer samples per slot. But that would mean that Thorn fills a slot from every 1024 samples...
That was my thinking...see the attched picture showing the combined wavetable/spectrum editor of icarus
You do not have the required permissions to view the files attached to this post.
- KVRAF
- 2481 posts since 22 Sep, 2016
I'm just curious to explore the wavetable engine in Thorn. By the way, you can even import a sample into the filter...this is pretty hilarious because I was thinking of something like a spectral clear up, i.e. if I have say a chello sound and want to have it infront of my bass, then I just *subtract* the chello from the bass...only thing you have to do is to invert the chello spectrum, i.e. when the chello has a "full" bar then the filter should have a zero bar and vice versa...he he he...I love this scientific approach to sound.Taron wrote:Oh man, I had no idea you could import cells like that. The manual could really say something about what's happening, such as the conversion of a wav into its spectral content and so on.
Peter, we've talked about importing samples for the NOISE section. I didn't even realize you could import cells for the oscillators. I want to clarify that this was about preventing people from potentially loading actual samples, which would violate the OSC concept bitterly. But cells transformed into spectral content for the oscillators is a really different story.
If you want to, we can clear that up over in the OSC forum, of course. But I apologize here already, in case there were some misunderstandings. Not too surprising with the scarce info one can get thus far, hehe, but well...
So, yeah, this is cool! Yet another dimension to this beauty!
- KVRAF
- 3204 posts since 17 Apr, 2010 from Slovenia
Absolutely!
Yes, right this very second I'm playing with that harmonic filter and importing (converting) samples. It's so damn exciting. I'm just so freaking curious. Kid in candyland, but actually much more artistic/scientific in every respect. It's so wonderful. I didn't even know what I was missing until this thing. So... dang.
F U N !!!
Yes, I'll have a look at the OSC threads, see if it needs clarifying!
Yes, right this very second I'm playing with that harmonic filter and importing (converting) samples. It's so damn exciting. I'm just so freaking curious. Kid in candyland, but actually much more artistic/scientific in every respect. It's so wonderful. I didn't even know what I was missing until this thing. So... dang.
F U N !!!
Yes, I'll have a look at the OSC threads, see if it needs clarifying!
- KVRian
- 929 posts since 8 Mar, 2008 from Crestview, Florida
Not a wavetable. A spectrum table. No actual audio is loaded into the harmonic editor. Only the frequency content from WAV is summed and loaded into each frame.I'm just curious to explore the wavetable engine in Thorn.
Last edited by Sound Author on Fri Nov 03, 2017 8:38 pm, edited 1 time in total.
- KVRAF
- 3204 posts since 17 Apr, 2010 from Slovenia
...to think that you even quoted me up there is almost funny!
Yes, that's what I've said:
Yes, that's what I've said:
transformed into spectral content
- KVRist
- 415 posts since 28 Nov, 2013 from Germany
As far as I know Thorn uses 128 partials in its spectral engine. This means that a sample length of 256 samples should be the optimum. The reason is that a sample of length n contains n/2 partials (some of which might be 0 of course), i.e. a sample with 256 samples will contain 128 partials. So if you use audio files with more than 256 samples then the engine will have to filter and interpolate them to map the higher number of partials to the 128 partials that are available. If you use samples with a shorter length then they will contain less than 128 harmonics and will sound dull.PietW. wrote:What is the perfect sample length of a Wav to import as a preset for the Oscillators?
A more technical explanation can be found here: https://en.wikipedia.org/wiki/Discrete_ ... -input_DFT
Passed 303 posts. Next stop: 808.
- KVRian
- 929 posts since 8 Mar, 2008 from Crestview, Florida
Sorry. Was directed at Peter, not you. Wasn't trying to start anything. Just wanted to be clear that Thorn is not a WT synth.Taron wrote:...to think that you even quoted me up there is almost funny!
Yes, that's what I've said:transformed into spectral content
Last edited by Sound Author on Fri Nov 03, 2017 9:00 pm, edited 2 times in total.
- KVRian
- 929 posts since 8 Mar, 2008 from Crestview, Florida
delete
