DUNE 3 is now available!!
-
- KVRian
- 1461 posts since 26 Jun, 2002 from London, UK
You need to change settings from internal to host.
Wavetables for DUNE2/3, Blofeld, IL Harmor, Hive and Serum etc: http://charlesdickens.neocities.org/
£10 for lifetime updates including wavetable editor for Windows.
Music: https://soundcloud.com/markholt
£10 for lifetime updates including wavetable editor for Windows.
Music: https://soundcloud.com/markholt
- KVRist
- 32 posts since 4 Nov, 2020
No, it's not as "simple" as you say. I'm a web developer and if it's true that it's not the same that VST design, one thing i can say is: Time is the most precious thing in the programming process of an app.fisherKing wrote: ↑Tue Feb 02, 2021 1:02 ampretty simple, really; make one install for the intel code and the M1 code, as every other developer has done so far (well, everyone that has in fact created M1 code).Teksonik wrote: ↑Tue Feb 02, 2021 12:51 amBut it is more work regardless of how much or how little.
That time could be spent on making a new GUI for OBsession to fulfill the requests of other users both Mac and Win.
There is certainly no shortage of feature requests from other users so all you can do is hope your request is granted.
Oh well good luck we'll see what happens.
using a mac is like using a PC; it's a computer, runs software. we plug in a keyboard (or whatever) & make music. it's 2021, ridiculous to still be doing that 'mac vs pc' thing; both have their strengths and weaknesses. and who cares? use what you want. that part, at least, is simple enough.
I mean, between browsers there are web standards which make everything work on all browsers, common code, common libraries, same fonts, etc.... Is a logic thing, making everything work with standards to make the users and programmers life easier, right?
So, you think that if some browser decides to change everything suddenly and make me loose hours, days, even weeks making a second code ONLY for that browser (and God knows if it will work), it's worthy? only because why, a Browser is a Browser?... No
I don't expect the user to comprehend what a programmer does because it's not an obligation, but if you see that team who makes your VST is struggling with the nonsense of a company wanting to be "Innovative" but the only thing it does is wasting our time and make mistakes over and over, don't push them and help them to do their work.
Synapse Audio has done an impressive work with DUNE 3 and all of their software, and the effort they've put on it to give that infinite picture full of capabilities, amazing sounds, and the best performance and stability between many other plugins, at least for me, it's my go-to for my music and i thanks them for that . That's my opinion and i know many of you think like me, so, instead of complaining, help them and be supportive, the difficulties exist and the only way to solve them is being realistic.
-
- KVRist
- 133 posts since 3 Sep, 2005 from Venezuela
@nucleox: it couldn't be said any better!!
- Rad Grandad
- 38044 posts since 6 Sep, 2003 from Downeast Maine
enie meanie minie mo
The highest form of knowledge is empathy, for it requires us to suspend our egos and live in another's world. It requires profound, purpose‐larger‐than‐the‐self kind of understanding.
- KVRAF
- 14985 posts since 26 Jun, 2006 from San Francisco Bay Area
If you spent the time that you used complaining about the patch browser on learning how to make your own great sounds, you wouldn’t need a great patch browser.
Zerocrossing Media
4th Law of Robotics: When turning evil, display a red indicator light. ~[ ●_● ]~
4th Law of Robotics: When turning evil, display a red indicator light. ~[ ●_● ]~
-
- Banned
- 252 posts since 14 Oct, 2020
Thats such a nonsense. What does knowing how to create patches has to do with patch browser has to do ? I have made over 300 usable sounds, its hard to navigate. Having a simple favourite or tagging or rename in place would be so much easier.zerocrossing wrote: ↑Sun Apr 11, 2021 4:29 am If you spent the time that you used complaining about the patch browser on learning how to make your own great sounds, you wouldn’t need a great patch browser.
- Banned
- 10732 posts since 17 Nov, 2015
it really isn'taccessdune3 wrote: ↑Sun Apr 11, 2021 4:58 amThats such a nonsense. What does knowing how to create patches has to do with patch browser has to do ? I have made over 300 usable sounds, its hard to navigatezerocrossing wrote: ↑Sun Apr 11, 2021 4:29 am If you spent the time that you used complaining about the patch browser on learning how to make your own great sounds, you wouldn’t need a great patch browser.
-
- Banned
- 252 posts since 14 Oct, 2020
It really is. And in the end its not about the navigation rather then connection between browser and patching skills.AnX wrote: ↑Sun Apr 11, 2021 6:30 amit really isn'taccessdune3 wrote: ↑Sun Apr 11, 2021 4:58 amThats such a nonsense. What does knowing how to create patches has to do with patch browser has to do ? I have made over 300 usable sounds, its hard to navigatezerocrossing wrote: ↑Sun Apr 11, 2021 4:29 am If you spent the time that you used complaining about the patch browser on learning how to make your own great sounds, you wouldn’t need a great patch browser.
And im not here to discuss that with you and please dont derail my answer. I know you ANX and you are biased to absolutly all Synapse products, basicly ambasador of them, so your opinion is not needed since it will always going to be positive no matter what.
-
- Banned
- 252 posts since 14 Oct, 2020
I can, and indeed it's not the problem of synapse, but mind you, i also expieriencing how some of the other synth developers (uhe ex) dealt with browsing/saving/organizing/navigating. And when some tasks come in i really wish I wouldn't need to use workarounds on Dune 3.
-
Super Piano Hater 64 Super Piano Hater 64 https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=491312
- KVRist
- 375 posts since 24 Jan, 2021
Disclaimer before I chime in: I don't use DUNE, but I am a programmer. I maintain a piece of software that has to run as native code on multiple architectures.nucleox wrote: ↑Sun Apr 11, 2021 3:08 am I don't expect the user to comprehend what a programmer does because it's not an obligation, but if you see that team who makes your VST is struggling with the nonsense of a company wanting to be "Innovative" but the only thing it does is wasting our time and make mistakes over and over, don't push them and help them to do their work.
I believe that universal binaries make things easier, not harder, for developers who support Macs.
Note that some developers do not support Macs at all. That's their prerogative too. In fact, I expected to see a lot more developers abandoning the Mac last year. Synapse has chosen to stick with it. They clearly believe it's worth the effort. I don't think we can change their minds by debating that here. Instead, let's look at some of the actual work involved.
The single worst part of supporting a new architecture is porting assembly code. On modern x64 processors, audio software frequently uses low-level SSE instructions for DSP. Depending on your language and toolchain, you can make that portable by writing it with compiler SIMD intrinsics the first time around, but that's not necessarily an option for code that needs to be deployed to both Mac OS and Windows. Thus, a lot of developers will have written it in assembly, and they just have to rewrite it.
The second-worst part is dealing with subtle differences in the C ABI and memory model. If this one bites you, it can be a lot harder to debug, but you can typically avoid it by writing "modern" C++ (or whatever higher-level language), keeping a tight leash on your locks and atomics, and never doing cute tricks with type punning or pointer arithmetic.
It sounds to me like they have those two problems more or less figured out. They can build DUNE for Apple Silicon. That's great.
Now they have to build it and rebuild it thousands of times. Any time they change something, the plugin has to be rebuilt so that they can try out their changes and (if all's well so far) send it out for testing.
Here's the funny part: If you make separate Intel and M1 builds, you're doing two separate builds of the plugin. If you instead build universal binaries, you're doing one build.
Lemme rephrase that: For the programmer, making separate Intel and M1 builds is potentially twice as much work as making a universal binary.
Thousands of builds... times two.
Imagine.
I hate signatures too.
- KVRAF
- 14985 posts since 26 Jun, 2006 from San Francisco Bay Area
Your problem is you make more than you can use or need. Just make patches as needed and you’ll never have to worry. Name them things like songname_bass.accessdune3 wrote: ↑Sun Apr 11, 2021 4:58 amThats such a nonsense. What does knowing how to create patches has to do with patch browser has to do ? I have made over 300 usable sounds, its hard to navigate. Having a simple favourite or tagging or rename in place would be so much easier.zerocrossing wrote: ↑Sun Apr 11, 2021 4:29 am If you spent the time that you used complaining about the patch browser on learning how to make your own great sounds, you wouldn’t need a great patch browser.
Zerocrossing Media
4th Law of Robotics: When turning evil, display a red indicator light. ~[ ●_● ]~
4th Law of Robotics: When turning evil, display a red indicator light. ~[ ●_● ]~
- KVRist
- 32 posts since 4 Nov, 2020
This is exactly what i was talking about, you couldn't say it more technically better.Super Piano Hater 64 wrote: ↑Sun Apr 11, 2021 10:12 pmDisclaimer before I chime in: I don't use DUNE, but I am a programmer. I maintain a piece of software that has to run as native code on multiple architectures.nucleox wrote: ↑Sun Apr 11, 2021 3:08 am I don't expect the user to comprehend what a programmer does because it's not an obligation, but if you see that team who makes your VST is struggling with the nonsense of a company wanting to be "Innovative" but the only thing it does is wasting our time and make mistakes over and over, don't push them and help them to do their work.
I believe that universal binaries make things easier, not harder, for developers who support Macs.
Note that some developers do not support Macs at all. That's their prerogative too. In fact, I expected to see a lot more developers abandoning the Mac last year. Synapse has chosen to stick with it. They clearly believe it's worth the effort. I don't think we can change their minds by debating that here. Instead, let's look at some of the actual work involved.
The single worst part of supporting a new architecture is porting assembly code. On modern x64 processors, audio software frequently uses low-level SSE instructions for DSP. Depending on your language and toolchain, you can make that portable by writing it with compiler SIMD intrinsics the first time around, but that's not necessarily an option for code that needs to be deployed to both Mac OS and Windows. Thus, a lot of developers will have written it in assembly, and they just have to rewrite it.
The second-worst part is dealing with subtle differences in the C ABI and memory model. If this one bites you, it can be a lot harder to debug, but you can typically avoid it by writing "modern" C++ (or whatever higher-level language), keeping a tight leash on your locks and atomics, and never doing cute tricks with type punning or pointer arithmetic.
It sounds to me like they have those two problems more or less figured out. They can build DUNE for Apple Silicon. That's great.
Now they have to build it and rebuild it thousands of times. Any time they change something, the plugin has to be rebuilt so that they can try out their changes and (if all's well so far) send it out for testing.
Here's the funny part: If you make separate Intel and M1 builds, you're doing two separate builds of the plugin. If you instead build universal binaries, you're doing one build.
Lemme rephrase that: For the programmer, making separate Intel and M1 builds is potentially twice as much work as making a universal binary.
Thousands of builds... times two.
Imagine.
Exactly! A universal binary takes more time on making things work with each native library and resource compatible between each other, but at the end as you say it is one binary that works on all platforms and the only thing changing is the compiler.
I mean, i wasn't aware of the advanced things about programming on both systems but damn, having to rebuild everything and do it twice, for each change? that's just ridiculous, aside for the fact of forcing a developer to make its code "Portable" because Apple is that dismissive to not make their bridge platform between architectures good enough to at least make the work lighter.
And i know Rosseta is there but i see it more useless than a car without tires, because 80% of the audio software I've seen it's not on the M1, only the big ones who have the budget and the team to do that.