Opensource

Discussions, advice, bug reports and much more about the "bach" environment.
Post Reply
szk2s
Posts: 5
Joined: Thu Dec 07, 2017 4:30 pm

Opensource

Post by szk2s » Thu Dec 07, 2017 5:07 pm

Hi,
I'm programmer in Japan and composer mainly in computer music.
Bach library is really amazing.
This library will be necessary for my composition.
And I am thinking of developing new platform for composition, node based (such as Touch Designer!) and you can share the modules on the internet.
Hope this library is opensource.
I want to see the source code. I will make (and share if you want) some additional externals.

Best,
Satoshi
Attachments
Screen Shot 2017-12-08 at 2.02.45 copy.jpg
Prototype of the new platform
Screen Shot 2017-12-08 at 2.02.45 copy.jpg (237.76 KiB) Viewed 6123 times

danieleghisi
Site Admin
Posts: 1349
Joined: Fri Dec 03, 2010 1:25 pm

Re: Opensource

Post by danieleghisi » Fri Dec 08, 2017 12:03 am

Hi,

thanks for your interest!
Your idea is very nice – I'm curious on how you would do that. I assume you mean you'd do that without passing via Max?

At the current stage, bach is not open source (we do discuss the subject, though), but it has a public API that you can use to build your own llll-compliant externals.

(Out of curiosity: are you on Mac or PC? We are always looking for people using Windows to help us ;-)

Daniele

szk2s
Posts: 5
Joined: Thu Dec 07, 2017 4:30 pm

Re: Opensource

Post by szk2s » Fri Dec 08, 2017 1:43 am

Hi, Daniele.
Thanks for your reply.

I think it is better that my platform is on Max because it has many users, high extensibility, and it is multiplatform.
If you have interest, please see the attachment file! (The upmost patcher is main example patch. :D )

Where is API documentations? That sounds really good for me.
It seems very limited for me to use only existing llll-objects.

(Sorry I am on Mac :( )

Best,
Satoshi
Attachments
2s-Node Prototype.zip
(44.02 KiB) Downloaded 264 times

szk2s
Posts: 5
Joined: Thu Dec 07, 2017 4:30 pm

Re: Opensource

Post by szk2s » Fri Dec 08, 2017 1:55 am

P.S.
Sorry. Opening the patch, first you should click the dump button.

And Max console says the bach.encode is deprecated object.
What is the problem? It seems to work perfectly.

andreaagostini
Posts: 209
Joined: Fri Dec 03, 2010 1:51 pm

Re: Opensource

Post by andreaagostini » Mon Dec 11, 2017 10:13 am

Hi,
unfortunately not: bach.encode and bach.decode are far from working perfectly, but I have to admit that we haven't spent time and neurones on them since quite a while... they're on our to-do list anyway!
Cheers,
andrea

szk2s
Posts: 5
Joined: Thu Dec 07, 2017 4:30 pm

Re: Opensource

Post by szk2s » Mon Dec 11, 2017 11:30 am

Hi, Andrea and Daniele.
I'm looking forward to your update.
Thank you for your information.

Anyway,How can I access the API documentations or some source codes?
The download link in "bachproject.net/features/" seems to be dead link.

Best,
Satoshi

danieleghisi
Site Admin
Posts: 1349
Joined: Fri Dec 03, 2010 1:25 pm

Re: Opensource

Post by danieleghisi » Tue Dec 12, 2017 8:02 pm

Hi, thanks for notifying. The link now works properly.
You can find the bach SDK in the download page.
You need to know that that SDK is for bach 0.7(.8), and will not work with the "bleeding edge version" of bach 0.8.
At some point will issue a new SDK for the new bach 0.8, we'll keep you posted.

d

szk2s
Posts: 5
Joined: Thu Dec 07, 2017 4:30 pm

Re: Opensource

Post by szk2s » Wed Dec 13, 2017 5:39 am

Thanks a lot!
I'll wait your update! :D

Post Reply