CSound and Garageband?
Date | 2015-07-03 09:19 |
From | Gabriele Battaglia |
Subject | CSound and Garageband? |
Hi all. I could be possible to use an instrument created by CSound, in Garageband? Thanks. Gabriel. ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ _______________________________________________ Csound-users mailing list Csound-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-users Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2015-07-03 20:40 |
From | Victor Lazzarini |
Subject | Re: CSound and Garageband? |
I don't think so, as GarageBand does not have external MIDI output. There is no audio unit Csound plugin either. Victor Lazzarini Dean of Arts, Celtic Studies, and Philosophy Maynooth University Ireland > On 3 Jul 2015, at 09:19, Gabriele Battaglia |
Date | 2015-07-03 23:11 |
From | Edward Costello |
Subject | Re: CSound and Garageband? |
Attachments | None None |
I made a Csound Audiounit! I just got tied up with other things after I successfully got it working, but it should be possible to get working in Garageband, it’s a synth type audio unit but it is easy enough to make it an effect, the code is here https://github.com/eddyc/CsoundAU, there isn’t any documentation or anything like that at the moment but if anyone wants help getting it working I can oblige. I could spend some time early next week making it a bit friendlier for public consumption if anyone wants it? Ed
|
Date | 2015-07-04 09:20 |
From | Victor Lazzarini |
Subject | Re: CSound and Garageband? |
Attachments | None None |
You should try and make it like CsLadspa or Cabbage, where any CSD can be used. Anyway, that's good to hear. Well done. Victor Lazzarini Dean of Arts, Celtic Studies, and Philosophy Maynooth University Ireland
|
Date | 2015-07-04 11:13 |
From | Rory Walsh |
Subject | Re: CSound and Garageband? |
It is not so easy to take the same approach with AUs as with csLADSPA and Cabbage. The problem is that each AU needs a unique ID that is written directly into the plugin library's binary data when compiled(and tied to the AUs plist files). With Cabbage I run a simple process after the binary has been created that changes the VST plugin ID. I've tried many different ways of doing the same with AUs but I can't get it to work. As Ed has shown, it is relatively straightforward to call Csound from an AU, but you'll either need to use the same csd file name each time, or provide a drop-down or browse menu for Csound files once the AU is opened. Neither approach is great because the number of parameters in an AU is fixed. So all instruments would have the to have the same number of parameters. I plan to look at this issue again when I get the chance. But it will likely be September before I can get around to it. On 4 July 2015 at 09:20, Victor Lazzarini |
Date | 2015-07-04 15:01 |
From | Aurelius Prochazka |
Subject | Re: CSound and Garageband? |
Attachments | None None |
Couldn't you do something like what AudioKit does where you start off with a bare-bones CSD every time and then dynamically load the instruments as needed into the Csound6 engine? I've been wanting to provide AU capabilities to AudioKit for a while so the work by Edward and Rory is super interesting. Aure On Sat, Jul 4, 2015 at 3:13 AM, Rory Walsh <rorywalsh@ear.ie> wrote: It is not so easy to take the same approach with AUs as with csLADSPA Sent From My iPhone |
Date | 2015-07-04 15:52 |
From | "Dr. Richard Boulanger" |
Subject | Re: CSound and Garageband? |
Attachments | None None |
Dear Ed, I would love to encourage you to continue your work with the Csound Audio Unit and make it a bit friendlier for public consumption. My Berklee students - some studying Csound, and others studying C programming using Csound, CsoundforIOS, and AudioKit - would be very excited to explore your code and build on it. I will share this with them right away - and check it out over the weekend too! Thanks. Dr.B.
On Fri, Jul 3, 2015 at 6:11 PM, Edward Costello <phasereset@gmail.com> wrote:
|
Date | 2015-07-04 16:01 |
From | "Dr. Richard Boulanger" |
Subject | Re: CSound and Garageband? |
Attachments | None None |
As you are all well aware, as Apple increases the ways that AUs can be used, and the platforms on which they can be run, coming up with a general Csound solution - in which .csd can be saved and run as Audio Units should allow, for instance - ALL of the amazing Cabbage instruments and effects to run on the iPad or iPhone directly - as apps that could be interconnected via Audio Bus. My students, (and I), and electronic musicians everywhere would be in heaven - showered with riches.
On Sat, Jul 4, 2015 at 6:13 AM, Rory Walsh <rorywalsh@ear.ie> wrote: It is not so easy to take the same approach with AUs as with csLADSPA |
Date | 2015-07-04 16:05 |
From | "Dr. Richard Boulanger" |
Subject | Re: CSound and Garageband? |
Attachments | None None |
Aure,
AU support in AudioKit will be amazing. Good luck with this new direction - keep us posted! Dr.B. PS: Have you started to support AudioKit development for the Apple Watch yet? Do you show any model projects and code that will run Csound on the Watch?
On Sat, Jul 4, 2015 at 10:01 AM, Aurelius Prochazka <aure@aure.com> wrote:
|
Date | 2015-07-04 16:24 |
From | Aurelius Prochazka |
Subject | Re: CSound and Garageband? |
Attachments | None None |
No, as far as I know you can't run Csound on the watch, but because the watch has to be connected to the phone anyway, you can run Csound on the phone and generate audio and stream via Bluetooth, which is what I am doing in this somewhat goofy video: Aure On Sat, Jul 4, 2015 at 8:05 AM, Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
Sent From My iPhone |
Date | 2015-07-04 16:40 |
From | Rory Walsh |
Subject | Re: CSound and Garageband? |
Thanks Aure. You've given me an idea. The problem is that each AU has a unique ID. AU hosts on OSX won't load two plugins with the same ID. If I could dynamically change the ID I would do the same thing I do with VSTs. But it's very cumbersome. A solution would be to load a Cabbage AU into a host. Then browse for the Cabbage csd file and instantiate. When you save your session the host will save the patch settings, including the Csound instruments each Cabbage AU has loaded. The next time the session is launched all instances of the Cabbage AU will load their last csd file. It adds one extra step on startup, but if it gets Csound into a host of Apple hosts then I'd say it's worth a shot. Rory. On 4 July 2015 at 16:24, Aurelius Prochazka |
Date | 2015-07-04 17:51 |
From | Edward Costello |
Subject | Re: CSound and Garageband? |
Great, I’m on holidays this weekend but I’ll work on the AU from Monday and keep you guys posted on my progress, Cheers Ed > On 4 Jul 2015, at 17:40, Rory Walsh |
Date | 2015-07-04 18:29 |
From | Nick Arner |
Subject | Re: CSound and Garageband? |
Attachments | None None |
Sounds great Ed, I'm really looking forward to seeing where this goes! On Sat, Jul 4, 2015 at 12:51 PM, Edward Costello <phasereset@gmail.com> wrote: Great, I’m on holidays this weekend but I’ll work on the AU from Monday and keep you guys posted on my progress, Nick |
Date | 2015-07-06 03:13 |
From | "Dr. Richard Boulanger" |
Subject | Re: CSound and Garageband? |
Attachments | None None |
hope this works. it would be awesome. -dB
On Sat, Jul 4, 2015 at 11:40 AM, Rory Walsh <rorywalsh@ear.ie> wrote: Thanks Aure. You've given me an idea. The problem is that each AU has |
Date | 2015-07-06 03:17 |
From | "Dr. Richard Boulanger" |
Subject | Re: CSound and Garageband? |
Attachments | None None |
cool. were both your marimba and the "we will rock you" using audio kit and csound?
On Sat, Jul 4, 2015 at 11:24 AM, Aurelius Prochazka <aure@aure.com> wrote:
|
Date | 2015-07-09 10:49 |
From | Edward Costello |
Subject | Re: CSound and Garageband? |
Attachments | None None |
Just a brief update to say I’ve been working on this. I currently have an Xcode project that builds either an effect or a synth audiounit with a cocoa gui. I want to just work on implementing the preset system and parameters over the next day or two then I’ll be happy to share the code and to collaborate on making it useful for everyone. Ed
|
Date | 2015-07-09 11:11 |
From | Enrico Francioni |
Subject | Re: CSound and Garageband? |
…It will be possible even with Reason (Propellerhead)? e -- View this message in context: http://csound.1045644.n5.nabble.com/CSound-and-Garageband-tp5742641p5742706.html Sent from the Csound - General mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ _______________________________________________ Csound-users mailing list Csound-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-users Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2015-07-09 14:19 |
From | Nick Arner |
Subject | Re: CSound and Garageband? |
Attachments | None None |
Sounds awesome! Let us know if you need any help with testing or documentation or such. On Thu, Jul 9, 2015 at 5:49 AM, Edward Costello <phasereset@gmail.com> wrote:
Nick |
Date | 2015-07-09 15:24 |
From | stephaneboussuge |
Subject | Re: CSound and Garageband? |
Attachments | signature0 7-1.png None None |
Fantastic, would love csound as AU ! s
|
Date | 2015-07-13 20:38 |
From | Edward Costello |
Subject | Re: CSound and Garageband? |
Attachments | None None |
Hi all, I have uploaded my project to github here https://github.com/eddyc/CsoundAU. This will build either a Csound based AudioUnit effect or synth. I opted to make it as simple as possible to write plugins so an entire plugin (without Cocoa gui, but with the standard AudioUnit gui) can be defined in 2 json files and a .csd file. Adding Cocoa gui requires using Objective-C but anyone familiar with Cocoa programming will find it really easy. Testers / Questions are welcome, Cheers Ed
|