sunsynth ·
I saw this here 'long' ago - but can't remember it's name...
Who can help???
SUNsynth
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].