goXLR? noXLR! Voicemeeter Banana/Potato Tape Recording for sampling, how?

The Virtual Audio Mixer discussions and support...
Post Reply
itsdefrag
Posts: 3
Joined: Thu Oct 04, 2018 10:40 am

goXLR? noXLR! Voicemeeter Banana/Potato Tape Recording for sampling, how?

Post by itsdefrag »

So I have been messing with the tape record feature in VoiceMeeter Potato. First time in a long time of using VM that I have done so I'm sorry to say, it's really great. So much so I put together a macro (i'm not at home but will happily paste what I have later, it's fairly basic) that upon pressing (ON) records and releasing (OFF) stops the recording.

Now here's where I am getting stuck. I can't figure out the following:

- A macro to restart playback of the recorded sample EVERY TIME it is press, so as to function in a manner that would let you spam it, for example.
- A timing delay in the OFF function so that upon release, it doesn't stop recording IMMEDIATELY (i have tried the wait(2000); but it just seems to make the OFF function not, function.)

At the moment, these are the two big ones. I'm bouncing the whole ON(record)OFF(stop record) off one MIDI button, and the playback off another, but sadly I have to wait for the playback to finish entirely before hitting the button again, otherwise it just pauses it.


I'll be sure to post my Macro details later, though they're not complex (or smart for that matter), but hopefully should lend a bit more clarity, since I think VM has the potential to rival just about everything goXLR offers in a round about way. I wouldn't say it is a direct competitor but it's free and friggin amazing, so it's a great piece of kit to have (VM that is).
Vincent Burel
Site Admin
Posts: 2139
Joined: Sun Jan 17, 2010 12:01 pm

Re: goXLR? noXLR! Voicemeeter Banana/Potato Tape Recording for sampling, how?

Post by Vincent Burel »

could you post your different Macro Button script and expected function to let us try your workflow.
itsdefrag
Posts: 3
Joined: Thu Oct 04, 2018 10:40 am

Re: goXLR? noXLR! Voicemeeter Banana/Potato Tape Recording for sampling, how?

Post by itsdefrag »

Yep! Sorry on the delay for this, hectic week.

I have two macros set up:


1. Sample Capture

Button Type:
Push Button

Request for Initial State:

Request for Button ON/Trigger IN:
recorder.record=1;

Request for Button OFF/Trigger OUT:
recorder.stop=1;

Everything else left as it is, I've bound it to a MIDI push button.

2. Sample Playback

Button Type:
2 Positions

Request for Initial State:

Request for Button ON/Trigger IN:
recorder.player=1;

Request for Button OFF/Trigger OUT:
recorder.stop=1;
wait(2000); //this can be less but was trying to make it work
recorder.stop=1;

---------

So a few issues. The record button probably needs a wait parameter on the release so it doesn't cut off so quickly, but when I add "wait" parameters in, it just pauses upon release. No idea why.

The playback button, I am doubling up the stop because if you hit stop, then hit it again, it repositions the playback to the beginning of the clip, though it does not play back. I can't figure out a playback that works, and I can't get the record feature to use the wait parameter properly so it doesn't cut off the end of a clip.
Vincent Burel
Site Admin
Posts: 2139
Joined: Sun Jan 17, 2010 12:01 pm

Re: goXLR? noXLR! Voicemeeter Banana/Potato Tape Recording for sampling, how?

Post by Vincent Burel »

so i see several things:

We are missing a position function to say for example:
recorder.goto =0
recorder.play =1;

We are missing FF/REW remoting/MIDI implementation.
recorder.ff = 1
recorder.rew =1;

You would like to be able to PLAY during recording ?

BTW: recorder.rec =1; means START RECORD or PAUSE RECORD
itsdefrag
Posts: 3
Joined: Thu Oct 04, 2018 10:40 am

Re: goXLR? noXLR! Voicemeeter Banana/Potato Tape Recording for sampling, how?

Post by itsdefrag »

Ah I see. I was getting that exact result when using recorder.rec=1; so that makes sense why!

I don't really see a need to play during recording, but an ability to instant restart and replay a sample over and over again would be great.
Vincent Burel
Site Admin
Posts: 2139
Joined: Sun Jan 17, 2010 12:01 pm

Re: goXLR? noXLR! Voicemeeter Banana/Potato Tape Recording for sampling, how?

Post by Vincent Burel »

ok, so it should be done by this command

recorder.goto =0
recorder.play =1;

or a specific
recorder.restart =1;

Anyway i will implement all in next update...

BTW: the MT32-SPLite Sound Pad is exactly done for that: To manage several sounds for instant playback (in different mode, PLAY STOP, ONE SHOT, PIANO...). www.mt128.com
Post Reply