piz midi plugins (windows/linux/mac)

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

Post

Optomadic wrote:piz the latest version is now very usable in songs. It works great after a MIDI arp!!! I've found no real flaws in this latest iteration. Thank you a lot for your hard work so far on this.
great! i was going to suggest trying it after an arpeggiator, so i'm glad you mentioned it. you could even play it live this way.
One question I forgot to ask you before (and probably should have) is if you could possibly add a simple probability function. Where the more you increase its value the more gaps you get in the note cycles and CC (or vice versa).

Actually now that I think of it this would probably be good as a separate plugin. Random probability is something I've been needing more of lately. Let me know if this could be a possibility please..

Thanks
do you mean probability for notes to be played or not, based on their timing within the beat? for example, have a 50% chance that even-numbered 16th notes will be passed through. i agree, this would be useful. if that's what you mean, i'll probably (80% chance) put something together today. i could add it as a slider on midiSwing, and it could be applied independently of "swing" and "velocity" but still be based on the same timing. then i could try expanding it as a separate plugin.
wrongtastic, baby
tucson's number one gothic rock band since 1995

Post

piz for president!

Post

insertpizhere wrote:do you mean probability for notes to be played or not, based on their timing within the beat? for example, have a 50% chance that even-numbered 16th notes will be passed through. i agree, this would be useful. if that's what you mean, i'll probably (80% chance) put something together today. i could add it as a slider on midiSwing, and it could be applied independently of "swing" and "velocity" but still be based on the same timing. then i could try expanding it as a separate plugin.
Yes that is exactly what I meant (tis like ur reading my mind :scared:). I did not even consider it could be based on the timings also but that makes total intuative sense the way you explain it :tu:! I just figured all the knob slots were taken up and it would be a real pain to add more. If its going to be too much too add you could just create another one I guess :shrug: Up to you.

Again thanks for the response on this! I'm adding you to my scheduled donations list for the end of September.

Keep up the great work!
Image
stay juicy!

Post

it's not hard to add knobs, but it can break existing patches. once i consider it "done" i won't add any more parameters, unless i change the name of the plugin.

anyway, here's a version with probability. i think it's a great addition. i haven't tested it extensively yet, but it seems to work.

http://thepiz.org/xt/midiSwingX3.zip
wrongtastic, baby
tucson's number one gothic rock band since 1995

Post

Wow that was fast! Will test in a bit and report back :tu:.

edit: btw is probability effected by randomness at all ? Meaning will it be a constant type of off and on or will the states by randomized the lower (or higher) the value is ?
Image
stay juicy!

Post

hmmm... as it is now, probability is used to decide whether the note will play or not, while randomness applies to the delay time and velocity once the note is actually played. so no, probability isn't affected by the randomness parameter, though of course probability does have an inherent random quality itself.

edit: i made some small changes and uploaded a new version. same link: http://thepiz.org/xt/midiSwingX3.zip
wrongtastic, baby
tucson's number one gothic rock band since 1995

Post

i think i will make an expanded probability plugin. it could have multiple probability controls, for different positions within a measure. maybe also a setting to apply the probability to every event, regardless of timing. then it would have settings for what to do to the notes: discard, channelize, transpose, offset velocity, etc. (each of these could even have its own probability). even just channelize would allow you to do almost anything you wanted...

you could have a random 33% of notes on the downbeat turned into chords played by a different instrument, for example. with some additional midi processing, this is already possible with midiSwing, but i'd like to make it easier.

this seems like it would be great for applying variations to midi sequences, manipulated in real time...
wrongtastic, baby
tucson's number one gothic rock band since 1995

Post

insertpizhere wrote:hmmm... as it is now, probability is used to decide whether the note will play or not, while randomness applies to the delay time and velocity once the note is actually played. so no, probability isn't affected by the randomness parameter, though of course probability does have an inherent random quality itself.
Ok I had a chance to test out the version where you introduced probability. It does work great :D.
The only thing is that the 'drop outs' seem to be timed perfectly. (IE play - play - stop - stop - play - play - stop -stop....)
This was what I figured would happen and while it is still very usefull I'm thinking it should have a random feel to it.
For instance if prob is at a low value between say 0 - 30 percent the pattern could be

play - stop - stop - stop - stop - play - stop - stop - play - stop - stop - stop - stop - stop - play...

As the probability value increases it could go

play - stop - stop - play - stop - stop - play - play - stop - play - stop - play - play - stop - play...

