Well, originally I was asking for linear-phase option for the 'normal' filters inside the model. Not sure how hard or relevant it will be to implement but I tried my luck asking. As for my case, the success of using it in parallel is quite limited...meloco_go wrote: ↑Thu Jun 13, 2019 2:58 pmNotice that the phase flips at around 50 Hz, had it been from the oversampling filters, there would be a series of phase flips above 10kHz.
What happens with the phase is not caused by the oversampling filters, it's from the normal filters inside the model, the hardware unit will behave exactly the same. You can try to explore the MOD section and move the HPF to a lower frequency.
As for parallel processing, I am using The Scream in parallel quite often and it works great!
Cytomic "The Scream" stomp box distortion plugin
-
- KVRAF
- 3817 posts since 8 Mar, 2006
-
- KVRian
- 779 posts since 21 Sep, 2008
Oh, I see. You're out of luck then -- the filters inside the plugin are modeled on the component level and there is no such thing as linear phase HW filter.
What you can try though, is doing the same trick Dan Worrall uses for "linear phase" HW inserts:
https://www.youtube.com/watch?v=eSyCuuSzuE4&t=
-
Funkybot's Evil Twin Funkybot's Evil Twin https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=116627
- KVRAF
- 11519 posts since 16 Aug, 2006
For reference, here's the phase response of the Joyo Overdrive (a Tube Screamer clone - Drive and Output knobs at noon, Tone at max) hardware. Looks just like The Scream response.
You do not have the required permissions to view the files attached to this post.
- KVRAF
- Topic Starter
- 2637 posts since 3 Dec, 2008
As you can probably tell from lack of news I got sidetracked away from direct development on The Scream for a few months, but the good news is I'm back on it now.meloco_go wrote: ↑Thu Jun 13, 2019 6:13 amWhile we're at it, any news? ETA for The Scream 1.0?andy-cytomic wrote: ↑Thu Jun 13, 2019 12:41 am No, it will remain where it is. I think it's better not to discount a beta since it may encourage people that aren't comfortable with betas to jump in early and not enjoy the experience.
In the intervening months I've been busy negotiating new contracts, and also completed work on a long overdue SIMD abstraction layer, so now my entire circuit solver is now much neater and no longer Intel SSE specific. It now works with on ARM NEON as well as Intel SSE/AVX, so I can get identical results on either platform that null perfectly with each other. This has also meant. I've also worked out some new non-linear rational approximation methods specific to audio work where you need to keep on just the function but its derivatives smooth to get the best results.
So, it's back to working on the final randomisation engine and GUI, and full undo/redo support, and a bunch of stuff I can't even remember that need doing because of spending so much time away from it. It's good to have had a break and to be excited about The Scream again and have the next couple of months clear to spend on it
The Glue, The Drop - www.cytomic.com
- KVRAF
- Topic Starter
- 2637 posts since 3 Dec, 2008
It's not possible to have The Scream use linear phase filters internally, that would drastically alter the sound and is completely besides the point of an accurate analog modelled tube screamer emulation! Please just process forwards then reverse to get linear phase if you can be bothered, or just use the wet / dry knob on The Scream and see if that gets you the sound you're after.3ee wrote: ↑Thu Jun 13, 2019 10:56 am also, haven't experienced a single bug yet, seems rock solid ...also, this thing is really awesome, watching it's development fairly close!
FWIW here's my feature request: the option to have linear-phase filters. reason: most of the times I want to use it in parallel (for mixing and not as a 'guitar pedal' ) and most of the times it won't sound that great due to phase distortion from the filters.
The Glue, The Drop - www.cytomic.com
-
- KVRian
- 872 posts since 28 Nov, 2016
is it even POSSIBLE for a filter made from a collection of diodes to have a linear phase response?
- KVRAF
- Topic Starter
- 2637 posts since 3 Dec, 2008
If you're asking "Can you have an analog linear phase filter?", the answer is yes. They aren't particularly clean, but are useful in some circumstances. I've never seen one used in any audio gear.sleepcircle wrote: ↑Wed Jun 19, 2019 2:47 am is it even POSSIBLE for a filter made from a collection of diodes to have a linear phase response?
Here is an example of analog linear phase FIR filters:
https://tspace.library.utoronto.ca/bits ... Q46200.pdf
Last edited by andy-cytomic on Wed Jun 19, 2019 6:35 am, edited 1 time in total.
The Glue, The Drop - www.cytomic.com
-
- KVRian
- 872 posts since 28 Nov, 2016
Hah! Wow, that's brilliant.
-
- KVRian
- 779 posts since 21 Sep, 2008
Does this mean there is a chance for an iOS/Android app with The Scream? That would be quite interesting.andy-cytomic wrote: ↑Wed Jun 19, 2019 2:38 am In the intervening months I've been busy negotiating new contracts, and also completed work on a long overdue SIMD abstraction layer, so now my entire circuit solver is now much neater and no longer Intel SSE specific. It now works with on ARM NEON as well as Intel SSE/AVX, so I can get identical results on either platform that null perfectly with each other.
- KVRAF
- Topic Starter
- 2637 posts since 3 Dec, 2008
I'll most likely do an iOS version of The Glue first, but I'm also planning for the future when Apple move to ARM for their laptops and desktops:meloco_go wrote: ↑Wed Jun 19, 2019 3:48 pmDoes this mean there is a chance for an iOS/Android app with The Scream? That would be quite interesting.andy-cytomic wrote: ↑Wed Jun 19, 2019 2:38 am In the intervening months I've been busy negotiating new contracts, and also completed work on a long overdue SIMD abstraction layer, so now my entire circuit solver is now much neater and no longer Intel SSE specific. It now works with on ARM NEON as well as Intel SSE/AVX, so I can get identical results on either platform that null perfectly with each other.
https://www.tomshardware.com/news/apple ... 38668.html
The Glue, The Drop - www.cytomic.com
- KVRAF
- 1672 posts since 3 Aug, 2017 from San Diego, CA
Then just MAYBE Apple will make a convertible laptop/tablet device that will compete with the Surface.andy-cytomic wrote: ↑Thu Jun 20, 2019 1:30 amI'll most likely do an iOS version of The Glue first, but I'm also planning for the future when Apple move to ARM for their laptops and desktops:meloco_go wrote: ↑Wed Jun 19, 2019 3:48 pmDoes this mean there is a chance for an iOS/Android app with The Scream? That would be quite interesting.andy-cytomic wrote: ↑Wed Jun 19, 2019 2:38 am In the intervening months I've been busy negotiating new contracts, and also completed work on a long overdue SIMD abstraction layer, so now my entire circuit solver is now much neater and no longer Intel SSE specific. It now works with on ARM NEON as well as Intel SSE/AVX, so I can get identical results on either platform that null perfectly with each other.
https://www.tomshardware.com/news/apple ... 38668.html
I also wonder how long it will take for ARM processors to have enough power to run a large DAW session with a full band's worth of tracks and plugins.
- KVRAF
- Topic Starter
- 2637 posts since 3 Dec, 2008
ARM processors can already run a large DAW session with loads of tracks and plugins, and they are thermally much better so you can run loads of them without chewing too much power or getting too hot. I see the main issue for serious DAW work is plugin compatibility, and file management / ram for massive sample libraries.
I'm not sure Apple are ever going to add proper touch / pen input to macOS - I think they are more likely to continue pushing iOS / iPadOS and, like with the files app, continue adding features that customers demand to get serious work done, and then deal with the massive lag as companies get around to supporting ARM properly. An example of a company that has already made this jump is Serif with their Affinity product line Photo, Designer, and Publisher. They run on macOS, iOS, and Windows. Other companies will follow suit, especially with ARM chips on laptops. It's a similar situation to when Apple made the jump from PPC to Intel.
The Glue, The Drop - www.cytomic.com
-
- KVRian
- 1204 posts since 23 May, 2016
I don't think the high performance oriented market (e.g. Desktops) will move to ARM just yet, more maybe in 5-10 years. No one knows what will come for x86 then, they do not stop research either.andy-cytomic wrote: ↑Thu Jun 20, 2019 6:27 amARM processors can already run a large DAW session with loads of tracks and plugins, and they are thermally much better so you can run loads of them without chewing too much power or getting too hot. I see the main issue for serious DAW work is plugin compatibility, and file management / ram for massive sample libraries.
I'm not sure Apple are ever going to add proper touch / pen input to macOS - I think they are more likely to continue pushing iOS / iPadOS and, like with the files app, continue adding features that customers demand to get serious work done, and then deal with the massive lag as companies get around to supporting ARM properly. An example of a company that has already made this jump is Serif with their Affinity product line Photo, Designer, and Publisher. They run on macOS, iOS, and Windows. Other companies will follow suit, especially with ARM chips on laptops. It's a similar situation to when Apple made the jump from PPC to Intel.
It seems Apple wants to go the ARM route with their MacBook Airs first.
ARM still not reaches I7-9 / AMD Zen2 levels. Afaik they do not have real 8-cores yet and AMD seems to have even a 12-core in midrange coming up in July.
Anyway, when writing portable code, this shouldn't be a really big problem for anyone who wants to support all architectures as far as you can use current compilers.
- KVRAF
- Topic Starter
- 2637 posts since 3 Dec, 2008