Fathom Synth Development Thread
- KVRian
- 1188 posts since 24 May, 2006 from Our Amazing Oasis in Space - USA Section
I bought it, but used PayPal for payment, and waiting all night for the next step. Should I expect an email from the developer, or KVR, or do I need to keep checking on PayPal (which is kind of a pain!)?
- KVRAF
- 9096 posts since 5 Feb, 2004
It said it takes up to 48 hours using PayPal.SciFiArtMan wrote:I bought it, but used PayPal for payment, and waiting all night for the next step. Should I expect an email from the developer, or KVR, or do I need to keep checking on PayPal (which is kind of a pain!)?
If you have requests for Korg VST features or changes, they are listening at https://support.korguser.net/hc/en-us/requests/new
- KVRAF
- 8037 posts since 28 Dec, 2015 from Atlantis Island
Maker‘s Mark is a pretty good choice!FathomSynth wrote:It's a "one day" only New Years sale, and it will be active January 1, and January 2, a one day grace period for the sake of international users or any people that read the news late and barely miss the deadline. Then it goes back to the normal price, so I can buy myself some Ramen Noodles, Minute Rice and Maker's Mark for January.
Best Bourbon ever!
https://sonograyn.bandcamp.com/music Experimental Ambient
https://martinjuenke.bandcamp.com/music Alternative Instrumental
https://martinjuenke.bandcamp.com/music Alternative Instrumental
- KVRian
- 1188 posts since 24 May, 2006 from Our Amazing Oasis in Space - USA Section
I understand that, but I'd like to know HOW the next step will occur? Just keep waiting for an e-mail up to 48 hours, or keep checking PayPal every so often, for the next 48 hours? Hard for me to understand why PayPal payments take so long, as I use it all the time all over the web without such waits. I assume the dev has to see the notification, and then manually send an invoice, but I see the dev has been on KVR about 3 hours after my purchase, and it's now about 5 hours later. Guess I was assuming "up to 48 hours" was a worse case scenario, not a true expectation.braj wrote:It said it takes up to 48 hours using PayPal.SciFiArtMan wrote:I bought it, but used PayPal for payment, and waiting all night for the next step. Should I expect an email from the developer, or KVR, or do I need to keep checking on PayPal (which is kind of a pain!)?
It's no big deal, but a little frustrating. If I had better info on how the process was going to proceed I wouldn't need to keep checking PayPal, which is how the purchase stated to proceed. Oh well - live and learn...
- KVRAF
- 9096 posts since 5 Feb, 2004
Yeah, I wasn't prepared for that drama, so I used a Visa instead, though I prefer Paypal.
If you have requests for Korg VST features or changes, they are listening at https://support.korguser.net/hc/en-us/requests/new
- KVRAF
- 8037 posts since 28 Dec, 2015 from Atlantis Island
#MeToobraj wrote:Yeah, I wasn't prepared for that drama, so I used a Visa instead, though I prefer Paypal.
https://sonograyn.bandcamp.com/music Experimental Ambient
https://martinjuenke.bandcamp.com/music Alternative Instrumental
https://martinjuenke.bandcamp.com/music Alternative Instrumental
- KVRist
- 345 posts since 4 Dec, 2004 from The Netherlands
That was indeed not entirely clear. I expected the license delivery to take up to 48 hours, which is of course no big deal. But it turns out it's the payment process itself that takes up to 48 hours. For people who don't know what we're talking about, this is the message you get after selecting Paypal checkout:SciFiArtMan wrote:I understand that, but I'd like to know HOW the next step will occur? Just keep waiting for an e-mail up to 48 hours, or keep checking PayPal every so often, for the next 48 hours? Hard for me to understand why PayPal payments take so long, as I use it all the time all over the web without such waits. I assume the dev has to see the notification, and then manually send an invoice, but I see the dev has been on KVR about 3 hours after my purchase, and it's now about 5 hours later. Guess I was assuming "up to 48 hours" was a worse case scenario, not a true expectation.braj wrote:It said it takes up to 48 hours using PayPal.SciFiArtMan wrote:I bought it, but used PayPal for payment, and waiting all night for the next step. Should I expect an email from the developer, or KVR, or do I need to keep checking on PayPal (which is kind of a pain!)?
It's no big deal, but a little frustrating. If I had better info on how the process was going to proceed I wouldn't need to keep checking PayPal, which is how the purchase stated to proceed. Oh well - live and learn...
'Please check PayPal for an invoice from KVR Audio. This order will be completed when PayPal payment has been confirmed.'
I guess it won't be necessary to keep checking Paypal, as they usually inform users by e-mail about payment requests and the like.
- KVRAF
- 7872 posts since 21 Dec, 2002 from MD USA
FathomSynth wrote:Yes, only on KVR Marketplace.
ATS, Changing presets is hard? Changing presets requires one button press on the front panel (top), and one mouse click from inside the preset browser. What could be easier? Please be more specific.
Right so I have to open up the preset menu then click on a preset? I can't just press one button and go to the next one?
my music: http://www.alexcooperusa.com
"It's hard to be humble, when you're as great as I am." Muhammad Ali
"It's hard to be humble, when you're as great as I am." Muhammad Ali
- KVRAF
- 9096 posts since 5 Feb, 2004
OK< playing with this more, I'm wrapping my head around it as I go on, but damn it if it doesn't snap crackly and pop a lot, I don't know if I would rely on this, I have Repro and other modern, demanding plugins and they do a lot more sonically without the CPU strain. On a certain level it looks better than MUX but I do think I'd turn to MUX before this for my modular fix. Some optimization would be very welcome.
If you have requests for Korg VST features or changes, they are listening at https://support.korguser.net/hc/en-us/requests/new
- KVRian
- 1498 posts since 21 Nov, 2005 from The Netherlands
You haven't read this thread, the dev is aware of this.braj wrote:OK< playing with this more, I'm wrapping my head around it as I go on, but damn it if it doesn't snap crackly and pop a lot, I don't know if I would rely on this, I have Repro and other modern, demanding plugins and they do a lot more sonically without the CPU strain. On a certain level it looks better than MUX but I do think I'd turn to MUX before this for my modular fix. Some optimization would be very welcome.
Optimization is on his todo list, that will occur later.
On my computer everything runs fine, what are your specs?
Everett, I think there is a bug in the wavetable component.
Edit: second time could not reproduce it, maybe the import didn't go right the first time?
Last edited by RPH on Mon Jan 01, 2018 11:12 am, edited 1 time in total.
- KVRAF
- 9096 posts since 5 Feb, 2004
Well, it is at 2.0 now, I don't think I am asking a lot, it is not a betaRPH wrote:You haven't read this thread, the dev is aware of this.braj wrote:OK< playing with this more, I'm wrapping my head around it as I go on, but damn it if it doesn't snap crackly and pop a lot, I don't know if I would rely on this, I have Repro and other modern, demanding plugins and they do a lot more sonically without the CPU strain. On a certain level it looks better than MUX but I do think I'd turn to MUX before this for my modular fix. Some optimization would be very welcome.
Optimization is on his todo list, that will occur later.
On my computer everything runs fine, what are your specs?
Everett, I think there is a bug in the wavetable component. When I load up 16 waves, and cycle thru them using a LFO I hear and see a saw passing thru.
Made a video:
If you have requests for Korg VST features or changes, they are listening at https://support.korguser.net/hc/en-us/requests/new
- KVRian
- 1498 posts since 21 Nov, 2005 from The Netherlands
I agree with you, version 2.0 gives the impression it's passed the optimization mark.braj wrote: Well, it is at 2.0 now, I don't think I am asking a lot, it is not a betaI'll wait for it to be optimized before investing much energy into it.
In case you didn't see this:
https://www.fathomsynth.com/plan
High Priority Major Capabilities
SIMD Vector Instructions for all oscillator and modulator buffer pre-calculations.
SIMD Vector Instructions for the primary audio path (will drastically increase polyphony).
- KVRAF
- 2482 posts since 22 Sep, 2016
A happy 2018 to everybody! Enjoy a succesful new year!FathomSynth wrote: Fathom Wave Table Specs, 16 slots of 16384 samples per buffer. The wave draw buffer is 1024 samples on the GUI, but after the FFT partials are assembled and the wave is reconstructed alias free at 16384 samples per cycle, unless the partials dial is modulated, then its 4096 samples per buffer.
Also, in 2.0 I switched to pre-calculated bicubic interpolation in the tables, which lowers the HF noise floor below -150 dB.
However, the good news is, the import loads any size WAV file, it does not care about the input size, it will just convert it. So you should be able to load entire AdvantureKid tables or any other. If not let me know and I will fix it.
I'm still taking my truns on the wavetable stuff. I looked into the export of something I have imported.
Steps:
1.) Import a 4096 Sample long, Mono, 44Khz Fragment of an larger sample
2.) Export the resulting wavetable
3.) Open the xml file of the export from step #2
4.) It says something about 1024 samples length of a exported slot
I assume
a.) that it's actually 1024 samples per single cycle "raw information content" that is possoble to store into one slot, right? The higher numbers you have mentioned are just due to internal oversampling for gettint the oscillators alias free, right.
b.) If I use anything longer than 1024 samples length it will somehow be "compacted" to 1024 samples by fft/ifft?
Just for the reference here's the snippet of the file I mentioned in step #3, with "NumSamples=1024"
Code: Select all
<wave>
<Members WaveMode="DRAW" ObjectIdNumber="1" ModulatorId="0" TableX="0" TableY="0"/>
<Buffer>
<Members NumSamples="1024" Size="1024" SizeAllocated="1024" Index="0" IsDoubleSize="0"/>
<Samples>0.302826,0.168884,0.01651,-0.280823,-0.511963,-0.495422, [...]</Samples>
</Buffer>
</wave>-
- KVRAF
- Topic Starter
- 1584 posts since 25 Mar, 2017
SciFiArtMan, I’m sorry for the delay with Pay Pal. I also am getting tired of this happening to people. I will contact KVR on this issue and find out the cause for the delay. I often test the purchase process myself with my PayPal and do not experience any delay.
********
ATS, A number of people complained about having to go into the browser to preview the presets, so in version 2.0 I placed two arrow buttons at the very top of the interface. Clicking on these will cycle through the presets and give you an immediate audio preview.
These buttons are in the exact same place they are on every other plugin. The manual covers this on the second page since it is so important. Please take a quick look at the manual.
You have to browse to the presets the very first time so Fathom knows where they are, but after that you just click on one button to preview each preset.
I say this with the utmost respect, but I’m at a loss for why this is still a difficulty. It’s one button press?
Fathom does not bury its presets in a secret data file like most plugins, they are windows files so you can move them and organize them yourself. You will be very thankful for this if you get heavily into making your own presets.
********
Braj, I’m able to add all the oscillators and modulators I can think of, and I’m hard pressed to push the CPU on Fathom over %10. What are the stats on your system, and which host?
Also, if you are getting cracking and popping, there is a bug, something else is going on. It should NEVER pop, it will just subtract voices if you run out of CPU, but not pop or click.
Please send me your stats, OS and host, I think you have a bug, and I will resolve it for you.
Braj, That being said, you are for sure right about what you say in expecting more horse power! I will move the Vector Processing Optimization to the head of the list, since I know this is the one big weakness of Fathom!
********
I just want to thank everyone who has recently purchased. I take user suggestions very seriously! And with your help, I am determined to make this your perfect synth!
********
ATS, A number of people complained about having to go into the browser to preview the presets, so in version 2.0 I placed two arrow buttons at the very top of the interface. Clicking on these will cycle through the presets and give you an immediate audio preview.
These buttons are in the exact same place they are on every other plugin. The manual covers this on the second page since it is so important. Please take a quick look at the manual.
You have to browse to the presets the very first time so Fathom knows where they are, but after that you just click on one button to preview each preset.
I say this with the utmost respect, but I’m at a loss for why this is still a difficulty. It’s one button press?
Fathom does not bury its presets in a secret data file like most plugins, they are windows files so you can move them and organize them yourself. You will be very thankful for this if you get heavily into making your own presets.
********
Braj, I’m able to add all the oscillators and modulators I can think of, and I’m hard pressed to push the CPU on Fathom over %10. What are the stats on your system, and which host?
Also, if you are getting cracking and popping, there is a bug, something else is going on. It should NEVER pop, it will just subtract voices if you run out of CPU, but not pop or click.
Please send me your stats, OS and host, I think you have a bug, and I will resolve it for you.
Braj, That being said, you are for sure right about what you say in expecting more horse power! I will move the Vector Processing Optimization to the head of the list, since I know this is the one big weakness of Fathom!
********
I just want to thank everyone who has recently purchased. I take user suggestions very seriously! And with your help, I am determined to make this your perfect synth!
-
- KVRAF
- Topic Starter
- 1584 posts since 25 Mar, 2017
Peter, Yes that is correct. You can import any size and the raw data is converted to 1024 samples per cycle. But internally the engine runs the FFT on the 1024 samples and when it assembles the partial sin waves it uses a final buffer of 16384 samples internally for playback.
The reason the xml file save is 1024 is to reduce the size of the XML and since the GUI wave draw is 1024 x 512 there is no point to storing a higher resolution.
However, if you would like imported waveforms to be stored at a higher resolution, I can easily do that, just let me know.
The reason the xml file save is 1024 is to reduce the size of the XML and since the GUI wave draw is 1024 x 512 there is no point to storing a higher resolution.
However, if you would like imported waveforms to be stored at a higher resolution, I can easily do that, just let me know.
