piz midi plugins (windows/linux/mac)

Official support for: thepiz.org
Post Reply New Topic
RELATED
PRODUCTS

Post

if the mouse driver cannot send relative values the midipads could be used in that way.
if the relative control idea is accepted, the possiility to make rotary encoders shoud be taken in consideration because is the only way to realize a continuous controller. using othe type of controllers like sliders or pads we are limited by the screen size(or, in the case of mouse that sends relative mvements, by the desk size!!!), using virtual rotary encoders we can turn the pointer around the center of the encoder continuously without having to detach the fniger (or the mouse click) from the screen, like in a turntable!

Post

Here are the contents of a txt-file I used to jot down Feature Requests and such in, sorry if anything I say is outdated, I only go only in internet-cafe's: -wacom-support of some sort, to map a cc (or velocity!) to the pressure sensitivity, and to possibly map the entire plugin to the wacoms surface?
-Clicking a pad and dragging outside of it makes it keep sending midi, untill you press it again, or press the same key on your midi-keyboard. This isn't a bug-report, as much as it is me saying how much I like that for live-purposes :D An option for this, as well as making it more reliable certainly wouldn't hurt though. How about a middle-click to activate? MMB, as well as alt-click for those who don't have a mmb, ofcourse.
This thing's great, but it could be absolutely invaluable if you keep working on it like you have so far. And svg's for the images? I love you, Piz. I made myself a few customized buttons, I'll share them on here.
-saving default values? colours, pictures on/off, cc and note settings...
-being able to choose a picture per pad?
-It does steal key-control from my host (xt2), is this just me, or something to do with how it's programmed?
-A way to lock the colour-controls >__>
-When I save a project, XT doesn't always remember the connections between midipads and the sequencer. I think this has something to do with the key-stealing, although I'm just guessing, really.
-when changing tabs in xt2 and 'display dots'is set to off, they always re-appear.

edit: about those buttons, I'll upload a picture in a bit, and is it okay if i mail you the rar, piz, for you to upload?
Image

Post

Image

There you go, those are the icons I made. Mind you, they're simple, and quickly made.
Image

Post

KVR resize did that pic no favors. Right-clicking to copy image location and browsing to the full size pic is worth the trouble. Nice icons, Mighty Pea.

Post

unwanted midi bug again: i'm using midipad as a midi controller in 4sliders modo with korg polysix vst to control cutoff a various parameters. the note phrases are recorded live with phrazor. so the polysix recives midi fom phrazor and midipads. everytime i close midipadsto avoid confusion and reopen it, the midipad sends the midi for each pad but without noteoff. so i have to chanche the polysis preset and return to the preset i was using ... please solve this bug!

Post

bobsled wrote:KVR resize did that pic no favors. Right-clicking to copy image location and browsing to the full size pic is worth the trouble. Nice icons, Mighty Pea.
You do realise you can just right click and select view image to see it full size? Or you can right click and select view image whilst holding ctrl and it will open in a new page. ;)

Post

it does not happen when the xt2 project is opened. in this case the midipads opend without problems. the bug happens everytime the plug window is opened

Post

Mighty Pea wrote:Here are the contents of a txt-file I used to jot down Feature Requests and such in, sorry if anything I say is outdated, I only go only in internet-cafe's: -wacom-support of some sort, to map a cc (or velocity!) to the pressure sensitivity, and to possibly map the entire plugin to the wacoms surface?
i was going to try that as a separate plugin at some point (like a simpler tablet2midi as a vst)... i don't have anything to test it with, though. but if i do that, i could add the functionality back into this plugin.
-Clicking a pad and dragging outside of it makes it keep sending midi, untill you press it again, or press the same key on your midi-keyboard. This isn't a bug-report, as much as it is me saying how much I like that for live-purposes :D An option for this, as well as making it more reliable certainly wouldn't hurt though. How about a middle-click to activate? MMB, as well as alt-click for those who don't have a mmb, ofcourse.
middle-click is for midi learn right now, but i could figure something out. you mean, if you middle click (or whatever), it would work like it does now (hanging notes), but for left click, it would stop the note when you drag outside of the pad? or when you release the mouse?
-saving default values? colours, pictures on/off, cc and note settings...
i could make it look for a default bank, so it would load midiPads.fxb on startup if it exists.
-being able to choose a picture per pad?
can't you do that already? or do you mean browse for it instead of drag & drop?
-It does steal key-control from my host (xt2), is this just me, or something to do with how it's programmed?
i hadn't noticed that. i'll check it out.
-A way to lock the colour-controls >__>
yes, i think i'll change the "enable pad menu" setting so that it locks those controls as well.
-When I save a project, XT doesn't always remember the connections between midipads and the sequencer. I think this has something to do with the key-stealing, although I'm just guessing, really.
-when changing tabs in xt2 and 'display dots'is set to off, they always re-appear.
interesting. i'll see if i can find what's causing these problems.
edit: about those buttons, I'll upload a picture in a bit, and is it okay if i mail you the rar, piz, for you to upload?
yes, those buttons are cool. send them to piz at thepiz·org. if you (or anyone reading this) have any presets that actually make sense (unlike the default ones) please send those too and i'll include them with the plugin.
wrongtastic, baby
tucson's number one gothic rock band since 1995

