Cool, thanks for helping out...looking forward to getting your advice. Bet it could be a cool "technique" to have sort of drum kits as single wavetable in fathom...let's see where we can get!Scrubbing Monkeys wrote:] Peter:H [ wrote:@FathomSynth
2.) how can I map my keyboard that every key of an octave is mapped to a single wavetable slot.
Help appeciated
] Peter:H [
I think? this can be done. Let me double check my steps and Ill get back to ya.
Fathom Synth Development Thread
- KVRAF
- 2482 posts since 22 Sep, 2016
-
- KVRAF
- Topic Starter
- 1584 posts since 25 Mar, 2017
Peter, I’ll take a closer look at the Wave Table format after this release. 1024 is used for the file save to xml because that is the maximum number of samples in the actual GUI wave draw screen. So having more samples does not do any tood. However your scenario with the imported 2048 that are never edited in the GUI is something I had not thought of so I will look at it.
In the future I planned on making all the wave table cycles saved as 4096 and disconnecting the GUI from that number so that mouse movements are translated to 4096 resolution. I think that would fix what you are refering to. But that is not done yet.
If you notice a quality difference I see no reason you can not just use your 2048 wave table and just be sure not to overwrite it or edit the saves and it will keep that quality.
TheNeverScene, OK I spent some more time with the glide based on your description.
The good news is, I found 2 glide bugs.
The bad news is, they are both different from your bug.
Glide bug 1. C2 down, C3 down up, If C3 is released before the end of the glide time the down glide starts from C3 instead of from it’s current intermediate position, which causes a sudden jump.
Glide bug 2. C2 down, C3 down, C2 up, C3 up. No it is in a bad state where hitting C2 and C3 again does not glide from C2 to C3 but instead starts immediately at C3. The bug is that the error sequence causes the memory of the hold note to be wrong.
The problem is I can not make it do what you are saying which is to make it start gliding from a lower note which has never been hit.
It almost sounds as if your keyboard has a low note stuck on. No matter what I do I can not make the mysterious third low note happen on my system.
Anyway, I can at least fix the two bugs I found.
In the future I planned on making all the wave table cycles saved as 4096 and disconnecting the GUI from that number so that mouse movements are translated to 4096 resolution. I think that would fix what you are refering to. But that is not done yet.
If you notice a quality difference I see no reason you can not just use your 2048 wave table and just be sure not to overwrite it or edit the saves and it will keep that quality.
TheNeverScene, OK I spent some more time with the glide based on your description.
The good news is, I found 2 glide bugs.
The bad news is, they are both different from your bug.
Glide bug 1. C2 down, C3 down up, If C3 is released before the end of the glide time the down glide starts from C3 instead of from it’s current intermediate position, which causes a sudden jump.
Glide bug 2. C2 down, C3 down, C2 up, C3 up. No it is in a bad state where hitting C2 and C3 again does not glide from C2 to C3 but instead starts immediately at C3. The bug is that the error sequence causes the memory of the hold note to be wrong.
The problem is I can not make it do what you are saying which is to make it start gliding from a lower note which has never been hit.
It almost sounds as if your keyboard has a low note stuck on. No matter what I do I can not make the mysterious third low note happen on my system.
Anyway, I can at least fix the two bugs I found.
-
- KVRian
- 801 posts since 1 Dec, 2016
It sounds like you're getting somewhere with it, so that IS good news.
I just double checked with another keyboard....same thing. (Korg Minilogue and M-Audio Pro 88 are my controllers)
Who know's? The bugs you found might translate as a fix over here. Let's hope for the best.
I'll let you know after the update.
Thanks again!!
I just double checked with another keyboard....same thing. (Korg Minilogue and M-Audio Pro 88 are my controllers)
Who know's? The bugs you found might translate as a fix over here. Let's hope for the best.
I'll let you know after the update.
Thanks again!!
Just a touch of EQ and a tickle of compression
- KVRist
- 335 posts since 12 Aug, 2016
Possible bug, maybe related to the pitch not following the envelope.
Noticed when trying to make fast plucks using a filter but couldn't figure out what the issue was.
Later when making the simple bass patch in the video below the issue became clear.
Also, was kidding when I said it would be ok if it clicked.
Noticed when trying to make fast plucks using a filter but couldn't figure out what the issue was.
Later when making the simple bass patch in the video below the issue became clear.
Also, was kidding when I said it would be ok if it clicked.
Win10 x64, Reaper 6.XX x64, i5-3330, 8gb ram, GTX-970, UC-33, Panorama P4, Wharfedale Diamond 8.2 and JVC HA-RX700
-
Scrubbing Monkeys Scrubbing Monkeys https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=397259
- KVRAF
- 1837 posts since 21 Apr, 2017 from Bahia, Brazil
Hey Peter,] Peter:H [ wrote:Cool, thanks for helping out...looking forward to getting your advice. Bet it could be a cool "technique" to have sort of drum kits as single wavetable in fathom...let's see where we can get!Scrubbing Monkeys wrote:] Peter:H [ wrote:@FathomSynth
2.) how can I map my keyboard that every key of an octave is mapped to a single wavetable slot.
Help appeciated
] Peter:H [
I think? this can be done. Let me double check my steps and Ill get back to ya.
Yes this can be done.
Insert wave table osc,
For my test I set all waves to saw then set wave index 2 to sine and index 9 to sine.
click on the wave index dial to turn it grey
click add mod
select keytracking
leave it set to multiply
increase the mod amplitude to 100%
set segments to 3
set amplitude quantization to 15 (set to 15 because keytracking must start at 0 and wave index at 1). If you leave it at 16 it will not isolate the individual waves.
Set up your segments so that the middle segment is one octave wide.
set the left and right segments all the way down (lowest position)
using the mouse wheel take the middle segment all the way down
hover the mouse over the center point of the middle segment
using the mouse wheel click 8 times bringing the segment level to position 9
you should now hear only the sine wave for the keys within the middle position octave
keys out side this with have a saw wave
now raise the left segment one click
It should now be a sine wave as well, because we put a sine wave in index 2
This is a really cool idea and sends me off into all kinds of mania wondering what can be done.
We jumped the fence because it was a fence not be cause the grass was greener.
https://scrubbingmonkeys.bandcamp.com/
https://sites.google.com/view/scrubbing-monkeys
https://scrubbingmonkeys.bandcamp.com/
https://sites.google.com/view/scrubbing-monkeys
-
- KVRAF
- Topic Starter
- 1584 posts since 25 Mar, 2017
Scrubbing Monkeys, Thanks for the cool tutorial.
Frostline, Thanks for the video, I found the cause of that bug and it will be fixed for today's release.
In the meantime go to the ADSR and turn Smooth Samples to zero and the problem will go away.
Frostline, Thanks for the video, I found the cause of that bug and it will be fixed for today's release.
In the meantime go to the ADSR and turn Smooth Samples to zero and the problem will go away.
-
Scrubbing Monkeys Scrubbing Monkeys https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=397259
- KVRAF
- 1837 posts since 21 Apr, 2017 from Bahia, Brazil
Feature request.
Could the key overlay in keytracking highlight a pressed key? Kinda like the main display overlay. It would make it easier to see where you want to be. Although I almost have it memorized now.
Could the key overlay in keytracking highlight a pressed key? Kinda like the main display overlay. It would make it easier to see where you want to be. Although I almost have it memorized now.
We jumped the fence because it was a fence not be cause the grass was greener.
https://scrubbingmonkeys.bandcamp.com/
https://sites.google.com/view/scrubbing-monkeys
https://scrubbingmonkeys.bandcamp.com/
https://sites.google.com/view/scrubbing-monkeys
-
- KVRian
- 801 posts since 1 Dec, 2016
Speaking of feature requests, I have a couple pretty basic ones.
1. Mouse wheel adjusts resonance (Q) in the parametric eq's.
2. When lfo trigger is set to song and time units to beats, it will be nice if the phase control could also be quantized to help line things up when they they don't fall on measure 1, beat 1, etc. As it is, the control only allows for increments of tenths (.1, .2, etc) so fine tuning only goes so far.
1. Mouse wheel adjusts resonance (Q) in the parametric eq's.
2. When lfo trigger is set to song and time units to beats, it will be nice if the phase control could also be quantized to help line things up when they they don't fall on measure 1, beat 1, etc. As it is, the control only allows for increments of tenths (.1, .2, etc) so fine tuning only goes so far.
Just a touch of EQ and a tickle of compression
- KVRian
- 667 posts since 27 Jul, 2010
Also have a few feature requests...
Proper key range splitting/layering and velocity switching/layering settings, per OSC instance/chain. I know you can make crude keyboard splits now.. I'd just like to see a dedicated, fully fleshed out function, with the addition of velocity switching & layering as well.
Right now, I have to create multi-instruments (with many separate instances of Fathom).. specifically for key splits and vel layers in Studio One, to accomplish something that I think could be incorporated into Fathom itself. With its modular architecture.. it just sorta makes sense.
The specific kind of velocity switching I'm creating now, could be totally avoided.. if I had better control over how envelopes are controlled and modulated. I would need to be able to control various major points of an envelope, and assign various modulators to them. Velocity, for example.. could be assigned to affect attack, decay and release speeds independently . Great for stringed instrument styled patches.
This can be partially accomplished now, modulating the envelopes "Period". But I'd really like to see that expanded to any major, independent point of an envelopes ADSR.. with the addition of also being able to modulate the decay and sustains intensity/loudness. Again.. really good for stringed instrument emulation.
One last request (and maybe I'm missing something), the ability to host automate the front panels X, Y pads. I was expecting to be able to click on x, y buttons.. on each pad, in order to goose S1 into recognizing them, so I could program some automation. Also would be cool to be able to assign various on-board modulators to them as well. Again, seems like this should already exist.. and I'm just missing something.
Oh.. and one (actual) last request (until I probably think of more..
). PayPal. Seriously.. I'd be willing to pay a bit extra (to cover your PayPals %'g, usage fees) to be able to use it to buy your stuff. 
Proper key range splitting/layering and velocity switching/layering settings, per OSC instance/chain. I know you can make crude keyboard splits now.. I'd just like to see a dedicated, fully fleshed out function, with the addition of velocity switching & layering as well.
Right now, I have to create multi-instruments (with many separate instances of Fathom).. specifically for key splits and vel layers in Studio One, to accomplish something that I think could be incorporated into Fathom itself. With its modular architecture.. it just sorta makes sense.
The specific kind of velocity switching I'm creating now, could be totally avoided.. if I had better control over how envelopes are controlled and modulated. I would need to be able to control various major points of an envelope, and assign various modulators to them. Velocity, for example.. could be assigned to affect attack, decay and release speeds independently . Great for stringed instrument styled patches.
This can be partially accomplished now, modulating the envelopes "Period". But I'd really like to see that expanded to any major, independent point of an envelopes ADSR.. with the addition of also being able to modulate the decay and sustains intensity/loudness. Again.. really good for stringed instrument emulation.
One last request (and maybe I'm missing something), the ability to host automate the front panels X, Y pads. I was expecting to be able to click on x, y buttons.. on each pad, in order to goose S1 into recognizing them, so I could program some automation. Also would be cool to be able to assign various on-board modulators to them as well. Again, seems like this should already exist.. and I'm just missing something.
Oh.. and one (actual) last request (until I probably think of more..
- KVRAF
- 2482 posts since 22 Sep, 2016
Here's another DrumSet Patch - Don't expect it to be top notch quality, but it's there to show the idea.
It's again a wavetable with a single oneshot percussion sample in slots 0 - 11.
Then there's a keyboard-mapping which maps each key in exactly one octave (octave 1?) t exactly one slot.
That is C maps to slot 0, C# maps to slot 1 and so on...enjoy.
Looking forward to somebody doing a little percussion loop with the sequencer? Or shall I try it...
Btw: If you're looking for interesting sounds, then grab yourself the wavetable of my patch and set it up with a LFO scanning thru the slots...it's quite funny rhythmic patterns.
It's again a wavetable with a single oneshot percussion sample in slots 0 - 11.
Then there's a keyboard-mapping which maps each key in exactly one octave (octave 1?) t exactly one slot.
That is C maps to slot 0, C# maps to slot 1 and so on...enjoy.
Looking forward to somebody doing a little percussion loop with the sequencer? Or shall I try it...
Btw: If you're looking for interesting sounds, then grab yourself the wavetable of my patch and set it up with a LFO scanning thru the slots...it's quite funny rhythmic patterns.
You do not have the required permissions to view the files attached to this post.
-
Scrubbing Monkeys Scrubbing Monkeys https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=397259
- KVRAF
- 1837 posts since 21 Apr, 2017 from Bahia, Brazil
] Peter:H [ wrote:Here's another DrumSet Patch - Don't expect it to be top notch quality, but it's there to show the idea.
It's again a wavetable with a single oneshot percussion sample in slots 0 - 11.
Then there's a keyboard-mapping which maps each key in exactly one octave (octave 1?) t exactly one slot.
That is C maps to slot 0, C# maps to slot 1 and so on...enjoy.
Looking forward to somebody doing a little percussion loop with the sequencer? Or shall I try it...
Btw: If you're looking for interesting sounds, then grab yourself the wavetable of my patch and set it up with a LFO scanning thru the slots...it's quite funny rhythmic patterns.
Thanks,
Ill give it a go.
Man, When I started this OSC. I was determined to do it with only one instance. I got pretty far but my computer is a bit dated ( cpu couldn't take it) and I didnt consider the 32 note polyphony. It wasn t bad but I had to leave out some detune features and it really wasnt showing the power of this thing. It was more like ...look what this race car can do with out tires.
Like the way you think though.
We jumped the fence because it was a fence not be cause the grass was greener.
https://scrubbingmonkeys.bandcamp.com/
https://sites.google.com/view/scrubbing-monkeys
https://scrubbingmonkeys.bandcamp.com/
https://sites.google.com/view/scrubbing-monkeys
- KVRAF
- 2482 posts since 22 Sep, 2016
Ehm...okay, I just created a weird loop out of my wavetable of drum oneshots by applying a sequencer...funny.
Try the path please over the whole keyboard and please also even in low ocatves...you will see why I say, when you try...
He he he...sooner or later I think I should get me a second nick name like "Dr. Wavetable"
Try the path please over the whole keyboard and please also even in low ocatves...you will see why I say, when you try...
He he he...sooner or later I think I should get me a second nick name like "Dr. Wavetable"
You do not have the required permissions to view the files attached to this post.
- KVRAF
- 2482 posts since 22 Sep, 2016
I cannot take the credits for inventing this drumkit wavetable stuff...though I would love to be that clever...I'm just combining ideas that I have learnt elsewhere. And this "DrumKit in a Wavetable" is borrowed from the VST Tone2 IcarusScrubbing Monkeys wrote:] Peter:H [ wrote:Here's another DrumSet Patch - Don't expect it to be top notch quality, but it's there to show the idea.
It's again a wavetable with a single oneshot percussion sample in slots 0 - 11.
Then there's a keyboard-mapping which maps each key in exactly one octave (octave 1?) t exactly one slot.
That is C maps to slot 0, C# maps to slot 1 and so on...enjoy.
Looking forward to somebody doing a little percussion loop with the sequencer? Or shall I try it...
Btw: If you're looking for interesting sounds, then grab yourself the wavetable of my patch and set it up with a LFO scanning thru the slots...it's quite funny rhythmic patterns.
Thanks,
Ill give it a go.
Man, When I started this OSC. I was determined to do it with only one instance. I got pretty far but my computer is a bit dated ( cpu couldn't take it) and I didnt consider the 32 note polyphony. It wasn t bad but I had to leave out some detune features and it really wasnt showing the power of this thing. It was more like ...look what this race car can do with out tires.
Like the way you think though.
In that sense I'm just a google copy/paste/recombine/remix kid...my inventions are just not particular new, but the combination of ideas is what makes it interesting.
-
- KVRian
- 801 posts since 1 Dec, 2016
Hey Peter, when I load your kit, I'm getting what seems to be double triggers. Any ideas? Curious about this whole wavetable thing.
In the process, I also realized that all of my FathomPro presets were going into the Mono folder. Yikes, glad I caught that.
In the process, I also realized that all of my FathomPro presets were going into the Mono folder. Yikes, glad I caught that.
Just a touch of EQ and a tickle of compression
- KVRAF
- 1724 posts since 21 Sep, 2007 from USA
I have the Mono and Pro plugin DLLs installed in the same folder and sharing the same presets.TheNeverScene wrote:I also realized that all of my FathomPro presets were going into the Mono folder. Yikes, glad I caught that.
Are there any known problems with having the free and pro version of Fathom share presets?
[Core i7 8700 | 32GB DDR4 | Win11 x64 | Studio One 7 Pro | WASAPI ]
