Drones in X Fade Loop Synth
-
- KVRist
- 169 posts since 14 Aug, 2004
Hi there,
I've finally started to dig into X Fade Loop Synth a bit more seriously. Right now, my focus is on creating drones and I'm having some success with it when using record mode gated with reset. My ultimate goal would be to make it a one press action with a foot switch from my Zoom G9.tt. I figured using record mode triggered in combination with a short buffer would allow for that but I'm running into problems:
The G9.tt only supports midi cc data so, in my script I have cc 67 trigger a function that turns record on and this works for the first drone, but when I want to create a new one it doesn't work anymore because the record parameter is still on. Trying to reset it within the function doesn't work and since X Fade Loop doesn't support the timer functions Augustus Loop has I can't do a timed reset.
So, is there a way to get this to work?
Also, although the "wobbly" quality of the drones can sound nice I have difficulties creating a more pad like sound. I can't achieve it with the crossfader and switching the crossfade type between equal gain and equal power doesn't make much difference. So, can someone make suggestions for achieving a pad sound with X Fade Loop Synth.
Thanks in advance,
Axel
I've finally started to dig into X Fade Loop Synth a bit more seriously. Right now, my focus is on creating drones and I'm having some success with it when using record mode gated with reset. My ultimate goal would be to make it a one press action with a foot switch from my Zoom G9.tt. I figured using record mode triggered in combination with a short buffer would allow for that but I'm running into problems:
The G9.tt only supports midi cc data so, in my script I have cc 67 trigger a function that turns record on and this works for the first drone, but when I want to create a new one it doesn't work anymore because the record parameter is still on. Trying to reset it within the function doesn't work and since X Fade Loop doesn't support the timer functions Augustus Loop has I can't do a timed reset.
So, is there a way to get this to work?
Also, although the "wobbly" quality of the drones can sound nice I have difficulties creating a more pad like sound. I can't achieve it with the crossfader and switching the crossfade type between equal gain and equal power doesn't make much difference. So, can someone make suggestions for achieving a pad sound with X Fade Loop Synth.
Thanks in advance,
Axel
-
- KVRian
- 1417 posts since 22 Mar, 2002 from UK
>> X Fade Loop doesn't support the timer functions Augustus Loop
Actually it does, in version 3.1.2.
>> I have difficulties creating a more pad like sound
How long a loop are you using?
Actually it does, in version 3.1.2.
>> I have difficulties creating a more pad like sound
How long a loop are you using?
-
- KVRist
- Topic Starter
- 169 posts since 14 Aug, 2004
Hi Os,
Do you think I can get something like this out of your plugin?
Oops. I totally missed that. Great. That should make it possible to get my one touch drone.>> X Fade Loop doesn't support the timer functions Augustus Loop
Actually it does, in version 3.1.2.
I've tried all kinds of buffer sizes between 0.2 and 1.5 seconds. The loop point is always very noticable although it gets better with longer loops. The problem is with clean guitar sounds which have a rather fast decay. What inspired me to fire up X Fade Loop again was this demonstration of a new EHX pedal:>> I have difficulties creating a more pad like sound
How long a loop are you using?
Do you think I can get something like this out of your plugin?
-
- KVRian
- 1417 posts since 22 Mar, 2002 from UK
>> Do you think I can get something like this out of your plugin?
Interesting. You probably could, but you're going to have to capture just the right bit of the input audio.
Could you try putting a fairly severe compression on the signal before it hits XFLS? Then you won't have such a marked decay over the loop.
Interesting. You probably could, but you're going to have to capture just the right bit of the input audio.
Could you try putting a fairly severe compression on the signal before it hits XFLS? Then you won't have such a marked decay over the loop.
-
- KVRist
- Topic Starter
- 169 posts since 14 Aug, 2004
Ouch!
I just noticed the windows version of X Fade Loop Synth is still at 3.1.1. I've recently bought a used Thinkpad I want to use as Live Looping machine. Will there be an update for the windows version of the plugin so I can use the timer function there too?
I just noticed the windows version of X Fade Loop Synth is still at 3.1.1. I've recently bought a used Thinkpad I want to use as Live Looping machine. Will there be an update for the windows version of the plugin so I can use the timer function there too?
-
- KVRian
- 1417 posts since 22 Mar, 2002 from UK
Oops, sorry. Yes, I'll update the Windows version.
-
- KVRian
- 1417 posts since 22 Mar, 2002 from UK
-
- KVRist
- Topic Starter
- 169 posts since 14 Aug, 2004
Hi Os,
I just tested the X Fade Loop Synth windows vst you posted and the timer worked beautifully with this script:
This isn't a copy of the original file though. I had to retype it on my internet computer, because at the moment all the usb ports on the thinkpad are in use helping to create insane drones 
I hope there are no typos.
Thanks again. I really dig your customer relations policy
I just tested the X Fade Loop Synth windows vst you posted and the timer worked beautifully with this script:
Code: Select all
-- midi control script for creating Drones in X-Fade Loop Synth
-- version 0.1
local levelScale = 1.0/127.0
local paramIDRecord = getParameterID ("Record On/Off")
local paramIDDroneLevel1 = getParameterID ("Drone 1 Volume")
local paramIDDroneLevel0 = getParameterID ("Drone 0 Volume")
local function resetRec ()
setParameter (ParamIDRecord, 0)
end
local function rec (channel, cc, value)
setParameter (ParamIDRecord, 1)
requestTimedCallback (2.0, resetRec)
end
local function setDroneLevel1 (channel, cc, value)
setParameter (ParamIDDroneLevel1, value * levelScale)
end
local function setDroneLevel0 (channel, cc, value)
setParameter (ParamIDDroneLevel0, value * levelScale)
end
requestCC (66, rec)
requestCC (67, setDroneLevel1)
requestCC (68, setDroneLevel0)I hope there are no typos.
Thanks again. I really dig your customer relations policy
-
- KVRian
- 1417 posts since 22 Mar, 2002 from UK
Cool, glad it worked! And thanks for posting the script. There's a lot of untapped power in that system, and it needs posts like this to bring it to people's attention.
