SynthMaker

Monogamy

Archive · 2005 33 old posts

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

platinumears ·

the file

Its grown larger.. occasionally SM slows to a crawl while tweaking this.. anyone else? It seems to work ok as a VST (apart from pitch bend and unusual samplerates)

Dan 🙂

infuzion ·

Thanks Dan for the wonderful synth! The code comments is helpfull...someday I'll be able to read that branching shorthand 🙂 What are your release rules for this; fully copyrighted, PublicDomain, or some sort of Creative Commons?

I have a question about the Panner: What is the stuff connected to the Tick25 used for?

platinumears wrote: Any clues as to how to add velocity sensitivity would be welcome..

Have velocity modify the attack maybe?

cheers

beno ·

The stuff in a panner is a start at some output metering I think. I made some meters that use a similar method. it can be improved if you use a code component to gather the peak values before you sample because you'll notice the instantatneous output value isn't vary useful. Ben

Shifrin ·

platinumears wrote: Nothing amazing as a synth, but some of you may find the mono AHDSR and portamento modules useful..

Ooooh, AHDSR and portamento, very interesting - gonna take a good look 😀

Cheers,

Shif.

platinumears ·

infuzion wrote: I have a question about the Panner: What is the stuff connected to the Tick25 used for?

I meant to delete that! It was just to check my pan law maths was correct..

Have velocity modify the attack maybe?

the problem I have is deriving the correct velocity value for each note.. its easy until you hold a note while playing and releasing another one: the pitch / freq values will drop back to the held note.. I need the velocity to do the same.

Dan 🙂

platinumears ·

infuzion wrote: What are your release rules for this;

Use it however you want, but if you manage to improve my code in any way I want to know about it! I devised the algos for the AHDSR and portamento myself, so I have little doubt they could be optimised.. 😉

Dan 🙂

mipa ·

Hey 🙂

I'm working on a searchable SynthMaker database and was wondering if I could add your example synth to it (you will of course get all credits 😉)...

Greets, Mipa

platinumears ·

Sure, feel free. 🙂

Great avatar btw!

Tom7777 ·

Thanks platinumears this looks interesting 🙂

bones ·

Is it really not possible to use velocity as a modulation source? That's a really basic thing, surely?

platinumears ·

Velocity is not available on the MIDI to mono module.. it is farily easy to extract velocity info from incoming MIDI, but recreating the note memories (so that a held note is correctly returned to after playing another note) is trickier.. I decided to leave velocity out rather than add a half-assed version. I haven't really tried that hard to get it working, as it seems like a logical thing to add to the MIDI to mono anyway..

Dan 🙂

stefan ·

bones wrote: Is it really not possible to use velocity as a modulation source? That's a really basic thing, surely?

To add upon platinumears post above, it's fully possible when making a polyphonic synth.

platinumears ·

Yeah. Of course, most of the famous mono synths had no velocity sensitivity anyway afaik.. 😉

lalo ·

platinumears wrote: Yeah. Of course, most of the famous mono synths had no velocity sensitivity anyway afaik.. 😉

like my korg ms-10 🙂 ...wich i'd like to exactly emulate with SM in the future 🙂

lalo

rl ·

lalo wrote: like my korg ms-10 🙂 ...wich i'd like to exactly emulate with SM in the future 🙂

lalo

Do you have any information on how the filter could be built (schematics, circuit diagrams, math models)?

(I sold my MS-20/SQ10 for a virus A some years ago)

cbit ·

looks interesting.. let me know if you want it included in the completed vsts lists (and upload a complied version somewhere 🙂)

jorge, malc: any chance of hosting completed vsts on SM webspace?

platinumears ·

It ain't finished yet!

Its moved on a bit though: check the first post..

Dan 🙂

infuzion ·

platinumears wrote: Its grown larger.. occasionally SM slows to a crawl while tweaking this.. anyone else?

Yeeeaap! Plus, Monogamy3 takes longer to load. The switch matrix is the worst; I feel like I'm trying to play UnrealTournament2004 on a 1000ms ping server with 30 other players! This is on my laptop though; it seemed not kick in full CPU speed.

Plus, I got the following when moving around some of the matrix parts, then trying to go back to the module above it with a mouse (317Kb):

Can you post Monogamy2 again please? I missed that version.

platinumears ·

i never posted 2.. its just some halfway point between with nothing really working properly! (I incremented the version number the first time the gui slowed down, as a safety measure..)

The matrix seemed to be the bit that caused the problems, but it doesn't happen sraight away on my machine, I seem to need to leave SM running for a bit..

Dan 🙂

jorge ·

cbit wrote: jorge, malc: any chance of hosting completed vsts on SM webspace?

Yeah, no problem. Just get it to us in your prefered way.

infuzion ·

Looking at this again, I'm getting about 15% CPU useage with it just open, opposed to stupid_synth, which is about 1.x%.

platinumears ·

Yeah.. whats your point? 😉

This version seems to use quite a bit less cpu than the first actually, as there is now only one of everything, but its all packed as 4 channel poly.. I'm not sure where all the cpu is going to be honest: deleting the mod matrix doesn't seem to make that much difference.. maybe its my AHDSR module..? 🙁

Dan

platinumears ·

infuzion wrote: Looking at this again, I'm getting about 15% CPU useage with it just open, opposed to stupid_synth, which is about 1.x%.

I just found a denormal bug in my AHDSR code that was causing my problems.. try version 4

15% cpu is about what I get, but this shouldn't really rise when you play a note as the audio is running all the time..

Dan 🙂

Nu Audio Science ·

platinumears wrote: Yeah. Of course, most of the famous mono synths had no velocity sensitivity anyway afaik.. 😉

No reason for a softsynth not to though 😉

Tom7777 ·

Well done platinumears this is looking better each time 🙂 As for CPU, SM will probably get optimized a load at some point so it will be interesting to see how much this will effect levels. 🙂

NothanUmber ·

Very nice schematic platinumears! There are so many interesting things inside that were new to me. (E.g. I didn't even know that it's possible to convert floats to monoin for the code component - but the things I know divided through the things I don't know go to zero so I'm used to that 😉 That opens so many cool options...)

Greetings, NothanUmber

posh ·

uhum, so the file is.. missing. getting a 404, which is kinda sad cause i really wanted to check out this beast. looks insane, imo.

platinumears ·

😊

Been a bit too busy to check in for a while, sorry about that..

Here's the latest version, though its still only half finished.. not enough hours in the day unfortunately. 😠

platinumears ·

latest incarnation

Still a work in progress, probably a bit of a mess in there, but I just got a PM about it so here it is warts and all.

🙂

unkargherth ·

platinumears wrote: latest incarnation

Mmmm. Link Fails for me 🙁

platinumears ·

Seems to work here. 😕 Try again in a bit maybe? Its probably my free hosting playing silly buggers..

unkargherth ·

OK. worked now

infuzion ·

platinumears wrote: latest incarnation

Seems quite cool; great for pads. A few notes since you might not be keeping up with SM development over the past 10 months:

1) SM's newer De-zipper has a new 100HzLimiter inside. I have a reduced one if you're interested... 2) There's something called "Pergable" where you can flag a module (by right-click menu) to tell SM to not include said module when exported. Usually used for GUI Preview & bubproofing stuff. 3) I deleted all said GUI preivews & help texts; slimed down m8 to 2,669Kb: a 11% reduction! Makes testing/editing faster now 😉 4) Some of the Group Adornments are on top of some controlls, making them less blue. Fix: edit mode, right-click, "Send to Back". 5) found a minor Code comment buggy, not your fault 🙂

I might be interested in turning your ADHSR into ASM, but perhaps it should be optiimized first. Thought about using Hop(4) with a touch of smoothing?

You prob already know these optimization tricks, but just in case: [old link] cheers

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.