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 🙂
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].