piz midi looper (beta!)
-
- KVRAF
- Topic Starter
- 2237 posts since 12 Nov, 2002 from swordfish
I can reproduce the bug in Reaper at 48kHz. Weird, because midiLooper doesn't assume 44.1 anywhere. It makes all time calculations based on the reported sample rate from the host, or so I thought... Must investigate.
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
-
captain caveman captain caveman https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=81138
- KVRian
- 1120 posts since 13 Sep, 2005
Cool, I'm a 48kHz guy too so hopefully that'll be what was causing my issues. The only other variable I could think of was that my MIDI controller sends Note Offs at zero velocity instead of Note Ons, but I imagine that is well catered for. I still don't have my new 'pute built to test, but hopefully this'll zap the remaining stuff for when it's put together.
-
- KVRAF
- Topic Starter
- 2237 posts since 12 Nov, 2002 from swordfish
I couldn't figure out what it had to do with the sample rate, but at least I stopped the problem, maybe.
http://thepiz.org/pizmidi/midiLooper.zip
http://thepiz.org/pizmidi/midiLooper_x64.zip
http://thepiz.org/pizmidi/midiLooper.zip
http://thepiz.org/pizmidi/midiLooper_x64.zip
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
-
- KVRAF
- Topic Starter
- 2237 posts since 12 Nov, 2002 from swordfish
The first note in the loop wasn't playing in some cases, so I fixed that and uploaded again.
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
-
captain caveman captain caveman https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=81138
- KVRian
- 1120 posts since 13 Sep, 2005
Hi, thanks for the updates! I've sent you an email with a small Reaper project which recreates one of the issues I had before with unexpected (I think) transposition.
ps I think that the IO channel should channelise the MIDI Thru too (perhaps as an option).
Thanks again!
ps I think that the IO channel should channelise the MIDI Thru too (perhaps as an option).
Thanks again!
-
- KVRAF
- Topic Starter
- 2237 posts since 12 Nov, 2002 from swordfish
The bug is fixed now for the next update. That was very helpful, thanks!captain caveman wrote:Hi, thanks for the updates! I've sent you an email with a small Reaper project which recreates one of the issues I had before with unexpected (I think) transposition.
ps I think that the IO channel should channelise the MIDI Thru too (perhaps as an option).
Thanks again!
I'll add channelizing input through the current I/O channel. Makes sense.
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
-
- KVRAF
- Topic Starter
- 2237 posts since 12 Nov, 2002 from swordfish
Within the next couple of weeks I plan to update all my plugins for Mac.pinki wrote:Will this ever be updated for Mac- 2009 was the last update if I'm correct?
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
- KVRian
- 1488 posts since 7 Jan, 2004
Great to see these handy MIDI utilities (incl. chorder) further developed. Thanks a lot.
I just donated a little.
With the latest updates of MIDI looper I noticed the silence bug has been fixed. (Before it was e.g.: within every 8 repeats of one phrase, 7 were OK but during the 8th nothing happened.)
One wish for MIDI looper: can you split the functions of resizing and changing volume? When I want to change volume I press a modifier key (ALT?) and click and drag a note. However a the same time the note is shortened as it cuts off at the place where I clicked. Perhaps there's another way for resizing though I would need a manual for that.
With the latest updates of MIDI looper I noticed the silence bug has been fixed. (Before it was e.g.: within every 8 repeats of one phrase, 7 were OK but during the 8th nothing happened.)
One wish for MIDI looper: can you split the functions of resizing and changing volume? When I want to change volume I press a modifier key (ALT?) and click and drag a note. However a the same time the note is shortened as it cuts off at the place where I clicked. Perhaps there's another way for resizing though I would need a manual for that.
The more I hang around at KVR the less music I make.
-
captain caveman captain caveman https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=81138
- KVRian
- 1120 posts since 13 Sep, 2005
100% coolness me ol' son! This is going to be the best plugin ever written ever ever. Trust me to hit the 48kHz thing and this one at the same time.insertpizhere wrote:The bug is fixed now for the next update. That was very helpful, thanks!captain caveman wrote:Hi, thanks for the updates! I've sent you an email with a small Reaper project which recreates one of the issues I had before with unexpected (I think) transposition.
ps I think that the IO channel should channelise the MIDI Thru too (perhaps as an option).
Thanks again!
I'll add channelizing input through the current I/O channel. Makes sense.
Merci beaucoup!
-
- KVRAF
- Topic Starter
- 2237 posts since 12 Nov, 2002 from swordfish
Version 1.4 is up. Changes:
- Added "Monitor" button: toggles playing notes through the current slot's settings (including i/o channel)
- Fixed erroneously transposed thru notes with transposing note triggering
- Fixed another minor midi thru bug
- Changing beatshift, start/end offset, stretch no longer kills playing notes
- Improved note length adjustment behavior
- Remembered to change version number
- Added "Monitor" button: toggles playing notes through the current slot's settings (including i/o channel)
- Fixed erroneously transposed thru notes with transposing note triggering
- Fixed another minor midi thru bug
- Changing beatshift, start/end offset, stretch no longer kills playing notes
- Improved note length adjustment behavior
- Remembered to change version number
Thank you!Timfonie wrote:Great to see these handy MIDI utilities (incl. chorder) further developed. Thanks a lot.I just donated a little.
This version should be better, but I'll try to think of a way to separate the length and velocity editing...One wish for MIDI looper: can you split the functions of resizing and changing volume? When I want to change volume I press a modifier key (ALT?) and click and drag a note. However a the same time the note is shortened as it cuts off at the place where I clicked. Perhaps there's another way for resizing though I would need a manual for that.
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
-
captain caveman captain caveman https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=81138
- KVRian
- 1120 posts since 13 Sep, 2005
Great stuff! A little (reproducible) crash report (in Reaper)....
In Host Sync Mode = Sample
Double click enter a couple of notes in a couple of loop slots and play them.
Right click on any non-playing slot.... crash.
------------
Also, the Root Note doesn't seem to have any affect on transposing via the Scale/Transpose channel, as per the tool tip. ie I change the Root Note up or down an Octave and the same key on the Scale/Transpose channel produces the same notes. I'd expect that it should transpose down or up and octave relatively?
I have a wee project (using Synth1) if that would help.
In Host Sync Mode = Sample
Double click enter a couple of notes in a couple of loop slots and play them.
Right click on any non-playing slot.... crash.
------------
Also, the Root Note doesn't seem to have any affect on transposing via the Scale/Transpose channel, as per the tool tip. ie I change the Root Note up or down an Octave and the same key on the Scale/Transpose channel produces the same notes. I'd expect that it should transpose down or up and octave relatively?
I have a wee project (using Synth1) if that would help.
-
- KVRAF
- Topic Starter
- 2237 posts since 12 Nov, 2002 from swordfish
The crash is pretty obvious, should be easy to fix.
Root Note/Transpose channel is working for me. This is how it's intended to work:
- Set Root Note to the root note of your loop.
- When you use note triggering, or transposing based on the "Scale/Transpose Channel", the loop will transpose by the interval between the trigger note and the root note. If you trigger with the root note, it plays it straight.
Note that there are two "Use Scale Channel" checkboxes. One is for transposing, and one is for force to scale. Root Note only applies to transposing.
Anyway... that doesn't mean there's no bug here, so if it still doesn't work, by all means send me an example.
Root Note/Transpose channel is working for me. This is how it's intended to work:
- Set Root Note to the root note of your loop.
- When you use note triggering, or transposing based on the "Scale/Transpose Channel", the loop will transpose by the interval between the trigger note and the root note. If you trigger with the root note, it plays it straight.
Note that there are two "Use Scale Channel" checkboxes. One is for transposing, and one is for force to scale. Root Note only applies to transposing.
Anyway... that doesn't mean there's no bug here, so if it still doesn't work, by all means send me an example.
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