Then as it increases more it could be more play than stop.
(Hope I'm making sense here :)).. Let me know if this is possible.

Thanks again.
Image
stay juicy!

Post

insertpizhere wrote:i think i will make an expanded probability plugin. it could have multiple probability controls, for different positions within a measure. maybe also a setting to apply the probability to every event, regardless of timing. then it would have settings for what to do to the notes: discard, channelize, transpose, offset velocity, etc. (each of these could even have its own probability). even just channelize would allow you to do almost anything you wanted...

you could have a random 33% of notes on the downbeat turned into chords played by a different instrument, for example. with some additional midi processing, this is already possible with midiSwing, but i'd like to make it easier.

this seems like it would be great for applying variations to midi sequences, manipulated in real time...
Wow ok yea this sounds like it would be even better ;)! I could also imaging being able to make presets that emulate certain play styles. Holy crap that would be amazing..
Image
stay juicy!

Post

HOLY SHIT I dont know what you did to the last one but after an arp with a 3 octave range it makes it sound a tad more randomized. AMAZING! I could probably just work around the probability by adding an LFO automation to the its parameter :D.. I'm blown away with this. Your a genius!
Image
stay juicy!

Post

Optomadic wrote:The only thing is that the 'drop outs' seem to be timed perfectly. (IE play - play - stop - stop - play - play - stop -stop....)
This was what I figured would happen and while it is still very usefull I'm thinking it should have a random feel to it.
i'm not sure if i know what you mean here, but...

say you have a pattern of 16th notes. if you want probability to be used for every step, set NoteValue to 32, Swing to 0%, and TimeOffset to -1.00. that means it will affect every odd 32nd note step, which is the same as every 16th note step. if you want to also apply swing timing, add another midiSwing plugin in series. i realize this isn't too user-friendly, which is why i'm planning a dedicated probability plugin.
wrongtastic, baby
tucson's number one gothic rock band since 1995

Post

I see what you mean now.

I recorded a snippet just to show what it can do right now..

http://www.divshare.com/download/5264691-8d9

I will definatly try 2 of them chained from the arp and sent to the same target (did not think of that) ;).
Image
stay juicy!

Post

Hiya, Piz :)

first, lovely plugins, they are really too excellent!

but, I have had a couple of crazy crashes while using the CC LFO; This is a sudden, hard crash, ie: instant blue screen for a milisecond (so fast if I blink I don't see blue) followed immediately by a reboot.

first, my specs:

Windows XP Professional, not really tweaked at all.
Onboard sound (I know... cut me some slack, I am saving up for something good ) but it's an ATI HD audio (780g chipset) using Realtek system.
2 gig ram
AMD Athlon 64, 4600+, x2
Asus mobo (i can get the model # if you need it, can't remember right now)
ATI radeon HD 3450 graphics card (not crossfired with my other radeon, 'cause not supported on xp-pro, sigh...)

OK, that's my system.

Now the crash stuff:

Here's the code:
BCCode : 1000000a BCP1 : 000008A0 BCP2 : 0000001E BCP3 : 00000001
BCP4 : 8053FC20 OSVer : 5_1_2600 SP : 2_0 Product : 256_1

and I can send these files if you need - sorry, I don't know what is relevent, if any of this:
C:\DOCUME~1\unsub\LOCALS~1\Temp\WERc8de.dir00\Mini083008-03.dmp
C:\DOCUME~1\unsub\LOCALS~1\Temp\WERc8de.dir00\sysdata.xml

Now, when I did the automated error reporting thing, the response from the server was that an audio driver, or related device / software had got way too drunk and done something just unforgiveably rude and uncouth; furthermore it had made a pass at the HD, and now it was refusing to appologize.

so... I only report this to hopefully help. I love these plugins, BTW, and I think you are a real sport for sharing them.
If I don't have some kind of hardware incompatibility, or if it's a bug and you can fix it, I will surely donate to the cause, and use them proudly. :D

cheers
resistors are futile you will be simulated
Soundcloud
T4M

Post

Anyone knows how exactly to use the notestoCC plugin?

I can only select the CC number but how do I set which MIDI note will trigger that CC?
EPoX 9NPA+ Ultra --- AMD64 Venice 3200+ @ 2,5Ghz --- 1GB Corsair Value DDR400 --- inno3D 7600GST ---> Neovo F-419 19" LCD --- E-MU 0404 --> M-Audio Studiophile BX5a

Post

Quick breakdown.

- Set CC number you want to send values for (Note to CC).
- Set High Note to the top/ Low Note to the bottom (this will give you full keyboard range).
- High NCC Value to the top / Low NCC Value to the bottom (this will give you full CC value range w relation to keyboard range).
- NCC Rest value to off (for now).
- High / Low Velocity to 0 (for now).
- High / Low VCC to 127 / 0 (this relates to High / Low Velocity)
- VCC rest value to off.
- In Channel to ANY.
- Out Channel (Select the MIDI channel you want send the CC to).

That will give you basic Note to CC value control for the one CC (Note to CC) for all keys.

hth
Image
stay juicy!

Post Reply

Return to “Insert Piz Here”