SWAY - a synth modeled after the Yamaha SY77

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
RELATED
PRODUCTS

Post

cslevine wrote: Sun Dec 08, 2024 10:58 pm ( i think about something : maybe FM modulation using samples as modulator does need some little latency, so that the carrier "needs to know" the shape of the wave a little ahead, to be modulated ? )
I don't think so
Sine waves ( or rather a quarter of it ) are stored in a table , so are wave files .
Eyeball exchanging
Soul calibrating ..frequencies

Post

gentleclockdivider wrote: Mon Dec 09, 2024 4:45 am
cslevine wrote: Sun Dec 08, 2024 10:58 pm ( i think about something : maybe FM modulation using samples as modulator does need some little latency, so that the carrier "needs to know" the shape of the wave a little ahead, to be modulated ? )
I don't think so
Sine waves ( or rather a quarter of it ) are stored in a table , so are wave files .
But that's a quarter of a single cycle of a sound wave, not a regular sample and it's a sine wave

Post

IvyBirds wrote: Mon Dec 09, 2024 5:10 am
gentleclockdivider wrote: Mon Dec 09, 2024 4:45 am
cslevine wrote: Sun Dec 08, 2024 10:58 pm ( i think about something : maybe FM modulation using samples as modulator does need some little latency, so that the carrier "needs to know" the shape of the wave a little ahead, to be modulated ? )
I don't think so
Sine waves ( or rather a quarter of it ) are stored in a table , so are wave files .
But that's a quarter of a single cycle of a sound wave, not a regular sample and it's a sine wave
So ?
There is not distinction , it's just +/- values in table
Be it a quarter of sine , a trumpet or a kazo0
The table that holds the sample (wave ) data is read by a ramp wave ( like ay other sampler-rompler )
Eyeball exchanging
Soul calibrating ..frequencies

Post

Is it out wet? The Christmas is close.

Post

It's been raining out but has stopped now.
Anyone who can make you believe absurdities can make you commit atrocities.

Post

Aloysius wrote: Tue Dec 10, 2024 4:45 am It's been raining out but has stopped now.
hahaha

wet meant to be "yet" but I get your point

Post

OK. :)
Anyone who can make you believe absurdities can make you commit atrocities.

Post

gentleclockdivider wrote: Tue Dec 10, 2024 3:47 am
IvyBirds wrote: Mon Dec 09, 2024 5:10 am
gentleclockdivider wrote: Mon Dec 09, 2024 4:45 am
cslevine wrote: Sun Dec 08, 2024 10:58 pm ( i think about something : maybe FM modulation using samples as modulator does need some little latency, so that the carrier "needs to know" the shape of the wave a little ahead, to be modulated ? )
I don't think so
Sine waves ( or rather a quarter of it ) are stored in a table , so are wave files .
But that's a quarter of a single cycle of a sound wave, not a regular sample and it's a sine wave
So ?
There is not distinction , it's just +/- values in table
Be it a quarter of sine , a trumpet or a kazo0
The table that holds the sample (wave ) data is read by a ramp wave ( like ay other sampler-rompler )
But when used in FM as a modulator it's not just any other sampler-rompler that is simply playing it back

There is a lot more math going on and that math is being done on a late 1980s computer

A sample of a quarter of a sine wave is a much smaller file than a sample of a trumpet or a kazoo, it also lacks the harmonics of a trumpet or a Kazoo which impacts how it can be used in FM Synthesis

Post

Another thing :
i organised much of patches in sys ex format, that i have in CUBASE,
and from the "List Editor" of CUBASE, exported each as .SYX files.

i hope this is the right .SYX files sysex format that will be loaded by SWAY :wink:

and, then, i guess they will be loaded in a single "RAM" memory as VOICE mode.

+ Microtuning and Dynamic Pan does not part of a patch, but are separate patches and sys.ex in special memories, adressed by patches... Hope this will be implemented in sys.ex loading, and that they will be part of each voice, in .vst3preset files

Post

I've had interesting chat with the developer of alfa forever ( great guy and amazing program )
And according to him , the dx7 uses some averaging in the feedback operator loop ( which can be considered a verry simple fir filter )
Here is how I implemented it in reaktor
Image

In the past I just used a feedback operator .
Since reaktor allows for z-I just used straight feedback , that is to say : output of operator ( ofcourse multiplied by the envelope ) back to it's input .
But , when using a fir in the loop there is small difference that makes it behaves almost exactly like the dx7 when doing operator feedback
Perhaps the developer can shed some light on this , is it the same for the tg77 , does it average the feedback loop ?
Eyeball exchanging
Soul calibrating ..frequencies

Post

gentleclockdivider wrote: Sun Dec 15, 2024 12:37 pm Perhaps the developer can shed some light on this , is it the same for the tg77 , does it average the feedback loop ?
Yes, the TG77 does the same. I mentioned that filter in my earlier post about the feedback/feedforward thing. This filter in the feedback path is the reason why your input2 seemed like it used a lower gain.
https://sheafmusic.com/remoter - Stream from your DAW to your phone

Post

cslevine wrote: Tue Dec 10, 2024 7:18 am Another thing :
i organised much of patches in sys ex format, that i have in CUBASE,
and from the "List Editor" of CUBASE, exported each as .SYX files.

i hope this is the right .SYX files sysex format that will be loaded by SWAY :wink:

and, then, i guess they will be loaded in a single "RAM" memory as VOICE mode.

+ Microtuning and Dynamic Pan does not part of a patch, but are separate patches and sys.ex in special memories, adressed by patches... Hope this will be implemented in sys.ex loading, and that they will be part of each voice, in .vst3preset files
Yes, you can load .syx files.

If an internal microtuning or dynamic pan is used it will be stored with the preset, but I haven't implemented an editor for microtuning or dynamic pan yet. It won't be ready for the first release, but I'll add it to an update.
https://sheafmusic.com/remoter - Stream from your DAW to your phone

Post

Mmmm.... just discovering this. Sounds awesome !
But... it’s a synth you can’t get, right ? :scared:
And you’re still reading?!...

Post

Not yet, at least.

Post

gentleclockdivider wrote: Sun Dec 15, 2024 12:37 pm ...
Here is how I implemented it in reaktor
Image

...
Reaktor is awesome, and cane emulate some analog synths and effects, sometimes much better sounding than Arturia or reverb effects edited by others...
...But i guess Reaktor is not quite precise and sufficient for implementing internal paremeters of TG77 as a REAKTOR .ens
...it would have been interesting because REAKTOR 6 is itself a VST2 + VST3 plugin, but TG77 has it's own 0-100 or 0-200 or 0.127 parameters range, and i saw Reaktor is maybe limited in this. ( i saw that on Reaktor 5 )

These ranges differs from DX7 / FM7 / FM8 so that i was unable to remake some patches from TG77 -> MF8 by manual parameters input.
( Maybe I.A. in the next future could do this.... )

Return to “Instruments”