SynthMaker

Superkeys!!

Archive · 2008 10 old posts

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

electrogear ·

I've taken quite a lot of knowledge from you guys, so thought it was about time I started giving something back. Here's the first one - a Midi keyboard which responds to mouse clicks. If you think it can be improved then fire away, I built it a while ago and it has some funny ways of doing things, which I would do differently if I did it again. You need to feed the X & Y Values in if you move the keyboard around in the schematic, so it knows which mouse area to use. I'm sure this can be fixed, just didn't have time today.

Cheers,

Mike

electrogear ·

Here's a picture:

exonerate ·

Great work electrogear! 🙂

You've done a good job getting the glissando working, I remember working on a keyboard AM posted and the gliss had me stumped.

Whats great about this keyboard is the fact you are using bitmaps for the keys, so you can create and load new keys for a different looking keyboard, of course you could do that with AMs keyboard but it didn't have gliss! 🙂

Cheers 😉

Exo

electrogear ·

exonerate wrote: Great work electrogear! 🙂

You've done a good job getting the glissando working, I remember working on a keyboard AM posted and the gliss had me stumped.

Whats great about this keyboard is the fact you are using bitmaps for the keys, so you can create and load new keys for a different looking keyboard, of course you could do that with AMs keyboard but it didn't have gliss! 🙂

Cheers 😉

Exo

Hey thanks dude, yeah I spent days trying to get the gliss working properly, if you look you'll see there's about 4 or 5 layers of logic for mouse operations on each key! Probably not the most elegant solution, but it works well. I've not seen a keyboard by AM, did you mean oddson? The only thing about the keys is if you wanted to load in different keys that were a slightly different shape then you would need to alter all of the x/y mouse over values for each key... but I guess if you made them the same shape there wouldn't be a problem.

Cheers 🙂

Mike

theun ·

electrogear wrote: If you think it can be improved then fire away

Seems to work fine, no problems like hanging keys when played using a mouse, also behaves quite nice when controlled by a keyboard. So yeah nice, and usable I think.

However, I decided your keyboard was in urgent need of an upper C key. Somehow I kept looking at the right end side of it. At least to me it looks better this way:

here is also the osm

electrogear ·

Yeah cool, that will probably look better when it's actually implemented into a synth. Doesn't bother me too much because I generally use the middle range of the keyboard anyway, but yeah both my MIDI controllers have a top C so probably a good idea.

Cheers,

Mike

Dave ·

Superb!

I've tried to put my own keys into it (smaller ones)... this works, but they don't fit the "click-areas"... it seems like the old areas still exists.

Where can i change this? In the "white gui"?

And how can i include this in a ready project? The keys are always not shown .-(

electrogear ·

Firstly, the easiest way to do it would be to make the images the same size, rather than trying to adjust the internal mouse area dimensions, because trust me, this would take FOREVER! The black keys are 28px x 167px and the white keys are 47px x 256px.

This was a bit of a learning project for me, and when I have some spare time (possibly next week) I will re-design it so you can change key sizes etc from a properties panel.

RE putting it into your schematic, you need to make sure you have the right combination of MGUI etc. Minimize the module id you're putting it inside another one, and it should appear on the top most level.... I think...

If my advice doesn't help then send me the schematic ([email removed]) or post it up here and I'll sort it for you.

Cheers,

Mike

electrogear ·

Ooops I think I might know where you're going wrong with the module not appearing. Put in a wireless input link into the MGUI and it should display correctly.

Mike

Dave ·

Hi Mike,

yep the keys now appear if adding a wireless input link to the mgui...

Yes if using the same size like your keys everything works fine... but imagine a small synth with a keyboard that's much bigger 🙂

It's bad that we can't use fixed pixel sizes or just resize the whole keyboard and it's recalculating inside...

Would be nice if you can create a extended version of this schema... i'm sure some people here are willing to pay a little bit for that!

Perhaps we should open a thread with people selling modules! It's easier for me to buy a small module created by an other user instead of doing it myself (and lasting for weeks)... or dismiss after some unsuccessful attemps 🙂

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.