Welcome to %s forums

BrainModular Users Forum

Login Register

WorphMiz

Discussions about add-ons, announcements
Post Reply
jjbonkers
Member
Posts: 35
Contact:

Unread post by jjbonkers » 27 Apr 2015, 22:34

Image

Anyone ever use MorphWiz - a windows 8 App that allows you to play various synths using a touch screen interface ?

Well I kinda liked that interface so I lifted it for my new Hollyhock patch, imaginatively named 'WorphMiz'.

Its a simple polyphonic midi generator tool really that allows you to play in any octave in various scales and keys.

Velocity increases on the vertical axis as well as channel aftertouch if it is enabled via the switch.

Mod wheel on the left does the usual.

Enjoy!

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 27 Apr 2015, 23:33

Nice one jjbonkers!
don't have made deep test but seems interesting and with new scales to play
one thing i notice is that you can simplify the Midi sub patch, inlets like scale/root note and octave, and maybe max out inlet can be set to once in poly before applying polyphony ?

jjbonkers
Member
Posts: 35
Contact:

Unread post by jjbonkers » 28 Apr 2015, 00:39

Yeah thanks I was wondering how to do that - a lot of unnecessary wiring!!

Heres the new updated patch, if you could update the patch file in the downloads section (how do I do that ?)

http://www.sensomusic.com/forums/upload ... mizv12.pat

ceasless
Member
Posts: 330
Contact:

Unread post by ceasless » 28 Apr 2015, 07:40

I Have never had luck with the update file feature, so I end up uploading all over again.

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 28 Apr 2015, 08:16

ok, i've updated the patch and add your description too.

@ceasless: you right , many details to improve for add ons engine. ask me if you need it again
but sometimes it's ok to upload with a new name, this way users see you have improved your patch with a new version?

jjbonkers
Member
Posts: 35
Contact:

Unread post by jjbonkers » 28 Apr 2015, 12:16

Thanks Nay-seven

Question
Member
Posts: 156
Contact:

Unread post by Question » 29 Apr 2015, 13:32

Thanks for the addon, rather useful one, and scales part is especially interesting.

I'm experiencing a couple of unexpected things though. Images go missing after saving the workspace, and when workspace is reopened HH tries to DL these image files from cloud to no avail : )
And I hear a kind of modulation on the output of the VST I connected; I'm not 100% sure if this is coming from WorphMiz though, need to check more thoroughly...

Cheers

jjbonkers
Member
Posts: 35
Contact:

Unread post by jjbonkers » 29 Apr 2015, 15:29

Hey thanks for the feedback.

Not too sure about what is happening with the images with regard to the workspace. I know that all four images were embedded in the patch that I uploaded.

Perhaps Nay-seven could shed light on this - I could upload another version with the images in a separate folder zipped up with patch if that would help Nay-seven?

As for the 2nd point, the patch does have two sources of modulation - the mod wheel control on the left hand side and also channel aftertouch which is controlled by moving your finger in the vertical axis after a note is pressed.

As well as that the velocity is increased as you move down the vertical axis which could also be modulating your output depending on how your VST is setup.

The channel aftertouch can be disabled using the green switch on the left hand side, which could be useful in narrowing down what is happening.

Perhaps you could play the same VST using a midi keyboard or a simple midi note generator and compare results?

hope this helps

Gluck

JJ

Question
Member
Posts: 156
Contact:

Unread post by Question » 30 Apr 2015, 13:33

Hello

I noticed that the modulation thing was related to the vst I was using so no problems in your patch about that. Image files are still missing though : )

For your consideration, I'm sending my own keyboard project below, together with your patch for easy comparison. Mine uses a step module to avoid image files (resizing, blurring etc.). It has two rows, and also scaleable, ie. user may choose the number of keys being displayed. White and black key visualisation is handled via a store array module (typical piano look for chromatic scale, and other custom color sequences for other scales). Once you store display modes (ie, which keys should be black or white) it is possible to call them back in a similar way how you call images in your patch. Only missing part in my patch is your clever implementation of scales and modes. Maybe you would like to combine the best of both (well heheh, it shouldn't be difficult but I just couldn't grasp the whole process this morning, lack of sleep I guess : )

Oh!, and I also summarized your patch a little bit in this workspace to be able to highlight the differences, hope you don't mind : )

keyboards.wkp

Cheers

Q

Image

jjbonkers
Member
Posts: 35
Contact:

Unread post by jjbonkers » 30 Apr 2015, 14:29

Hey question, I like the idea of combining a piano style control with the scales on my patch.

It may be a day or two before I get the chance to look at your workspace, watch this space

jjbonkers
Member
Posts: 35
Contact:

Unread post by jjbonkers » 02 May 2015, 12:24

Hey had a quick look

Interesting patch have never used the step module before, like the way you can resize to your own preference.

In terms of applying my scales, there are a couple of things.

This is supposed to have a piano feel right? Problem with that is that there are 12 notes in an octave on your piano GUI but all the scales I use have 7 notes max. Then you would have to repeat or turn off notes to make the scale and I don't know how useful that would be when using as an instrument for something like the pentatonic which has only 5 notes in an octave.

What could be useful is to implement the 7 note scales so that you will get the scale when you press the white notes. If you then also had a key change input that would be helpful also.

Unfortunately all this is a quite a bit of work and not a simple transfer from one patch to another. Best done in a script me thinks where you have some kind of transpose algorithm based on your x values in the array, the octave, the key, and the scale - sounds easy right?!

