Fathom Synth Development Thread

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Post Reply New Topic
RELATED
PRODUCTS
Fathom Synth

Post

Is it technically possible for something installed after Fathom,
to supplant the Visual Studio things your code relies on?
Cheers

Post

Thanks everyone, this is a huge help!

Post

FathomSynth wrote: Sat Dec 08, 2018 2:06 pm Kwurqx, Thanks for all your posts, I will be adding some stuff to Fathom's FM soon.
You're welcome. It's not all altruism ;-). I hope to benefit from your hard labour and the resulting steady flow of new and improved functionality.

And I guess FM and AM might both benefit? I mean, the first modulates the frequency, the second the amplitude. Both priniciples can be used in a similar way. Both sort of "rely" on "ratio's" to get predictable and harmonic results. Though I don't know of any AM based synth that uses AM like say a Yamaha DX uses FM (actually being PM) in a modulation matrix (Yamaha: algorithm).

But....might both AM and FM (and/or PM) also be used in the same signal chain?

It's a bit of a decisionpoint where you must determine where you wanna go. The current architecture/setup is great for all sorts of oscillator/filter/fx permutations. You could just build on those strongpoints.

Superb and flexible generators (oscillators and/or oscillator combo's). Superb and versatile filters. Superb and versatile modulators (envelopes, arp, sequnecer, LFO etc). And preferably some distortion/shaper modules. All geared towards soundscupturing. And, less important to me personally, since there are many excellent specialized "external" options: "bread and butter" FX like chorus, phaser, reverb.

As soon as one oscillator starts to modulate itself or one or more other oscillators at any frequency you open up a new world of complexity (and possibility). Especially if you expose amplitude, frequency and phase (like the example of Sonigen Modular I gave earlier). And even more so when you introduce feedback loops.

To really go modular, all module (scalar) outputs should be potential input for any other scalar variable in other modules. No matter what the source (e.g. envelope or oscillator at audiorate, same thing). In a matrix with feedback options. For Fathom that would pose quite a GUI (and architecture?) challenge.

Maybe a compromise is to enable a module to internally select and use the incoming signal to modulate one ore more of it's internal variables (e.g. amplitude and/or frequency and/or phase). Sort of a mini matrix within a module. With a frequency multiplier per "channel" to give it some extra flexibility (just exponential/note/octave based would do just fine).

Apart from AM, FM (PM, Sync, contaction, expansion) "wave shaping", I'd also love to see all sorts of spectrum manipulation modules. FFT on entry, all sorts of spectral manipulation inside en iFFT on exit (assuming it's a single signal that gets transferred from module to module, and not the spectrums als individual partials with amplitudes and phases). Think LOOM-ish.

Anyway, this is all just for inspirational purposes.

Just keep up the good work. I'm impressed with what Fathom can allready do. And with it's rate of development. Maybe building on the strongpoints first is the better option at this point? Unless you really want to go full and truly modular.

Hope you will be able to manage all this complexity for many releases to come and that it won't evolve into unmanageable complexity. With perfomance and/or quality issues. A real threat that could lead to an undeserved and premature end of this magnificent project.

Post

Is it possible to post the Reaper users path where they have placed Fathom as well as all of the search paths that reaper scans for vst.

Agree with the redistributables.
Also windows sometimes doesnt like to share things that are saved directly in " program files" without admin privileges
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

Post

Are you asking Fathom to post someones specific problematic path?
Sorry if I'm dense :(

Beyond a few Steinberg\VstPlugins defaults, reaper lets you add
any path to it's list, using the edit button on the
vst preferences panel, and then do a rescan or restart reaper.
If some daw has hardcoded path restrictions, pity :cry: the fool :hihi:

Reaper can also be installed all in a single folder,
the 'portable' install option. The demo runs unrestricted
for 60 days. 11 meg for windows, 15meg for mac
and a special amount for linux :wink:

Post

Yes, simply to see if the location that Fathom is in has been correctly added to the locations that Reaper is scaning.

Seems obvious....but you never know.

I once went nuts on an IT guy because I couldnt access my work station. He told me to type my password with one finger....whala!!!!!!
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

Post

Scrubbing Monkeys, Hey, thanks so much for keeping up with the thread.

There will be a new release in a couple days with a fix for Reaper glitches caused by the spectrum graph.

If anyone has anything which needs fixing or any quick and easy requests speak now if you want it in the next release.

Post

I ran across a modulation annomoly with channel pressure. I will post steps later tomorrow.
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

Post

Ok, let me know.

Post

Modulation Matrix :
modulatin of A, D, S, R -Time. (ADSR easy)

Post

This is not a modular, and I don't really know anything about the sound, but this new synth from Arturia has some interesting UI design elements. Lots of animations for visualizing modulators for example:
https://www.arturia.com/products/analog ... verview#en
Windows 10 and too many plugins

Post

zzz00m wrote: Thu Dec 13, 2018 3:22 pm This is not a modular, and I don't really know anything about the sound, but this new synth from Arturia has some interesting UI design elements. Lots of animations for visualizing modulators for example:
https://www.arturia.com/products/analog ... verview#en
Oh yes. Best GUI I have ever seen in a synth. Great job by Arturia. Very different from Fathom though so not a lot to borrow, I think.
Thu Oct 01, 2020 1:15 pm Passing Bye wrote:
"look at SparkySpark's post 4 posts up, let that sink in for a moment"
Go MuLab!

Post

SparkySpark wrote: Fri Dec 14, 2018 12:36 am
zzz00m wrote: Thu Dec 13, 2018 3:22 pm This is not a modular, and I don't really know anything about the sound, but this new synth from Arturia has some interesting UI design elements. Lots of animations for visualizing modulators for example:
https://www.arturia.com/products/analog ... verview#en
Oh yes. Best GUI I have ever seen in a synth. Great job by Arturia. Very different from Fathom though so not a lot to borrow, I think.
Maybe not so much to borrow, but as Fathom evolves it would be nice to have a live dashboard of what you have constructed.

Fathom has an excellent overview showing the connections of the modules, but it would be nice to see the activity of all of the assigned modulators in real-time in a one-page view, to help visualize what is having an effect on the sound at any given time.

Or we could go back to just doing everything in a command line, or text editor. But I prefer pictures! :D
Windows 10 and too many plugins

Post

Oh yeah, that would be awesome!

Post

Yes, that is a great idea to modulated ADSR times and it would not actually be that hard to do.

I took a quick look at the new Artura Polychrome. I'll have to agree its one of the better looking synths I've seen in a long time. Artura also makes hardware synths, so I would guess that their software synth probably sounds great.

Kwurqx, I've been thinking of taking Fathom into the fully modular domain for a while. But I'm still struggling with what exactly could be plugged into what. I know oscillators as modulators would be the one big thing, but other than that I'm not sure what I would personally want to do with that. I'm far more concerned with making all the modulators modulate at the audio rate. Maybe give me some examples of what some fully modular routing would provide. That would help me design the fully modular UI better.

Post Reply

Return to “Instruments”