SynthMaker

Example: very grainy sound

Archive · 2004 8 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

lalo ·

Hi again! today is sacred to SM ...lol

i noticed a grainy nature in the lower notes...i guess it's depend on filter modulation by ADSR..is that audio-rate or control rate? it has a grey output but sounds like it were low-rate so it's zipperish. thanx lalo

jorge ·

Hi lalo,

After version d was released I also noticed the grainy nature in the lower notes although I didnt investigate yet what causes it. To be honest, the schematic examples we release are done very quickly as we're normally busy with coding. If you ever create a good Example schematic candidate that you'd let us include in a release it would be great. The current ( version 0.9.0d ) example schematic mutliplies two sawtooth waves which normally needs twice the existing bandwidth and consequently causes aliasing. That's the reason why I filtered both sawtooths first but I didnt use any scientific calculations. Maybe with the lower notes, the ADSR causes the cutoff of the sawtooths to move too high which due to the doubling of bandwidth is converted into aliasing.

lalo ·

i'll do a test with a plain osc-to filter(with adsr)-to amp (with adsr) so i hope we'll sort it out 😉 ...today i have to do lessons..so i'll do tests tomorrow thanx lalo

lalo ·

ok...did a test...to me it's like something strange is goin' on in the filter code.. when resonance is around 7 and more i have nasty distortion ...but my amp stage is at 0.05 so very low...but distortion is there... another issue is that the ADSR is not visually proportinal to time values...in a few pixel it goes to very short values to very long ones.. a grid could be useful thanx lalo

lalo ·

?? lalo 🙂 ..ps.. i miss the mirc times 🙂

jorge ·

hi lalo

I miss the mirc times too, if I knew when you're there, I'd go there too. Is there any other way we can be in touch? I use MSN messenger and also Skype.

The resonance of the filter causes the gain near cutoff to be much higher than 1 and that's what causes the distortion. Would you prefer to have the maximum response of the filter normalized to 1? I'm not sure if that's a good solution as all the rest of the response would be attenuated.

Having the ADSR response not proportional to time is on purpose as otherwise it is very hard to control short attacks/decay/releases. I like your idea of having a grid. The ADSR component will most probably evolve quite a lot, it will probably be made from low-level primitives allowing many parameters and functionality to be changed.

lalo ·

hi jorge! ...downloading skype...how can i contact you through that app?

the filter...

well all we need is to know how values are mapped in your code 😉 and to have a filter capable of selfoscillation without distorting...

the ADSR..

well ..time is linear so a direct visual proportion could be better..but is just my opinion...the adsr just need a Zoom...btw i think that the way that module is done is quite non-SM 😉.....i'd prefer to have the GUI not linked to the functionalities..i'd do my gui with primiyives...well cbit would do it 😉

thanx lalo

jorge ·

you can contact me on skype using my username [contact removed] that's "jorge" followed by two "_"

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.