SynthMaker

Double Side Fader...first version

Archive · 2006 42 old posts

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

lalo ·

Hi guys!

i've started the work on a double side resizeable rectangle to be used in overlay on wav displays to set start and end points of the sample loop

..this is my first result...

here's the .osm.... http://www.nusic.org/temps/DoubleSideBar.rar

i'll expand it with more and more features..

lalo

Shifrin ·

That's a cool idea 😀

Shif.

lalo ·

Shifrin wrote: That's a cool idea 😀

Shif.

😉

rl ·

I would make the mouse areas a bit wider, so that they are easier to handle, but cool stuff nevertheless.

infuzion ·

That's a neat approach, making 2 handles then drawing in the middle! I like the redraw area thing too.

rl wrote: I would make the mouse areas a bit wider, so that they are easier to handle, but cool stuff nevertheless.

Yea, I'd make atleast some of the blue area near the edges a mouse-area.

lalo ·

good suggestions guys 🙂

i'll do some experiments 🙂

sambean ·

Cool stuff, I may integrated this into Grainskan.. 😀

lalo ·

sambean wrote: Cool stuff, I may integrated this into Grainskan.. 😀

😉 it's what i think too 😉

sambean ·

For extra cool FX how about using 2 colour gradiants- left to right, opaque to transparent and transparent to opaque superimposed..

lalo ·

sambean wrote: For extra cool FX how about using 2 colour gradiants- left to right, opaque to transparent and transparent to opaque superimposed..

i'm still terrible at SM...i have to study a zillion of new modules 🙂 ..how i wish to have docs....

i'm still on the functionality of the double side rectangle....

i wish to have a MouseWheel object to zoom in/out the rectangle from....

then i'd like to implement a RightMouseButton modifier to move the whole rectangle from left or right handle without changing it's width...

then a shift+mouse button to do fine movements 🙂

..quite a lot 🙂

skOre ·

just a hint: the .rar is 1kb larger than the .osm (which is 1kb).

checking this out now with ideas for improvement 😉

lalo ·

i got problems linin .osm in the past on my server...i retry.. i'm still workin' on too 🙂

lalo ·

a new version....well..a re-work to do all things more in order....limit the handles position....improve the draggin' etc...

http://www.nusic.org/temps/doublesidebar.osm

edit : you must right click "save as..." to download...left click doesn't work.. i don't know why

stefan ·

"not compatible with this version of synthmaker" and I'm on 0.9.5q! 🙂

lalo ·

stefan wrote: "not compatible with this version of synthmaker" and I'm on 0.9.5q! 🙂

😊 😊 😊

galaa ·

stefan wrote: "not compatible with this version of synthmaker" and I'm on 0.9.5q! Smile

Ditto

lalo ·

wait a bit guys...i'm try to understand hot to solve it....

lalo ·

try this one... still workin' on tho...

[old link]

galaa ·

that's got it. checking it out now

sambean ·

Got it working now: groovy 🙂

One thing, you could divide the output values by the X width of the main GUI, this way the output values stay between 0 and 1 making it more flexible for integrating it into other modules..

Cheers

Sam

skOre ·

I'm afraid I built a simpler module that does more. Let me just finish the properties for it and I will put it up.

lalo ·

sambean wrote: Got it working now: groovy 🙂

One thing, you could divide the output values by the X width of the main GUI, this way the output values stay between 0 and 1 making it more flexible for integrating it into other modules..

Cheers

Sam

yes..i was just doin' it 😉

lalo ·

skOre wrote: I'm afraid I built a simpler module that does more. Let me just finish the properties for it and I will put it up.

cool 🙂

skOre ·

Well, here it is:

Its less complex (yet larger in size because of the customization options...)and a little more intuitive than yours. I tried to change yours according to my ideas, but this way it was less work 😉

http://www.skore.de/synthmaker/examples/doubleslider.osm

lalo ·

good stuf skore 🙂 ..but your version uses a lot more cpu 'cause you refresh the entire module view 😉....

lalo ·

another version with properties and mapping to 0...1

[old link]

lalo

skOre ·

a little less cpu: http://www.skore.de/synthmaker/examples/doubleslider.osm (now only refreshes what is needed)

Would be interesting to find out what actually uses this much cpu in my schem...

infuzion ·

War of the SideBars! 😮 BTW skOre, I can only drag the right border. lalo +1 & Lalo does have more prefs, +1 but skOre's does seem lighter, +1 & doesn't have all those extra Float Data's around... +1 but forgot to compisate for the line thickness's width, lalo +1

3-2

Tom7777 ·

Nice work 🙂

skOre ·

Uh, my module basically splits the whole area at the middle of the bar, where exactly couldn't you move the right border?

(Off to hunt down the last point with offering line thickness compensation 🙂 )

skOre ·

3:1

http://www.skore.de/synthmaker/examples/doubleslider.osm

😀

stefan ·

Should the "compensation" really be disconnected?

lalo ·

infuzion wrote: War of the SideBars! 😮 BTW skOre, I can only drag the right border. lalo +1 & Lalo does have more prefs, +1 but skOre's does seem lighter, +1 & doesn't have all those extra Float Data's around... +1 but forgot to compisate for the line thickness's width, lalo +1

3-2

😀

all those float data are usful for me at design time...i'll cut those when i'm done 😉

Shifrin ·

lalo wrote: all those float data are usful for me at design time...i'll cut those when i'm done 😉

I litter my schematics with float datas too to check values etc when designing and debugging (particularly graphic) stuff 🙂

Shif.

infuzion ·

Shifrin wrote: lalo wrote: all those float data are usful for me at design time...i'll cut those when i'm done 😉

I litter my schematics with float datas too to check values etc when designing and debugging (particularly graphic) stuff

Same here, but I try not to connect other items thru the out of the Data primitives, so I don't have to reconnect & get link ordering wrong.

I have found a few select times the Data primitives are handy for using as "memory", & connecting through them though.

infuzion ·

skOre wrote: Uh, my module basically splits the whole area at the middle of the bar, where exactly couldn't you move the right border?

When I click barely to the right of the left-orange line, I end up dragging the right-blue line. I never can seem to move the left-orange.

skOre ·

I just found out that I deliberately put up a very old version (tm) that aint worth shit O_o grr... always check... now I'm away from my desk, you guys will have to wait until tomorrow :-/

[edit]found an slightly older version, will correct and put it up in a sec. what an embaressement with that old schem above...[/edit]

skOre ·

phew, there you go:

http://www.skore.de/synthmaker/examples/doubleslider.osm

[edit]+4kb = presetized 😉[/edit]

infuzion ·

Not only it works, but is cooler looking! 😍 Interesting that it jump-to mouse rather than drag, good for sample-range editing.

lalo ·

still workin' on it...

the .osm is rared 'cause my server seems don't like .osm 🙁

http://www.nusic.org/temps/buffer_view.rar

stefan ·

Great fun and looking good!

Suggestion: in addition to being able to choose between ffw (shouldn't that be fwd?) and rev, "reverse the selection" if you move the end of the loop to the left of the start of the loop. Would probably be quite interesting glitch-wise 🙂

lalo ·

stefan wrote: Great fun and looking good!

Suggestion: in addition to being able to choose between ffw (shouldn't that be fwd?) and rev, "reverse the selection" if you move the end of the loop to the left of the start of the loop. Would probably be quite interesting glitch-wise 🙂

yes..that was one of the option i thought about...is one of the "to-do" things...among a zillion others...

obviously credit for the waveform display goes to sambean 😉

...sorry for the absence of gradients....i don't like those so much 😇 ....

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.