How do I use a midikeyboard with this wonderful script? Have connected my keystep via usb, but nothing happens. What are I’m misding?

1 Like

make sure your device is set to number 1. goto system -> midi and then select your midi device. i’d suggest trying “sampler” mode (turn E1). sample something and then see if pressing a key on your midi device activates the sample. if you can open maiden and watch the output you should see something happening when you press a midi key. lmk if you still have issues.

I’ve solved it.:+1:t2: had the same keyboard connected in two slots thanks

1 Like

Have you checked the publison stuff yet ? There is a video on youtube I think. The publison infernal machine got into my mind while playing with your script you might want to give it a look for some more inspiration .
Again thanks for your work.

1 Like

@LT6J do you have any links to that infernal machine? i couldn’t find many demos on youtube except for ebay sellers showing they light up lol.

my inspiration was initially to use this for vocals but…it is very underwhelming for vocals for my purposes :frowning_face:

instead, i’m planning on improving it for instruments. i have an idea to allow multiple of the same note so i can get a “unison” effect. sort of a trumpet/sax ensemble follower…

1 Like

This is the best example I could find of “publison sound” on youtube : https://youtu.be/b6UUJyLtICI
It is not the infernal machine unfortunately but it gives the idea of what they were cooking at publison.

I have a lot more to share but they are all from instagram. If you want more just send me a direct message and I’ll collect some of the best to send you.

1 Like

Interesting! Just giving it a go now, seems promising. Reminds me a bit of the weird sampler modes on the Boss RSD-10 I have :slight_smile:

1 Like

should a mini launchpad also work? I am probably doing something wrong. Harmonising without midi seems to work and gives nice results already, so thanks!

1 Like

This looks incredible. Cannot wait to try it.

1 Like

@koen i’m not sure about mini launchpad - is it sending midi notes? right now piwip doesn’t understand any midi cc.

i’m adding in some improvements for this script but its still not quite where i wanted it to go… it seems to work well for long droney instruments but not for faster stuff (like vocals / instrument noodling).

1 Like

I am a novice with midi so not sure right now. For some apps I can use the launchpad, but that is maybe via midi cc. I have to check these things, midi note vs midi cc :slight_smile: Anyway, thanks for the cool app!

1 Like

Played around with Piwip this evening and had a lot of fun. Super cool to sample and immediately play back - could see it being very practical in a live setting. I didn’t have too much luck transposing in real time, but still is super cool to grab a sample and play it up and down a keyboard. Dialing in real time transposition would make “the Messina” and would be incredible.

1 Like

thanks :slight_smile: would love to hear what you’re coming up with on this script!!

i was reaching for a messina-type thing but its still out of my grasp i admit. i really like this script and think it has potential but i’m sorta waiting for the next idea to come along to push it down the line…

the big difference between this and a lot of harmonizers/vocoders/autotuners is that this uses tape-speed to modulate pitch rather than a carrier frequency. this results in artifacts when pitches change. i thought that the resulting artifacts might be cool sounding, but they are mostly not :frowning: (for me anyways) so that leaves me trying to get rid of them, which is tricky because there aren’t too many tools for tricking out the tape speed.

still, i have an update coming with “ensemble” mode which should emulate playing together with a group of instruments, even though you only have one.

3 Likes

This is awesome. The vocal possibilities remind me of the Prismizer effect that Bon Iver uses on 22 a million. I think he uses the Antares Harmony Engine mapped to midi.

2 Likes

v0.3.0 new mode: “ensembler”

the “ensembler” mode is supposed to let you pseuo-play multiple other instruments simultaneously (each instrument plays slightly behind you at slightly different rates).

a demo:

changelog

  • feature: allow specific notes for harmonizer
  • feature: new mode “ensemble” for pseudo-playing multiple instruments (up to 5)
9 Likes

Holy crap. Cannot wait to run my guitar into the ensemble mode.

1 Like

hey thank you for this…looking forward to trying it out

1 Like

Hi, first of all I love this thing - thank you so much for making it. A few quick Qs for you:

  • What does the resolution do under recording (200 ms. vs 50 ms, etc) and how does this impact the sound as it’s changed?
  • Is there a reason harmonizer mode would be popping up notes not in key? I’m playing a standard C, have the root note set to C (scale major) and the notes it’s pushing back are out of the scale. Are the stock harmonizer mode settings your recommendations for getting the best use?
  • I’m getting some clicks and pops – is this pretty standard or do I have something set wrong?
  • Can you explain playback reference a bit more and how ensemble works + the params? Thank you!

Sorry for all the Qs and thank you so much for answering!!!

1 Like

resolution how fast it will update the frequency estimations + updating the screen. ideally the frequency estimations should be done as fast as possible, but at some point it might be too fast for the cpu to keep up. i’m not exactly sure how it will impact the sound. i think i put it as a parameter so it could be tweaked for one’s exploration :slight_smile:

this depends on your playback reference. “middle C” is essentially assuming you play a single note perfectly in tune (middle C ideally). “median” determines the pitch from the median of the entire current buffer (so if you have lots of notes it would go wonky, not sure if pleasing or not). “realtime” means it tries to keep up with the pitch at the front and use that as a playback reference. when you say “harmonizer mode” do you mean “ensemble mode”? ensemble mode defaults to the first playback reference (“middle c”) which means your notes are assumed to come in the right scale.

where/how are the pops happening? i don’t recall having many.

do you mean “ensemble mode” from the main screen or the “ensembler parameters” in the global menu? i’m sorry i made things kinda not very distinct when i was thinking of names…

Thanks for the answer!! I’ll take a video of the crackle and pop action so you can hear it. In the meantime, I guess the following scenario might make my main question clearer:

  • If I have a highly melodic piece played in Dmaj through Piwip, what are the best settings to ensure follower/ensemble mode play accompanying notes in the right key? Should playback preference be set to real-time? Here’s an example from your instagram: https://www.instagram.com/p/CGJtLCohHRU/
  • Can you explain the difference between harmonizer/follow/ensemble? Does ensemble still use Harmonizer settings when running and does ensemble dismiss if I have a different playback preference (real-time) set?

Hopefully this streamlined my questions a bit! Really appreciate you

1 Like