Loopy Pro: Create music, your way.

What is Loopy Pro?Loopy Pro is a powerful, flexible, and intuitive live looper, sampler, clip launcher and DAW for iPhone and iPad. At its core, it allows you to record and layer sounds in real-time to create complex musical arrangements. But it doesn’t stop there—Loopy Pro offers advanced tools to customize your workflow, build dynamic performance setups, and create a seamless connection between instruments, effects, and external gear.

Use it for live looping, sequencing, arranging, mixing, and much more. Whether you're a live performer, a producer, or just experimenting with sound, Loopy Pro helps you take control of your creative process.

Download on the App Store

Loopy Pro is your all-in-one musical toolkit. Try it for free today.

So I bought Buttersynth, and…

2

Comments

  • @Fear2Stop said:

    @HotStrange said:

    @Fear2Stop said:

    @HotStrange said:
    That sucks you’re having issues, I know you’ve been wanting it for a while. I’ve never had many issues with it but then again I’ve been in the beta for about 2 years now so many that’s why.

    I love it and think it’s a great and powerful synth but if you’re wanting a good wavetable synth that’s more stable for you, check out the IAP in Tera Pro or Drambo. Maybe Electribe Wave or Synthmaster 1 for iPhone.

    I know Buttersynth is a lot of people’s favorite synth in iOS but my personal favorite is Mela 4. It’s amazing.

    I’m still learning the ropes on Mela 4… I’m having some issues making good sounds, but in this case it’s a user issue… the synth itself is definitely high quality.

    I deleted SM1 off my phone a while back because it kept crashing…it was the buggiest synth I had until now.

    I do have the Tera Pro IAP (I have all of them now ) … I’m rapidly realizing wavetable is my least favorite (if there can be such a thing lol) form of synthesis but even then I’m able to make some pretty nifty sounds and having a shit load of fun with it.

    I think that’s the root of all of this…at the end of the day, I’m finding using BS feels like a chore. I keep trying to go back to it and give it another shot and after a few minutes I keep wondering what I’m missing . With TP, I might not know exactly what I’m doing but the fun to me is in the experimenting.

    I’m glad you’ve at least found alternatives. Wavetable is an acquired taste for sure. It sounds very digital lol

    Tera Pro is a beast though and one of the all time iOS greats. Sorry you’re having issues with BS. Hopefully they will get fixed soon. The beta has been stable, for me at least. If the Korg sale is still going I think Wave is a really good WT synth that doesn’t get as much love

    Tera Pro is up there with the Iceworks stuff as my favorites, and for me to say that speaks volumes!

    Honestly even if the bugs get fixed , that UI for BS just seems so cold and clinical…I know that’s a minor bitch compared to the other ones I have but it’s a good summation of the issues I have with it

    I love Tera Pro too, but find the interface way harder to navigate and more frustrating than ButterSynth on iPhone, with all the scrolling around. If you’re getting all you need from Tera Pro though, you’re probably doing the right thing getting a refund on BS. I always find it interesting how different interfaces work intuitively for different people.

  • @gregsmith said:

    @Fear2Stop said:

    @HotStrange said:

    @Fear2Stop said:

    @HotStrange said:
    That sucks you’re having issues, I know you’ve been wanting it for a while. I’ve never had many issues with it but then again I’ve been in the beta for about 2 years now so many that’s why.

    I love it and think it’s a great and powerful synth but if you’re wanting a good wavetable synth that’s more stable for you, check out the IAP in Tera Pro or Drambo. Maybe Electribe Wave or Synthmaster 1 for iPhone.

    I know Buttersynth is a lot of people’s favorite synth in iOS but my personal favorite is Mela 4. It’s amazing.

    I’m still learning the ropes on Mela 4… I’m having some issues making good sounds, but in this case it’s a user issue… the synth itself is definitely high quality.

    I deleted SM1 off my phone a while back because it kept crashing…it was the buggiest synth I had until now.

    I do have the Tera Pro IAP (I have all of them now ) … I’m rapidly realizing wavetable is my least favorite (if there can be such a thing lol) form of synthesis but even then I’m able to make some pretty nifty sounds and having a shit load of fun with it.

    I think that’s the root of all of this…at the end of the day, I’m finding using BS feels like a chore. I keep trying to go back to it and give it another shot and after a few minutes I keep wondering what I’m missing . With TP, I might not know exactly what I’m doing but the fun to me is in the experimenting.

    I’m glad you’ve at least found alternatives. Wavetable is an acquired taste for sure. It sounds very digital lol

    Tera Pro is a beast though and one of the all time iOS greats. Sorry you’re having issues with BS. Hopefully they will get fixed soon. The beta has been stable, for me at least. If the Korg sale is still going I think Wave is a really good WT synth that doesn’t get as much love

    Tera Pro is up there with the Iceworks stuff as my favorites, and for me to say that speaks volumes!

    Honestly even if the bugs get fixed , that UI for BS just seems so cold and clinical…I know that’s a minor bitch compared to the other ones I have but it’s a good summation of the issues I have with it

    I love Tera Pro too, but find the interface way harder to navigate and more frustrating than ButterSynth on iPhone, with all the scrolling around. If you’re getting all you need from Tera Pro though, you’re probably doing the right thing getting a refund on BS. I always find it interesting how different interfaces work intuitively for different people.

    Same! It’s like with the Icegear apps , I’ve read complaints about the iPhone versions with the horizontal scrolling, but I’ve used them SO much that I can speed through the pages pretty fast . Hell I have a patch in LaGrange I made I titled “47 Seconds” because that’s how long it took for me to make it (broke my old record of 1:21 in BLEASS Omega 😂). Yet it’s hard for me to make a patch in Flowtones cause I keep getting lost .

    Everyone works differently and I find it fascinating.

  • Yes I was expecting something like Pigments on IOS but BS cannot compete. I don’t know if it is because of the included presets that are not showing the full potential or if it is the engine that is not flexible enough…

  • I absolutely love the UI of ButterSynth, everything is so clear. It’s not as rich-sounding as some wavetable synths but that could just be me not putting enough time into it, so many synths this year so little time.

  • ButterSynth is powerful, but it’s very wavetable…and that is not for everybody

    My most used synths are these…
    1. Tera Pro & all IAPs
    2. Kaspar
    3. Animoog
    4. Aparillo
    5. ButterSynth

    I really had to ponder this and look at my app usage hahaha

  • @MrSmileZ said:
    ButterSynth is powerful, but it’s very wavetable…and that is not for everybody

    My most used synths are these…
    1. Tera Pro & all IAPs
    2. Kaspar
    3. Animoog
    4. Aparillo
    5. ButterSynth

    I really had to ponder this and look at my app usage hahaha

    Kaspar is an amazing synth.

    Not sure what my top 5 most used would be. Maybe Mela, Trooper, Tera Pro, Buttersynth, PSP.

    Intentionally left off apps like Fundamental that are mostly synth adjacent.

  • edited December 2023

    @Fear2Stop said:

    @gregsmith said:

    @Fear2Stop said:

    @HotStrange said:

    @Fear2Stop said:

    @HotStrange said:
    That sucks you’re having issues, I know you’ve been wanting it for a while. I’ve never had many issues with it but then again I’ve been in the beta for about 2 years now so many that’s why.

    I love it and think it’s a great and powerful synth but if you’re wanting a good wavetable synth that’s more stable for you, check out the IAP in Tera Pro or Drambo. Maybe Electribe Wave or Synthmaster 1 for iPhone.

    I know Buttersynth is a lot of people’s favorite synth in iOS but my personal favorite is Mela 4. It’s amazing.

    I’m still learning the ropes on Mela 4… I’m having some issues making good sounds, but in this case it’s a user issue… the synth itself is definitely high quality.

    I deleted SM1 off my phone a while back because it kept crashing…it was the buggiest synth I had until now.

    I do have the Tera Pro IAP (I have all of them now ) … I’m rapidly realizing wavetable is my least favorite (if there can be such a thing lol) form of synthesis but even then I’m able to make some pretty nifty sounds and having a shit load of fun with it.

    I think that’s the root of all of this…at the end of the day, I’m finding using BS feels like a chore. I keep trying to go back to it and give it another shot and after a few minutes I keep wondering what I’m missing . With TP, I might not know exactly what I’m doing but the fun to me is in the experimenting.

    I’m glad you’ve at least found alternatives. Wavetable is an acquired taste for sure. It sounds very digital lol

    Tera Pro is a beast though and one of the all time iOS greats. Sorry you’re having issues with BS. Hopefully they will get fixed soon. The beta has been stable, for me at least. If the Korg sale is still going I think Wave is a really good WT synth that doesn’t get as much love

    Tera Pro is up there with the Iceworks stuff as my favorites, and for me to say that speaks volumes!

    Honestly even if the bugs get fixed , that UI for BS just seems so cold and clinical…I know that’s a minor bitch compared to the other ones I have but it’s a good summation of the issues I have with it

    I love Tera Pro too, but find the interface way harder to navigate and more frustrating than ButterSynth on iPhone, with all the scrolling around. If you’re getting all you need from Tera Pro though, you’re probably doing the right thing getting a refund on BS. I always find it interesting how different interfaces work intuitively for different people.

    Same! It’s like with the Icegear apps , I’ve read complaints about the iPhone versions with the horizontal scrolling, but I’ve used them SO much that I can speed through the pages pretty fast . Hell I have a patch in LaGrange I made I titled “47 Seconds” because that’s how long it took for me to make it (broke my old record of 1:21 in BLEASS Omega 😂). Yet it’s hard for me to make a patch in Flowtones cause I keep getting lost .

    Everyone works differently and I find it fascinating.

    Oh I totally agree with you about Icegear. The big difference with their synths on iPhone is that there’s only horizontal scroll and no vertical scroll. Don’t get me wrong, I love having Tera pro on iPhone, it’d just be easier if it didnt scale past 100% vertically.

  • @MrSmileZ said:
    ButterSynth is powerful, but it’s very wavetable…and that is not for everybody

    My most used synths are these…
    1. Tera Pro & all IAPs
    2. Kaspar
    3. Animoog
    4. Aparillo
    5. ButterSynth

    I really had to ponder this and look at my app usage hahaha

    My top 5 (although it’s changing over the past month) this year are :

    1. Iceworks (all tied for first)
    2. Mood
    3. Omega
    4. Phase 84
    5. KQ Dixie
  • Wow, forgot i bought kaspar. This thing looks amazing. Screen is not resizing when loaded as an au though.

  • @Fear2Stop said:

    @MrSmileZ said:
    ButterSynth is powerful, but it’s very wavetable…and that is not for everybody

    My most used synths are these…
    1. Tera Pro & all IAPs
    2. Kaspar
    3. Animoog
    4. Aparillo
    5. ButterSynth

    I really had to ponder this and look at my app usage hahaha

    My top 5 (although it’s changing over the past month) this year are :

    1. Iceworks (all tied for first)
    2. Mood
    3. Omega
    4. Phase 84
    5. KQ Dixie

    Those Icework synths are really amazing. Kronocker is my personal favorite. Very unique and beautiful sounding.

  • @HotStrange said:

    @Fear2Stop said:

    @MrSmileZ said:
    ButterSynth is powerful, but it’s very wavetable…and that is not for everybody

    My most used synths are these…
    1. Tera Pro & all IAPs
    2. Kaspar
    3. Animoog
    4. Aparillo
    5. ButterSynth

    I really had to ponder this and look at my app usage hahaha

    My top 5 (although it’s changing over the past month) this year are :

    1. Iceworks (all tied for first)
    2. Mood
    3. Omega
    4. Phase 84
    5. KQ Dixie

    Those Icework synths are really amazing. Kronocker is my personal favorite. Very unique and beautiful sounding.

    It can make some REALLY bizarre sounds too… this was entirely done in Kroenecker 😂

    https://fear2stop.bandcamp.com/track/wtf-the-laughing-sailor

  • Well i had a bit of GAS yesterday and considered to buy buttersynth. This thread cured me. Thanks 😄

  • edited December 2023

    @MrSmileZ said:
    ButterSynth is powerful, but it’s very wavetable…and that is not for everybody

    My most used synths are these…
    1. Tera Pro & all IAPs
    2. Kaspar
    3. Animoog
    4. Aparillo
    5. ButterSynth

    I really had to ponder this and look at my app usage hahaha

    fun fact - all above mentioned synths are most likely internally wavetable too, you just doesn't know about that :)))) Vast majority of VA synths are using for oscillators internally just wavetables .. difference is that "wavetable synths" just give you opportunity to tweak those wavetables, and other synths have them just hidden inside code, in fixed configuration ... It's just better for CPU footprint, than "generating" all those waves mathematically in real time.

    maybe except of early Roland Boutique models which are using ACB (eg. emulating whole thing at circuit compontents level) using just wavetables for oscillators is most commong method in DSP coding ..

  • @Fear2Stop said:
    So I was able to get BS a couple of days ago and was really hyped from all the praise here, and honestly it might be the most disappointing app I’ve purchased. I expected some kind of issues in GarageBand, but I didn’t expect it to be nearly unusable. Sounds get stuck and the only way to get it to stop is to force close GB . Occasionally, the presets will change just from pressing stop or play. The worst part is when exporting, the volume on BS goes all the way to the maximum regardless of the level you set, making it drown out the other instruments

    But that’s GarageBand, and I was already thinking about switching to Cubasis, so all should be good, right? So I tried the standalone , and…it’s nearly as bad. There’s a certain lag that I can’t really explain . Not necessarily with the controls but with the sound itself. I notice the positive reviews seem to all be for the iPad version…I don’t think my iPhone 13 Pro Max can handle it (I feel bad for those with older devices). I pissed and moaned when it was iPad only, but honestly it probably should’ve stayed that way. Some things aren’t meant to be iOS universal, and I finally see why

    Thanks for your honest words. Sorry to hear you are having problems with the synth.

    Are you using a older model of an iPad? Is the CPU usage high when you experience the lag? Do you have oversampling enabled? Does it help if you lower the polyphony limit?

    I think the lag could be caused by not having enough CPU power.
    When changing the preset the synth automatically fades out/in to minimize the differences in the presets. Do you get noises every time you switch the presets or with some specific presets?

    Yes you are right that when you purchase a product it should be perfect but it's impossible for me to test all different setups. Thats why I rely on customers to be understanding and provide as much information about the issues as possible so I can fix them.

    Thanks,
    -Arto

  • The user and all related content has been deleted.
  • @dendy said:

    @MrSmileZ said:
    ButterSynth is powerful, but it’s very wavetable…and that is not for everybody

    My most used synths are these…
    1. Tera Pro & all IAPs
    2. Kaspar
    3. Animoog
    4. Aparillo
    5. ButterSynth

    I really had to ponder this and look at my app usage hahaha

    fun fact - all above mentioned synths are most likely internally wavetable too, you just doesn't know about that :)))) Vast majority of VA synths are using for oscillators internally just wavetables .. difference is that "wavetable synths" just give you opportunity to tweak those wavetables, and other synths have them just hidden inside code, in fixed configuration ... It's just better for CPU footprint, than "generating" all those waves mathematically in real time.

    maybe except of early Roland Boutique models which are using ACB (eg. emulating whole thing at circuit compontents level) using just wavetables for oscillators is most commong method in DSP coding ..

    I am not aware of any soft synth that does not use LUT for the oscilator. It will be madness to force the CPU or GPU to run multiple cycles instead of just one using LUT to produce output.

  • edited December 2023

    I think the presets it comes with don’t show the real potential of this synth. I feel it can be quite good with the proper tweaks. At first I wasn’t knocked out by it, but with a little getting into it, it’s quite good.

  • @Kirnu said:

    @Fear2Stop said:
    So I was able to get BS a couple of days ago and was really hyped from all the praise here, and honestly it might be the most disappointing app I’ve purchased. I expected some kind of issues in GarageBand, but I didn’t expect it to be nearly unusable. Sounds get stuck and the only way to get it to stop is to force close GB . Occasionally, the presets will change just from pressing stop or play. The worst part is when exporting, the volume on BS goes all the way to the maximum regardless of the level you set, making it drown out the other instruments

    But that’s GarageBand, and I was already thinking about switching to Cubasis, so all should be good, right? So I tried the standalone , and…it’s nearly as bad. There’s a certain lag that I can’t really explain . Not necessarily with the controls but with the sound itself. I notice the positive reviews seem to all be for the iPad version…I don’t think my iPhone 13 Pro Max can handle it (I feel bad for those with older devices). I pissed and moaned when it was iPad only, but honestly it probably should’ve stayed that way. Some things aren’t meant to be iOS universal, and I finally see why

    Thanks for your honest words. Sorry to hear you are having problems with the synth.

    Are you using a older model of an iPad? Is the CPU usage high when you experience the lag? Do you have oversampling enabled? Does it help if you lower the polyphony limit?

    I think the lag could be caused by not having enough CPU power.
    When changing the preset the synth automatically fades out/in to minimize the differences in the presets. Do you get noises every time you switch the presets or with some specific presets?

    Yes you are right that when you purchase a product it should be perfect but it's impossible for me to test all different setups. Thats why I rely on customers to be understanding and provide as much information about the issues as possible so I can fix them.

    Thanks,
    -Arto

    Already refunded but the issue didn’t occur when changing presets, it came when playing a sequence of notes (live playing , not sequencing), and was happening with the init sound

  • @Antos3345 said:
    I think the presets it comes with don’t show the real potential of this synth. I feel it can be quite good with the proper tweaks. At first I wasn’t knocked out by it, but with a little getting into it, it’s quite good.

    Same. I’ve made some of my favorite synth patches on Buttersynth.

  • @HotStrange said:

    @Antos3345 said:
    I think the presets it comes with don’t show the real potential of this synth. I feel it can be quite good with the proper tweaks. At first I wasn’t knocked out by it, but with a little getting into it, it’s quite good.

    Same. I’ve made some of my favorite synth patches on Buttersynth.

    I made my first preset pack on ButterSynth. I found it so easy to dial in sounds. Most of what I did just used the 2 Wavetables and noise. I love that all of these patches can have additional layers, with the FM, sample upload etc. not to mention super flexible modulation options.

    I think part of the reason it has some teething issues is just how ambitious it is. It’s waaaay deeper than the vast majority of the iOS synths I own.

  • @gregsmith said:

    @HotStrange said:

    @Antos3345 said:
    I think the presets it comes with don’t show the real potential of this synth. I feel it can be quite good with the proper tweaks. At first I wasn’t knocked out by it, but with a little getting into it, it’s quite good.

    Same. I’ve made some of my favorite synth patches on Buttersynth.

    I made my first preset pack on ButterSynth. I found it so easy to dial in sounds. Most of what I did just used the 2 Wavetables and noise. I love that all of these patches can have additional layers, with the FM, sample upload etc. not to mention super flexible modulation options.

    I think part of the reason it has some teething issues is just how ambitious it is. It’s waaaay deeper than the vast majority of the iOS synths I own.

    For sure. It’s a super deep app. I don’t even think I’ve scratched the surface of the sounds it’s capable of and I’ve had it since the beta first launched. You can really make just about anything it seems.

    Even for its faults I’m glad it’s here. Sucks that it’s been bad for some people, though. Hope those issues will get sorted.

  • @Luxthor said:

    @dendy said:

    @MrSmileZ said:
    ButterSynth is powerful, but it’s very wavetable…and that is not for everybody

    My most used synths are these…
    1. Tera Pro & all IAPs
    2. Kaspar
    3. Animoog
    4. Aparillo
    5. ButterSynth

    I really had to ponder this and look at my app usage hahaha

    fun fact - all above mentioned synths are most likely internally wavetable too, you just doesn't know about that :)))) Vast majority of VA synths are using for oscillators internally just wavetables .. difference is that "wavetable synths" just give you opportunity to tweak those wavetables, and other synths have them just hidden inside code, in fixed configuration ... It's just better for CPU footprint, than "generating" all those waves mathematically in real time.

    maybe except of early Roland Boutique models which are using ACB (eg. emulating whole thing at circuit compontents level) using just wavetables for oscillators is most commong method in DSP coding ..

    I am not aware of any soft synth that does not use LUT for the oscilator. It will be madness to force the CPU or GPU to run multiple cycles instead of just one using LUT to produce output.

    As i mentioned, Roland in their ACB engine (used in first batch of Boutique synths - all those with low polyphony are basicaly ACB based) is using completely different approach - they emulate all analogue circuits down to component level (like behaviour of resistors, capacitors, transistors, etc). That's reason why they can do such low polyphony, it's very DSP demanding.

  • @dendy said:

    @Luxthor said:

    @dendy said:

    @MrSmileZ said:
    ButterSynth is powerful, but it’s very wavetable…and that is not for everybody

    My most used synths are these…
    1. Tera Pro & all IAPs
    2. Kaspar
    3. Animoog
    4. Aparillo
    5. ButterSynth

    I really had to ponder this and look at my app usage hahaha

    fun fact - all above mentioned synths are most likely internally wavetable too, you just doesn't know about that :)))) Vast majority of VA synths are using for oscillators internally just wavetables .. difference is that "wavetable synths" just give you opportunity to tweak those wavetables, and other synths have them just hidden inside code, in fixed configuration ... It's just better for CPU footprint, than "generating" all those waves mathematically in real time.

    maybe except of early Roland Boutique models which are using ACB (eg. emulating whole thing at circuit compontents level) using just wavetables for oscillators is most commong method in DSP coding ..

    I am not aware of any soft synth that does not use LUT for the oscilator. It will be madness to force the CPU or GPU to run multiple cycles instead of just one using LUT to produce output.

    As i mentioned, Roland in their ACB engine (used in first batch of Boutique synths - all those with low polyphony are basicaly ACB based) is using completely different approach - they emulate all analogue circuits down to component level (like behaviour of resistors, capacitors, transistors, etc). That's reason why they can do such low polyphony, it's very DSP demanding.

    I don’t see any document confirming this. What Roland did is nothing more than what Korg (CMT) and Moog are already doing with their soft synth recreations. In essence, every significant component on those devices has its own pre-calculated table or simple behavior algorithm.

    Those ACB Boutique devices are not even close to having the CPU power to run so many floating-point calculations. Roland ESC2 is on the pair with the Raspberry Pi 2 in its power.

    BTW, good to see you back posting frequently! 🫡

  • @Luxthor said:

    @dendy said:

    @Luxthor said:

    @dendy said:

    @MrSmileZ said:
    ButterSynth is powerful, but it’s very wavetable…and that is not for everybody

    My most used synths are these…
    1. Tera Pro & all IAPs
    2. Kaspar
    3. Animoog
    4. Aparillo
    5. ButterSynth

    I really had to ponder this and look at my app usage hahaha

    fun fact - all above mentioned synths are most likely internally wavetable too, you just doesn't know about that :)))) Vast majority of VA synths are using for oscillators internally just wavetables .. difference is that "wavetable synths" just give you opportunity to tweak those wavetables, and other synths have them just hidden inside code, in fixed configuration ... It's just better for CPU footprint, than "generating" all those waves mathematically in real time.

    maybe except of early Roland Boutique models which are using ACB (eg. emulating whole thing at circuit compontents level) using just wavetables for oscillators is most commong method in DSP coding ..

    I am not aware of any soft synth that does not use LUT for the oscilator. It will be madness to force the CPU or GPU to run multiple cycles instead of just one using LUT to produce output.

    As i mentioned, Roland in their ACB engine (used in first batch of Boutique synths - all those with low polyphony are basicaly ACB based) is using completely different approach - they emulate all analogue circuits down to component level (like behaviour of resistors, capacitors, transistors, etc). That's reason why they can do such low polyphony, it's very DSP demanding.

    I don’t see any document confirming this. What Roland did is nothing more than what Korg (CMT) and Moog are already doing with their soft synth recreations. In essence, every significant component on those devices has its own pre-calculated table or simple behavior algorithm.

    Those ACB Boutique devices are not even close to having the CPU power to run so many floating-point calculations. Roland ESC2 is on the pair with the Raspberry Pi 2 in its power.

    BTW, good to see you back posting frequently! 🫡

    Look up tables are either large or still need interpolation - too large and cache misses beckon. CPUs now are far more potent in directly running algorithms than they were when I started out on VA development.

  • edited December 2023

    @Luxthor said:

    @dendy said:

    @Luxthor said:

    @dendy said:

    @MrSmileZ said:
    ButterSynth is powerful, but it’s very wavetable…and that is not for everybody

    My most used synths are these…
    1. Tera Pro & all IAPs
    2. Kaspar
    3. Animoog
    4. Aparillo
    5. ButterSynth

    I really had to ponder this and look at my app usage hahaha

    fun fact - all above mentioned synths are most likely internally wavetable too, you just doesn't know about that :)))) Vast majority of VA synths are using for oscillators internally just wavetables .. difference is that "wavetable synths" just give you opportunity to tweak those wavetables, and other synths have them just hidden inside code, in fixed configuration ... It's just better for CPU footprint, than "generating" all those waves mathematically in real time.

    maybe except of early Roland Boutique models which are using ACB (eg. emulating whole thing at circuit compontents level) using just wavetables for oscillators is most commong method in DSP coding ..

    I am not aware of any soft synth that does not use LUT for the oscilator. It will be madness to force the CPU or GPU to run multiple cycles instead of just one using LUT to produce output.

    As i mentioned, Roland in their ACB engine (used in first batch of Boutique synths - all those with low polyphony are basicaly ACB based) is using completely different approach - they emulate all analogue circuits down to component level (like behaviour of resistors, capacitors, transistors, etc). That's reason why they can do such low polyphony, it's very DSP demanding.

    I don’t see any document confirming this. What Roland did is nothing more than what Korg (CMT) and Moog are already doing with their soft synth recreations. In essence, every significant component on those devices has its own pre-calculated table or simple behavior algorithm.

    Those ACB Boutique devices are not even close to having the CPU power to run so many floating-point calculations. Roland ESC2 is on the pair with the Raspberry Pi 2 in its power.

    https://rolandcorp.com.au/blog/what-is-analog-circuit-behaviour-acb
    or here:
    https://www.rolandus.com/blog/2014/02/14/analog-circuit-behavior-acb/

    In essence, every significant component on those devices has its own pre-calculated table or simple behavior algorithm.

    Yes but there is not wavetable and classic DSP wavetable oscillator .. that is what i meant .. there are models of individual analog circuitry components, ACB is very different approach from mainstream DSP modelling synth method ..

    Also i don't think AIRA series (especially System1 and System8) and early Boutique models were runing on Pi 2 .. To my knowledge there was regular DSP processor inside (or multiple ones in System8 case)

    BTW, good to see you back posting frequently!

    :lol:

  • @MadGav said:

    @Luxthor said:

    @dendy said:

    @Luxthor said:

    @dendy said:

    @MrSmileZ said:
    ButterSynth is powerful, but it’s very wavetable…and that is not for everybody

    My most used synths are these…
    1. Tera Pro & all IAPs
    2. Kaspar
    3. Animoog
    4. Aparillo
    5. ButterSynth

    I really had to ponder this and look at my app usage hahaha

    fun fact - all above mentioned synths are most likely internally wavetable too, you just doesn't know about that :)))) Vast majority of VA synths are using for oscillators internally just wavetables .. difference is that "wavetable synths" just give you opportunity to tweak those wavetables, and other synths have them just hidden inside code, in fixed configuration ... It's just better for CPU footprint, than "generating" all those waves mathematically in real time.

    maybe except of early Roland Boutique models which are using ACB (eg. emulating whole thing at circuit compontents level) using just wavetables for oscillators is most commong method in DSP coding ..

    I am not aware of any soft synth that does not use LUT for the oscilator. It will be madness to force the CPU or GPU to run multiple cycles instead of just one using LUT to produce output.

    As i mentioned, Roland in their ACB engine (used in first batch of Boutique synths - all those with low polyphony are basicaly ACB based) is using completely different approach - they emulate all analogue circuits down to component level (like behaviour of resistors, capacitors, transistors, etc). That's reason why they can do such low polyphony, it's very DSP demanding.

    I don’t see any document confirming this. What Roland did is nothing more than what Korg (CMT) and Moog are already doing with their soft synth recreations. In essence, every significant component on those devices has its own pre-calculated table or simple behavior algorithm.

    Those ACB Boutique devices are not even close to having the CPU power to run so many floating-point calculations. Roland ESC2 is on the pair with the Raspberry Pi 2 in its power.

    BTW, good to see you back posting frequently! 🫡

    Look up tables are either large or still need interpolation - too large and cache misses beckon. CPUs now are far more potent in directly running algorithms than they were when I started out on VA development.

    This is true, but oversampled interpolation is still a lot faster than using multiple trigonometric functions for subsamples. Unless you use approximations, which are fine for things like LFOs, but not for oscillators running at 4x sample rate B)

    Disclaimer - I'm just a designer mucking about with C. So the real math&code gurus may have better strategies than me :p

  • @dendy said:

    @Luxthor said:

    @dendy said:

    @Luxthor said:

    @dendy said:

    @MrSmileZ said:
    ButterSynth is powerful, but it’s very wavetable…and that is not for everybody

    My most used synths are these…
    1. Tera Pro & all IAPs
    2. Kaspar
    3. Animoog
    4. Aparillo
    5. ButterSynth

    I really had to ponder this and look at my app usage hahaha

    fun fact - all above mentioned synths are most likely internally wavetable too, you just doesn't know about that :)))) Vast majority of VA synths are using for oscillators internally just wavetables .. difference is that "wavetable synths" just give you opportunity to tweak those wavetables, and other synths have them just hidden inside code, in fixed configuration ... It's just better for CPU footprint, than "generating" all those waves mathematically in real time.

    maybe except of early Roland Boutique models which are using ACB (eg. emulating whole thing at circuit compontents level) using just wavetables for oscillators is most commong method in DSP coding ..

    I am not aware of any soft synth that does not use LUT for the oscilator. It will be madness to force the CPU or GPU to run multiple cycles instead of just one using LUT to produce output.

    As i mentioned, Roland in their ACB engine (used in first batch of Boutique synths - all those with low polyphony are basicaly ACB based) is using completely different approach - they emulate all analogue circuits down to component level (like behaviour of resistors, capacitors, transistors, etc). That's reason why they can do such low polyphony, it's very DSP demanding.

    I don’t see any document confirming this. What Roland did is nothing more than what Korg (CMT) and Moog are already doing with their soft synth recreations. In essence, every significant component on those devices has its own pre-calculated table or simple behavior algorithm.

    Those ACB Boutique devices are not even close to having the CPU power to run so many floating-point calculations. Roland ESC2 is on the pair with the Raspberry Pi 2 in its power.

    https://rolandcorp.com.au/blog/what-is-analog-circuit-behaviour-acb
    or here:
    https://www.rolandus.com/blog/2014/02/14/analog-circuit-behavior-acb/

    In essence, every significant component on those devices has its own pre-calculated table or simple behavior algorithm.

    Yes but there is not wavetable and classic DSP wavetable oscillator .. that is what i meant .. there are models of individual analog circuitry components, ACB is very different approach from mainstream DSP modelling synth method ..

    Also i don't think AIRA series (especially System1 and System8) and early Boutique models were runing on Pi 2 .. To my knowledge there was regular DSP processor inside (or multiple ones in System8 case)

    A long time ago, DSPs were better for that purpose than CPUs, today, in the RISC-ARM kingdom, not so much. The only efficiency left over from RISC was the price of production and handling of interrupts and low-latency input and output.

    I read through those Roland marketing pages, I watched their promo videos, and however their intention was to make SF Opera from simple technology, it didn't work on me. 😂

  • I have ACB in my Roland fantom6 ex, it’s nice…but yes very cpu hungry…in fact one can only have it running on the 1st track of 16 (1 instance only), and the polyphony reflects the actual synth it’s modeled from and doesn’t go up from there. All the wavetable stuff @Dendy was very interesting and I didn’t know about that at all. Good to see you on the posts again!

  • edited December 2023

    @Luxthor said:
    A long time ago, DSPs were better for that purpose than CPUs, today, in the RISC-ARM kingdom, not so much. The only efficiency left over from RISC was the price of production and handling of interrupts and low-latency input and output.

    Not entirely true.. DSP procesors still have edge in certain types of instructions specialised for audio DSP processing, where on RISC/ARM you have just general instructions sets .. so some type of operations (often repeated in audio DSP code) you can do on DSP with singe instruction where on RISC/ARM you need few instructions or even loop ..

    Also completely higher level of performance are FPGA chips which are way more performant cause they can be highly optimalised for certain type of operations. For example Novation Peak or Waldorf Kyra are using FPGA chips

    (yeah i know we are messing here together 2 unrelated things - hw chips technology and how analogy synth emulatiom is written from the point of view of code - it's just natural flow of discussion, it branches to multiple threads like multiverse on every quantum event)

    I read through those Roland marketing pages, I watched their promo videos, and however their intention was to make SF Opera from simple technology, it didn't work on me. 😂

    well, it's pure fact .. ACB doesn't use classic wavetables for their oscullators .. that's main reason why all those ACB based synths have so low polyphony .. Also they sound better than next generation of Boutiques which are using other technology - allowing them higher polyphony but also doing comproimise on sound quality.

    Maybe that's why they later switched to ZendCore, especially for their groovebox product line - cause this is just classic ordinary DSP code which allows much higher polyphony ...

  • @dendy said:

    @Luxthor said:
    A long time ago, DSPs were better for that purpose than CPUs, today, in the RISC-ARM kingdom, not so much. The only efficiency left over from RISC was the price of production and handling of interrupts and low-latency input and output.

    Not entirely true.. DSP procesors still have edge in certain types of instructions specialised for audio DSP processing, where on RISC/ARM you have just general instructions sets .. so some type of operations (often repeated in audio DSP code) you can do on DSP with singe instruction where on RISC/ARM you need few instructions or even loop ..

    I’ll not argue with you on this one, because I agree and have already said so. Also, my experience in low-level programming was on a CISC architecture, the same as any DSP. What I was trying to imply is how recent technology has advanced so much that today SoCs can replace so many DSPs of the past, in particular floating point calculations.

    I compared the Roland ESC2 with the Raspberry Pi 2 (ARM Cortex-A53), and this 64-bit CPU has floating point units per core, it also has DSP-SIMD extensions per core. It would be madness to use just general instructions, as you said.

    I will stop derailing this thread now. 🫣

Sign In or Register to comment.