JJ

sephult
Member
Posts: 1144
Contact:

Unread post by sephult » 02 May 2015, 15:32

I put a section in here about trying to resolve image problems.
I am curious if you exported like this?

Exporting to Share and Archive
"Every act of creation is first an act of destruction." -Picasso

23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 02 May 2015, 15:46

jjbunkers ive done such script for old usine, i have to correct it a bit for HH2, ill try to post soon

jjbonkers
Member
Posts: 35
Contact:

Unread post by jjbonkers » 02 May 2015, 15:57

sephult : sadly no.

I embedded all the images within the patch and then uploaded the .pat file.

I can upload it again using the export method if that ud help ?

23fx23 : that would definitely help but before you to to the trouble just wondering is that the way question wants to go?

23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 02 May 2015, 16:23

oh not worry won't have to use it, just a bonus add on^^ i spent quite a few time on that one that somehow reproduced ableton midi scale plugin with a matrix as visual and for the modularity or storing/recalling any type of scale with preset manager, then i thought i had lost the patch but finally found back that oldy folder^^


Question
Member
Posts: 156
Contact:

Unread post by Question » 02 May 2015, 19:02

I wrote a rather long reply but after noticing 23fx23's exciting news it became a kind of obsolete, so I better hold my breath until then : )

Btw. yes you're right, combining both workspaces may be more time consuming than I first thought.

jjbonkers
Member
Posts: 35
Contact:

Unread post by jjbonkers » 02 May 2015, 21:04

hey Question if you want to get rid of the piano thingie then its a lot easier to do...

Question
Member
Posts: 156
Contact:

Unread post by Question » 02 May 2015, 23:01

By 'piano' do you mean having vertical bands on a panel, or the whole idea of 'single' multi-octave panel?

Q

jjbonkers
Member
Posts: 35
Contact:

Unread post by jjbonkers » 02 May 2015, 23:18

By the piano thingie (was that too technical? lol) I mean not have black and white notes, just have a series of white notes which when played one after the other will play the scale selected. Ie say the major scale is selected then if the user plays notes 1 to 7 on your step control he will be playing the major scale...

He changes the root note to D and again plays notes 1 to 7 and gets the major scale in D.

So what you get is essentially my patch but with the added bonus of being able to resize the number of keys and you don't use images

Perhaps then as you say when the user selects the chromatic scale the white and black notes could be introduced then.

I could do a script (but not this weekend :) ) to implement that

Question
Member
Posts: 156
Contact:

Unread post by Question » 03 May 2015, 00:04

I asked because 'thingie' removal :D was already implemented as a function in my patch. There's a settings button somewhere, if a scale other than chromatic is selected there, all keys turn into white. Since this is readily available, I thought you might have meant something else.

jjbonkers
Member
Posts: 35
Contact:

Unread post by jjbonkers » 07 May 2015, 15:24

Hey question, made some edits to the workspace

http://www.sensomusic.com/forums/upload ... Scales.wkp

I implemented the scales on the first step controller. Should be easy enough to do the next one. Only difference is to increase the octave number going into my script.

Hope its good!

Gluck

JJ

Question
Member
Posts: 156
Contact:

Unread post by Question » 09 May 2015, 23:11

Hello jjbonkers,

Amazing : )

If I didn't overlook something, it's working perfectly as is. The location you've added the script seems just right, affecting both step modules as it should. It doesn't look like there's a need for a second script, because step modules are concatenated before going into "create midi" subpatch (hence, into your sctipt).

I sorted the scale colors according to your script. Now it opens up with chromatic and when an other scale is selected keys turn white again. Maybe, instead of step, I can use matrix module which seems to accept array input for cell colors, so all keys might be colored in an exotic fashion : )

Many thanks for the contribution

Here's the latest version:

Keys with JJ's Scales

Cheers

jjbonkers
Member
Posts: 35
Contact:

Unread post by jjbonkers » 10 May 2015, 21:26

Hi Question, glad its all working now.. Yeah I think the colour matrix is a good idea would make it more useful.
Add it to the addons section certainly, you can't resize mine and you have two different octaves at once so its something different.

All the best :)

JJ

Question
Member
Posts: 156
Contact:

Unread post by Question » 22 Feb 2017, 15:18

Hi JJ

I've kind of resurrected this topic to ask your opinion about your magical script in that patch.

Do you think it is possible to make a 5x compatible version of that?

Cheers

jjbonkers
Member
Posts: 35
Contact:

Unread post by jjbonkers » 22 Feb 2017, 15:29

Hi question, this is the first time I heard of 5x compatible scripts ! Unfortunately I'm not tuned into this development space anymore but if you want to convert to a 5x script by all means

All the best

JJ

Question
Member
Posts: 156
Contact:

Unread post by Question » 22 Feb 2017, 15:52

Hi JJ

By 5x I meant the old slow script format : )

jjbonkers
Member
Posts: 35
Contact:

Unread post by jjbonkers » 22 Feb 2017, 16:19

Hey question,, yes its a nice idea but unfortunately I don't really have the time or interest in this at the moment. Just being honest :) If you want to have a go at it , I'll try and help you when I can regarding questions on the fastscript but I have no knowledge of the older script language. Hope you can manage to do it !

JJ

Post Reply

Who is online

Users browsing this forum: No registered users and 52 guests