Post

-PIKU- wrote:midipads request: could you make the corners of pad\slider less rounded(a little more akai like)?
akai pads aren't rounded at all, right? i could make the roundness adjustable.
some ideas: regarding mouse position to midi... is it possible to buid some kind of incremental encoder using mouse\touchpad\touchscreen\trackball as input. i'll try to explain better: this encoder (virtual encder) sends fixed message (example: cc1=127) when the mouse is moves to left and another fixed message (cc2=127) when is moved to right. independently from the limits o the monitor xy position. this means that the plug processes only the relative movements and not the absolute ones.
is it possible?
i bet that would be pretty easy. i'll keep this in mind.


i still haven't seen midi16Pads sending out any midi when opening the window, so i guess i'll try a little harder to find it...
wrongtastic, baby
tucson's number one gothic rock band since 1995

Post

ok, i added a slider in the menu for corner roundness. you can go from square to circular. disabling the pad menu now also disables the main color controls.
http://thepiz.org/xt/midi16Pads.zip


i also put a crude audio to cc plugin into the windows and linux pizmidi archives.
http://thepiz.org/xt/pizmidi.zip
http://thepiz.org/xt/pizmidi.tar.bz2
wrongtastic, baby
tucson's number one gothic rock band since 1995

Post

insertpizhere wrote:the example uses vstsdk2.3, so you need to get that or figure out how to convert the example to 2.4, which is not too hard.

anyway, here's the source for midiForceToRange, which also needs sdk2.3: http://thepiz.org/xt/ForceToRange.zip
i actually already changed all my plugins to sdk2.4, but only on the mac so far... i suppose should copy them back to this computer sometime
Thanks a lot! yeah, you were right the 2.3 version has the AudioEffect.cpp vs. audioeffect.cpp, very confusing. But yeah. I see now.... thanks!
Do not lick the fablanky

Post

insertpizhere, let me know if you need any bone marrow or anything somtime

btw, you might want to start dating your archives for the sanity of your testers ;)

Post

you could add an option in the pad's window to allow relative mode. so x=127 when moved to right and x=0 when moved to left and so on... but there is a structural problem.
the relative mode must work in this way: considering a fixed time, small movement=few midi messages, large movement=many midi messages.
if every mouse movement or pad\slider\rotaryencoder movement is converted in midi cc messages (0 or 127) a small screen space is the same of a rapid and large movement... because the mouse position frequency is directly converted in new midi messages. the portion of space must be considered. right?
i don't have so clear ideas about how to relize it but i know that it must translate the hand movements in an "analog" way.

i realized an hardware controller for traktor that uses rotary encoders to control the turntables. it works well... all my movements are translated in midi messages and the effect is very real. i dream to use traktor with a double monitor\touchscreen configuration, using virtual midicontrollers on the second screen.
i think you know ow a rotary enc works... internally it has a round of contacts, when you move the enc, digital on\off messages are sent. i don't think it is o easy to realize it in digital domain because of the refresh frequency of the mouse drivers.

i you find a way please realize it. it's a great thing for dj's electronic musicians.

the selectable roundness is fatastic.. :love:

Post

some midipads possible improvements:
* in the pad menu add learn buttons near to the y-note-cc, x-cc and trigger note. learn buttons could be added even near to the on-value off-value... until the learn button is hold down the value of any cc or the velocity of any note will be learned
* add cc-triggering for x and y directions. so the midipads could work as a midi converter. the cc-trigg:er values are learnable with learn buttons
* if i use 1pad mode and stretch the pad orizontally to act as x-fader for dj consoles the menù icon becomes almost invisible - add the possibility to trigger menù pressing f1 on keyboard or adding something similar to the resizer pointer but in the top-right

minor issues:
* trigger pads via keyboard ascii keys (with learn)
* 4pad and 64pad versions- if 4pad or 16pad mode is selected the possibility to change "page" could be added. color selection sliders could be placed in the menù section and little pads for "page selection" could take that place
* add relative midi message mode for sliders\pads
* add rotary encoders - y is the calculater reaarding the angle of the dot (relatively to the center) and x is calculated on the distance from the center - if y is in relative mode the dot can turn and turn around the center sending datas. it was nice if the image could rotate with the dot around the center.
*another nice possibility is to build a composite mode with pads, sliders, orizontal slider and rotary encoders to act as a dj controller (i know the same thing could be done opening many midipads plugs) with some sets of images\symbols like play,cue,pause and so on

Post

I will make more of these. Some ideas:

- Pitchbend/aftertouch/cc converter
*bump*

I've got Channel Pressure wanting to reach out and touch whatever CC# it damn well pleases. :hihi:

Umm, pretty please?

Post Reply

Return to “Insert Piz Here”