BobXX
Inspired
[ Part 1 here - Measurements and Info ]
[ Part 2 here - Measurements and Info ] current
[ Part 3 here - Measurements and Info ]
[ Part 4 here - Tips & Tricks ]
[ Part 5 here - Tips & Tricks ]
[ Part 6 here - Tips & Tricks - GAP "FILLER": GAPLESS Proof of Concept ]
Finally from the measurements shown, we can divide the blocks (on the audio gap point of view) into three groups:
even going a littlo beyond the "safe" limit of 80% CPU, but using ONLY "gapless" blocks:
![230.png 230.png](https://forum.fractalaudio.com/data/attachments/111/111854-6d7ef619f63746c7e188dd9800d0cf5e.jpg)
I set Scene 1 with all blocks set to Channel A,
and Scene 2 with all blocks set to Channel B, even selecting a different type of block than channel A (17 block type changes).
so toggling scenes 1 and 2 it switches channel and types of all blocks
,
NO AUDIO GAPS !
Here's the audio out:
![SDS00372b.png SDS00372b.png](https://forum.fractalaudio.com/data/attachments/111/111865-328b4703506d967e8aef16ed7195f2c1.jpg)
I didn't believed my ears and eyes... it's a really extreme preset.
Suspecting that echoes could cover a gap, I set all delay&reverb effects and modulations to 100% dry: no gaps again.
![297c.png 297c.png](https://forum.fractalaudio.com/data/attachments/111/111756-4b766451549ffbdd1892dffb876a7026.jpg)
Not convinced yet.
As a counterproof, I tried to substitute first block of the chain with a COMPRESSOR (gap inducing block), I chose to put it at the beginning on purpose to capture every following time modulations.
The audio gap appears... (~100ms):
![SDS00371b.png SDS00371b.png](https://forum.fractalaudio.com/data/attachments/111/111866-3f67d9d9ba79a93910cf904bd42a2681.jpg)
(This image is "zoomed out" so every division is 20ms)
This seems to confirm that all those "gapless" blocks (see the list in Part 1) in all my tests, for the time being, never induce audio gaps.
QUESTION: "Using gap inducting blocks, do they cause gaps in all sound chains of the preset?" ANSWER: No.
AFAIK, it appears only in the sound chains that have a "gap inducting block" (see list here).
More precisely it appears in the part of the chain in series that has this type of blocks. Any parallel processing seems not to be affected. We will se that this allow some interesting trick.![Yum :yum: :yum:](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
For instance in this case we have the first chain 100% made of gapless blocks, the second chain has only a CHORUS, not gapless:
![2023-07-09_20h18_36.png 2023-07-09_20h18_36.png](https://forum.fractalaudio.com/data/attachments/111/111856-1407c4ce1f986dced4ac12697e086c47.jpg)
This is the output of OUT3, first huge chain, no gaps:
![SDS00298b.png SDS00298b.png](https://forum.fractalaudio.com/data/attachments/111/111753-192b12192895d19bc161a6507f261899.jpg)
This is the output of OUT2, second chain, only 1 block, a gap of 90ms appears.
We will see in Part 3 why is not the 12ms reported as its minimum in table of Part 1:
![SDS00348b.png SDS00348b.png](https://forum.fractalaudio.com/data/attachments/111/111857-d6cfac9d9c98466ab988c50159ab5a3c.jpg)
If I entirely remove the big chain IN1-OUT3, leaving in the preset only 1 CHORUS, the gap narrows to its minimum 12ms.
NOTE: It appears to me pretty strange that given the extreme crazy complexity of that gapeless chain, where AXE FX3 is able to manage everything - I mean, even 17 block's type changes in a shot - without any sound gap.
On the contrary if all AF3 huge power have to deal with just 1 CHORUS or 1 COMPRESSOR and nothing else in the preset, we get a gap.
It looks like a bag or something forgotten. Maybe developers will fit this in the future.
Let's see now what happens when more "gap inducing" blocks have channel switched:
[ Part 3 here - Measurements and Info ]
[ Part 2 here - Measurements and Info ] current
[ Part 3 here - Measurements and Info ]
[ Part 4 here - Tips & Tricks ]
[ Part 5 here - Tips & Tricks ]
[ Part 6 here - Tips & Tricks - GAP "FILLER": GAPLESS Proof of Concept ]
Finally from the measurements shown, we can divide the blocks (on the audio gap point of view) into three groups:
- "Gapless" blocks, regardless the number of blocks, channel and types changes
- Small gap blocks with a 12ms typical minimum gap
- AMPs... that induce a typical gap of 40ms
![230.png 230.png](https://forum.fractalaudio.com/data/attachments/111/111854-6d7ef619f63746c7e188dd9800d0cf5e.jpg)
I set Scene 1 with all blocks set to Channel A,
and Scene 2 with all blocks set to Channel B, even selecting a different type of block than channel A (17 block type changes).
so toggling scenes 1 and 2 it switches channel and types of all blocks
NO AUDIO GAPS !
Here's the audio out:
![SDS00372b.png SDS00372b.png](https://forum.fractalaudio.com/data/attachments/111/111865-328b4703506d967e8aef16ed7195f2c1.jpg)
I didn't believed my ears and eyes... it's a really extreme preset.
Suspecting that echoes could cover a gap, I set all delay&reverb effects and modulations to 100% dry: no gaps again.
![297c.png 297c.png](https://forum.fractalaudio.com/data/attachments/111/111756-4b766451549ffbdd1892dffb876a7026.jpg)
Not convinced yet.
As a counterproof, I tried to substitute first block of the chain with a COMPRESSOR (gap inducing block), I chose to put it at the beginning on purpose to capture every following time modulations.
The audio gap appears... (~100ms):
![SDS00371b.png SDS00371b.png](https://forum.fractalaudio.com/data/attachments/111/111866-3f67d9d9ba79a93910cf904bd42a2681.jpg)
(This image is "zoomed out" so every division is 20ms)
This seems to confirm that all those "gapless" blocks (see the list in Part 1) in all my tests, for the time being, never induce audio gaps.
QUESTION: "Using gap inducting blocks, do they cause gaps in all sound chains of the preset?" ANSWER: No.
AFAIK, it appears only in the sound chains that have a "gap inducting block" (see list here).
More precisely it appears in the part of the chain in series that has this type of blocks. Any parallel processing seems not to be affected. We will se that this allow some interesting trick.
For instance in this case we have the first chain 100% made of gapless blocks, the second chain has only a CHORUS, not gapless:
![2023-07-09_20h18_36.png 2023-07-09_20h18_36.png](https://forum.fractalaudio.com/data/attachments/111/111856-1407c4ce1f986dced4ac12697e086c47.jpg)
This is the output of OUT3, first huge chain, no gaps:
![SDS00298b.png SDS00298b.png](https://forum.fractalaudio.com/data/attachments/111/111753-192b12192895d19bc161a6507f261899.jpg)
This is the output of OUT2, second chain, only 1 block, a gap of 90ms appears.
We will see in Part 3 why is not the 12ms reported as its minimum in table of Part 1:
![SDS00348b.png SDS00348b.png](https://forum.fractalaudio.com/data/attachments/111/111857-d6cfac9d9c98466ab988c50159ab5a3c.jpg)
If I entirely remove the big chain IN1-OUT3, leaving in the preset only 1 CHORUS, the gap narrows to its minimum 12ms.
NOTE: It appears to me pretty strange that given the extreme crazy complexity of that gapeless chain, where AXE FX3 is able to manage everything - I mean, even 17 block's type changes in a shot - without any sound gap.
On the contrary if all AF3 huge power have to deal with just 1 CHORUS or 1 COMPRESSOR and nothing else in the preset, we get a gap.
It looks like a bag or something forgotten. Maybe developers will fit this in the future.
Let's see now what happens when more "gap inducing" blocks have channel switched:
[ Part 3 here - Measurements and Info ]
Attachments
Last edited: