Start a new topic

I made my own solution to the API Layer

Hi all. I found no nice way to programme the API layer really annoying. So I coded my own. https://github.com/Ziforge/Erae-2-API-Interface This allows you to draw and have custom shapes and apply your own midi cos. The interface for the embodme is severely lacking this and this is the solution. Please feel free to contribute and enjoy. Many thanks George

Thanks for this , I will give it a spin later , this is what is need as a wrapper around the api , looks like it could be a really great way of allowing peaple to design and share api layouts .


 

No Problem. Happy Friday! I will be working on improving it in the coming weeks. So please leave any feedback on the github repo. I am just very busy right now preparing for the studio and research for the next 2 weeks. 

Ah just had a good read through this , you need paying :-) , unfortunately I am too dumb to compile , will have to wait till a package is published . thanks  

Ah just had a good read through this , you need paying :-) , unfortunately I am too dumb to compile , will have to wait till a package is published . thanks  

Hi Paul. Certainly not too dumb! Let me make a compatible version (though initially it will be for Linux only  , Mac later) But i do not have the time this weekend due to travel and prep work. If you can , Star the repo and follow , then you can see when it updates! i will naturally try to remember to post here also.

Warmly

George

will there be win version as well , you mention vst3 versions , when you pass the custom shapes into the api layouts on the erae will it act as a standalone or will it still have to pass through a web based layer  if you were sending out to cv or other midi hardware . all sounds really exciting .

regards

Paul

Hi Paul!

I think if there was interest i could certainly run a build for Windows , but then i may ask for donations or this as it is out of my scope for this project! Currently , you make the API layer the whole size of the erea 2. Then my VST can populate this with your draw shapes or layouts and then programmable interactions. All can output the exact same as erea intended. CV included. 

Warmly

George 

that would be great I was hoping that embodme themselves were planning to implement a more user friendly wrapper or gui  interface around the api zone similar to what you are planning /already working on and it would have been made available inside the erae lab software . Maybe they will hire you to develop it for them .

regards

Paul

Hi George! I got it to compile, although I had to tell it to cmake with  the latest JUCE and not the version you had it restricted to. I'm on MacOS Tahoe 26.3.1  . That's a lot of work, but  I see it's very Claude-y! It seems to track touches well and show them on the laptop screen, which is a good sign.
I've actually tried to use it, (Standalone) ,but it  weirdly sends note ons without note offs. I'm not seeing any OSC output either. 

There are lots of mysteries! But little things like text rendering errors on some of the buttons where the label is rendered twice, and there are two check boxes where the graphics above them seem to be covered by the connected  button. I should probably  put this in the Github errors department, but wanted to know if others saw the same thing. 


1 person likes this

Hi Henry 

 i have not had any of those problems on my machine. However it is currently not bug tested. I shared with the community as a start to fix the initial (in my opinion) problem. Its is not a finished product. If you have solutions to any of these issues please put in a request for bug fix. Thanks again for your videos on the erea and your API designs it influenced my decision to make this an interface and any contribution you can give me and critical feedback is deeply appreciated.  I am currently at EMS Stockholm so i will not have time to impliment fixes for 2 weeks. So please be patient and i will certainly correct anything needed! 

Thanks for checking the app.

George 


1 person likes this

No  problem! I don't expect projects like these to get any dedicated working time!
I will probably make an all API backend myself that will use controls kind of like those in TC-11 [ https://www.bitshapesoftware.com/instruments/tc-11/ ]

The Erae is more like an iPad than like a keyboard instrument or modular device.

I'll probably also be adding synthesis to the video interface I set up, turning touches on colors and pressure into audio. 

Does this API allow me to automate scale changes by chance? or has that been figured out already?

"think how ableton push layout/root notes change as clip scales change when activated"


1 person likes this
Hey Alpha , that's a neat suggestion. Put in a feature request on the repo and I'll add it when im done in the studio.
Login or Signup to post a comment