SynthMaker

Req: Scrolling Frontpage like Reason's

Archive · 2007 11 old posts

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

sunsynth ·

I saw this here 'long' ago - but can't remember it's name...

Who can help???

SUNsynth

Dj-Grobe ·

Scrolling frontpage itsa feature i really love have, an i already request some time ago to synthmaker developers, i magine making scroll with my monotouchlive !! Lol that can be very usefull : ) If sombody know how make this, please put some info : ) This really can be awesome feature and very very usefull. This cna be better of use multiple screen 🙂

AngularMomentum ·

Here's a way to do it...

It's made by Myco, I just did a few minor adjustements and a lot of deletions, so only the scroll part is left...

http://www.amvst.com/osm/GUIScroll.osm

sunsynth ·

Hi Thomas,

i get old - good that you remember it!!!

And many thanks 2 make it readable 4 us...

cu Walter

P.S: Also thanks goes 2 MyCo 4 this great thing!

Dj-Grobe ·

Sombody have idea how do this same but working with horizontall scroll? Thankyou thomas for the link !!

exonerate ·

to scroll vertical or horizontally you can use the 'V translate' module.

i was going to make a an example of this but i've just finished work and cannot be bothered 😉

but not to worry i have a schematic that show it in action 🙂 ....

http://www.box.net/shared/n3x3s099u7

this is a piano roll i started making a while ago but could never be bothered to finish, it has 7 octaves range and you use a scroll bar to scroll up and down the octaves. if you look inside you'll see that i'm doing this with the translate module.

looking at the schematic AM posted it looks to use modules that are no longer in SM, this must have been before the translate module was added.

cheers 😉

sunsynth ·

Hi Exo,

i really doesn't know that SM has a 'Translater'... 😉

I'll have a look or 2...

Thanks

Dj-Grobe ·

Im not are lazy, but really can make work horizontall scroll, if sombody can add to Myco example horizontall scroll that be great : ) I just need use verticall, anyway i continue trying.

exonerate ·

Im not are lazy, but really can make work horizontall scroll, if sombody can add to Myco example horizontall scroll that be great : )

a perfect example of horizontal scroll is the multi env, it use's the 'translate module that i mentioned. you feed your scroll value to the x input to offset by the amount you want.

you'll have to do a few calculations on your scroll value, all you need to do is make it so the center of the scroll bar lines up with the center of your panel.

something like this should work....

make your scroll bar with a drag x component with min value = 0, max = width of area . then divide the output of the drag x by the width of the scroll bar area, so now you have a 0-1 value, then you multiply this by the overall width of the area you want to scroll and subract the width of your view area then invert this with a 'float invert ' component, and then feed this to the x input on the 'v translate' module....

hmmm.... i tell you what i think an example would be a lot easier..... http://www.box.net/shared/c4446bydvn

i would do it like my example rather than trying to modify myco example because that is very old and has components no longer in SM, it was obviously made before the translate module was added.

using the translate module is the simplest way of doing it.

oh and to create a vertical scroll this way you just need to use a y drag component and use the height output on the MGUI and feed this to the y input on the translate module.

cheers 😉

infuzion ·

That's a cool scroller you made exonerate! I was expecting high (90%+)CPU when scrolling, but in Windows Task Manager, it was about 30% when scrolling slowly, avg 60% when whipping back & forth. Not sure how SM will handle audio at the same time when exporting in a host... might want to make the scroll-area smaller.

exonerate ·

i just noticed i never put i redraw limiter before the redraw, so using a redraw limiter will reduced the cpu and also you can divide the trigger to the redraw by two to reduce it a bit more.

but in the end it does depend on the size of the area, obviously a big area will use more cpu.

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.