trackers with freeze

Audio Plugin Hosts and other audio software applications discussion
RELATED
PRODUCTS

Post

You can render a selection of a track with effects in Renoise, mute the original track and play the rendered sample on a new track. I think muting a track will remove the CPU load of that track.

Post

yeah but it would be quite a chore to work with the whole song this way .. i mean .. you have to play it from the beginning every time you stop :P

Post

what about the new version of buzz? buzzle or something like that?
I'd be you I'd forgot about that :lol:
btw Ronny Pries is right. That's easy in buzz. That's easy in any host : just render to wav and create another project using this wav :D

Post

yeah, real convenient and dynamic ;P

Post

I'd like a tracker with FULL PLUGIN DELAY COMPENSATION. Otherwise they're unusable for me these days. :) Aodix and Renoise developers... please.
Soft Knees - Live 12, Diva, Omnisphere, Slate Digital VSX, TDR, Kush Audio, U-He, PA, Valhalla, Fuse, Pulsar AUDIO, NI, OekSound etc. on Win11Pro R7950X & RME AiO Pro
https://www.youtube.com/@softknees/videos Music & Demoscene

Post

deed,
ha ha... as said there's quite a number of options for freezing.

legend,
buzz' ld mixer can do that.
aka rktic. demoscener (Farbrausch, Holon, MFX, Still), sound designer, ux-dude, sth @AudioRealism, human synthesizer—not necessarily in that order.

Post

yeah, you can compensate for the delay by cutting the beginning from a "frozen" track ;P

blah .. couldn't someone just code a general opensource sequencer engine that anybody could use to create their own sequencer guis .. so that devs would have more time for the frontends and still have all the feats of any seq :;P

Post

moonlite wrote:yeah, real convenient and dynamic ;P
If you just render straight to a new instrument slot in renoise, which can be done i think, then insert new track next to "real" track and put the sample there. you could do it per-pattern where necessary if it wasn't need for whole songs.

Just a thought.

Post

hmmm ...

Post

... you'd still have to play the pattern from the beginning to hear all sounds in it, right? .. and automation would just cause too much trouble .. me thinks ..

or do you have some great idea on how to make this easy and dynamic that i just don't understand?

Post

I have been trying to make a wav player in synth-edit for this very purpose of playing back wavs in renoise. The aim is to have it respond to the transport of renoise and play back the wav in time from wherever in the pattern it is triggered.

So far I have managed to get the wav player to respond to the stop and start commands from renoise so it will play back once stopped further down the pattern.

The trouble occurs however when you start to scroll in renoise as sync gets lost. i.e. I have not yet been able to to get the wav to sync to `transport seconds` yet, just the start and stop commands.

I am only a SE newbie so any help with this would be appreciated (I also see this could be of mutual benefit if this can be got to work)

I will post an image of what I have done in SE so far in this thread in case it could be useful.

ezeeboogie already gave me a couple of tips in this thread:

http://www.kvraudio.com/forum/viewtopic.php?t=103866
ezeeboogie wrote:Hmm. What host are you using? Everything you've mentioned there is normally standard (and a damn sight easier to do!) in most hosts. :?

Anyway, if you're really wanting to do this the hard way it should be possible (at least in part, see later for likely problems) to make one using third party modules in particular Chris Kerry's (CK) "Host position" module and Dave Haupt's (DH) "Waveplayer2" and "Wavefile info" modules. The CK module is, as far as I am aware, the only way to make Synthedit VSTs to respond to host position. The DH Wavplayer2 module has extra controls for the start position of the sample that the standard SE Module doesn't have and the wavefile info module will give you the length of the wavefile in seconds.

What you will need to do is translate the CK modules "seconds" output into a figure that the DH module will understand (it uses a scale of 0-10, 0 being the start of the sample, 10 the end). This will require some maths and some clever switching to send this info only when it's needed (you don't want the startposition pin to be fed constant information, it's uneccessary and likely to create problems). You will also need to create a gate to trigger your sample each time you press play but that should be simple enough to construct.

The only thing I can't think of a simple way around is the fact you wish to use an ADSR on the sample. There's no easy way to restart an envelope at exactly the position you require. What will happen instead is the envelope will retrigger every time you restart the host. I would suggest instead simply adding a VCA to your VST and making this available for automation. That way you could use your hosts automation to adjust the volume in a much more controllable manner.

Hope that helps! :)
(I am no longer trying an ADSR in the scheme for this now)

Post

Here are the begginings of the player. Any advice / tips on next steps is much appreciated, particularly the maths and clever switching :)


Image

Post

isn't that basicly how fx freeze works?

Post

i mean .. render to wav, and then work as a wav player that follows the timing ..


and btw, isn't there already such wav players also?

Post

I think your right about the tracker freeze thing moonlite. You would need a sort of hybrid of a traditional multitrack and a tracker to be able to playback from any point in the song. There could be workaround though. maybe there would be a way to render to multiple files and playback a new section every 4 ticks or so so that there would be more places your song could start from. That would keep it stricktly tracker. A feature like this shouldn't be too hard to add to a tracker. It could be painless to and you wouln't have to set a lot up if it was implemented right. Tempo changes could be a bitch though. I sort of do this already in buzz mainly so I can rearrange pieces and chop up breaks, so it would be good for that sort of thing too if it was implemented right.

PS- you should send this idea to renoise as a FR because I bet they would do it. It could have a tick amount option like every X tick(s) is a new section and then just press GO! and it would create a new track with a bunch of secuenced waves. Or maybe there are trackers with a scripting feature which would allow you to create a script that would do all of this quickly.
Last edited by funkadil on Tue Sep 20, 2005 9:48 pm, edited 1 time in total.
Do not lick the fablanky

Post Reply

Return to “Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)”