by John Bowen » Sat Jan 23, 2010 9:10 am
ThreeFingersOfLove wrote:if I understand correctly the process that you have described is ... filters in parallel? So a certain mix of oscillators in sent to say Filter 1 and the same mix of oscillators is sent to Filter 2? And we have 4 of these signal paths, right? Is it possible to apply a different ADSR for one of these paths and a different ADSR for another path (VCA-wise)?
Yes, exactly right. You could also send different mixes of the 4 oscs to each filter, since there are 4 mixers....or you could be using other audio sources in different mixes, such as the External inputs, the Rotors, the Vector mixers, the AM sections (think Ring Mod). You also have in this audio source list the output of all the Mixers, Insert FX, Filters, and VCAs for recursive or series application. (This same audio source list feeds each filter as well.)
Re: VCAs - yes, each of the 4 can have its own EG, since there are 6 EGs, but in addition to that, there is a Global VCA that is hardwired to EG6. This oversees the Voice Management system to know when voices can be 'stolen' when needed, and so the EG6 settings will need to be set so that they equal or exceed the longest times of any other EG.
ThreeFingersOfLove wrote:OK, let's say that when the multi-timbral operation is implemented, a user has 4 different parts. How many voices does each part get? Does the user allocate a fixed amount? Will the number of voices be saved per patch or is it going to be a global setting?
Good question, and what I can say is that I would prefer the user be able to assign voice allocation per part, but you can just have a switch that sets this as fixed or dynamic per part. I would have these settings stored per Multi-object (whatever we decide to call it - Combi, Multi, etc.). Another difference in a Multi is that the Global VCA would have to be separate for each Part, so we will need essentially 4 Global VCAs in this case.
-john b.
[quote="ThreeFingersOfLove"]if I understand correctly the process that you have described is ... filters in parallel? So a certain mix of oscillators in sent to say Filter 1 and the same mix of oscillators is sent to Filter 2? And we have 4 of these signal paths, right? Is it possible to apply a different ADSR for one of these paths and a different ADSR for another path (VCA-wise)?[/quote]
Yes, exactly right. You could also send different mixes of the 4 oscs to each filter, since there are 4 mixers....or you could be using other audio sources in different mixes, such as the External inputs, the Rotors, the Vector mixers, the AM sections (think Ring Mod). You also have in this audio source list the output of all the Mixers, Insert FX, Filters, and VCAs for recursive or series application. (This same audio source list feeds each filter as well.)
Re: VCAs - yes, each of the 4 can have its own EG, since there are 6 EGs, but in addition to that, there is a Global VCA that is hardwired to EG6. This oversees the Voice Management system to know when voices can be 'stolen' when needed, and so the EG6 settings will need to be set so that they equal or exceed the longest times of any other EG.
[quote="ThreeFingersOfLove"]OK, let's say that when the multi-timbral operation is implemented, a user has 4 different parts. How many voices does each part get? Does the user allocate a fixed amount? Will the number of voices be saved per patch or is it going to be a global setting?[/quote]
Good question, and what I can say is that I would prefer the user be able to assign voice allocation per part, but you can just have a switch that sets this as fixed or dynamic per part. I would have these settings stored per Multi-object (whatever we decide to call it - Combi, Multi, etc.). Another difference in a Multi is that the Global VCA would have to be separate for each Part, so we will need essentially 4 Global VCAs in this case.
-john b.