Which environment should I use?

Hi all, I am new to Daisy and recently bought a Seed to achieve this ultimate goal:
Programming and creating a hardware version of an ambient looper that will be a mix of William Basinskis disintegration loops, soma cosmos and some freeze fx.
Until now I worked with the Axoloti environment so I don’t have any real programming skills yet, always liked the “building blocks” approach of Axoloti.

But now I want to step up, be more advanced and futureproof.

The question is: What are your suggestions which environment should I use??? pd2dsy, oopsy, OWLsy or just plain c++???

I am willing to learn from the ground up but as I said, pasting existing blocks in Axoloti patcher was very straight forward for me and I wouldn’t mind if there is a solution where I can use already existing parts and put them together…

For the start I decided to build the PedalPCB Terrarium and try some things first before I design a complete hardware unit from scratch fo the patch.

Every input is welcome, regards

Using C++ would be the most straightforward way. Many people consider C++ hard and convoluted, but you can start with a subset of the language and go from there. Pure Data would be better, if you are more visually oriented, but IMO it becomes hard when the project reaches a certain point. C++'s use of abstraction allows keeping large projects sane (IMHO, of course).

Welcome!

While C++ may have a steeper learning curve, it will offer you with the most flexibility in the long run in my opinion.

Oopsy could be a good route to take as well based on your project idea. I say this mainly because of this Oopsy-powered looper pedal: https://www.youtube.com/watch?v=tFWWiYaBb7o
It has a “loop-degradation” feature :slight_smile:

1 Like

Most flexibility sounds good and I guess it will be a pretty large project so I guess I will look into C++ then…

1 Like

@GranularGhost I also joined the community and I’m starting to investigate all this since I have a pretty similar idea to yours, an experimental ambient looper with features from many other types of looping devices, including regular loopers, tape/disintegration loopers, Soma Cosmos’, and Chase Bliss Habit’s. I’m already a software developer (web), but I was intimidated to start with C++, so I started looking into Max’s gen~, looking for example patches and I found little stuff, so I started figuring out that it might be better to work on it with C++ and leverage any code that I can find in the community, as well as some DaisySP stuff. I’m still in baby steps, investigating all this, but I would be willing to collaborate on such a device that would have the goals that we seem to share to some degree.

1 Like