musickit-users Mailing List for The MusicKit
Brought to you by:
leighsmith
You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
(3) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
|
Feb
|
Mar
|
Apr
(8) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(7) |
Oct
|
Nov
(1) |
Dec
(3) |
2002 |
Jan
(19) |
Feb
(3) |
Mar
(1) |
Apr
(1) |
May
(9) |
Jun
|
Jul
(4) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(3) |
2003 |
Jan
|
Feb
|
Mar
(4) |
Apr
(4) |
May
(7) |
Jun
(11) |
Jul
(12) |
Aug
(9) |
Sep
(6) |
Oct
(8) |
Nov
(5) |
Dec
(12) |
2004 |
Jan
(5) |
Feb
(2) |
Mar
(3) |
Apr
|
May
(7) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2005 |
Jan
|
Feb
|
Mar
(3) |
Apr
(1) |
May
(3) |
Jun
|
Jul
(1) |
Aug
|
Sep
(4) |
Oct
(2) |
Nov
|
Dec
|
2006 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
(2) |
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
2011 |
Jan
|
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
(1) |
2016 |
Jan
(1) |
Feb
(3) |
Mar
(6) |
Apr
(5) |
May
(2) |
Jun
(2) |
Jul
|
Aug
(2) |
Sep
(2) |
Oct
|
Nov
|
Dec
|
From: Reel V. C. <san...@ti...> - 2016-08-16 15:43:16
|
Dear, Have you already visited that amazing place? We've loved it from the first sight, just take a look <http://regard.shreyanjali.com/aeybmkb> Very truly yours, Reel Vegas Club |
From: Moncler <san...@ti...> - 2016-06-17 22:31:38
|
Hi, Have you heard the latest gossip? This is what you have to read <http://howytipro.whiskipediabar.com/aefra> Very truly yours, Moncler |
From: Moncler <san...@ti...> - 2016-04-20 23:50:50
|
Hey! Open message <http://technopark.sibadi.org/outside.php?3> Moncler |
From: Miranda W. <san...@ti...> - 2016-03-12 03:11:18
|
Hey! Open message <http://kkguvenahsap.com/its.php?3jq> Miranda Weeks |
From: Leigh S. <le...@le...> - 2011-08-07 23:04:12
|
Hi Eric, Sorry to hear you are having problems building the MK. Are you using the version of the source from the SVN repository? That is the most recent code that stands a better chance to work. The last time I compiled it at the end of the year it built ok, but each Framework needs to be built and installed individually. That is, Frameworks/PlatformDependent/MKPerformSndMIDI_portaudio, then Frameworks/SndKit, Frameworks/MKDSP_Native, Frameworks/MusicKit. > I have the portaudio source code on my computer and gnustep and then > after that I look at the windows instructions and I am completly lost, > the instructions do not work and in fact some of the programs in the > batch file are not even on my computer and the sudo thing is blocked > and probily not necessary since portaudio has been updated since the > instructions came out. I have c:\portaudio and c:\gnustep. I am > willing to distribute the binary for the windows version if I can get > it compiled. Leigh -- Leigh M. Smith mailto:le...@le... http://www.leighsmith.com skype:aussieleighsmith twitter:@ausleighsmith |
From: eric d. <irc...@gm...> - 2011-08-07 22:30:31
|
I have the portaudio source code on my computer and gnustep and then after that I look at the windows instructions and I am completly lost, the instructions do not work and in fact some of the programs in the batch file are not even on my computer and the sudo thing is blocked and probily not necessary since portaudio has been updated since the instructions came out. I have c:\portaudio and c:\gnustep. I am willing to distribute the binary for the windows version if I can get it compiled. |
From: Leigh S. <le...@le...> - 2011-02-04 04:20:54
|
> Hi There, > This doesn't seem to be a very active list, but hopefully there are some folks here listening! Well, it's probably mostly just me listening nowadays. > I'm looking for a very easily configurable modular synthesis system to use for iOS development. I've been using STK, but wouldn't mind something which handles connections between unit generators for me, something designed a bit more for "pluggability". MusicKit looks like it may possibly be closer to what I'm looking for. Certainly the dynamic binding of Objective C enables a lot of run time configuration of the MusicKit. > Has anyone used MusicKit on iOS? Can anyone give an estimation of how much effort would be involved in getting it running inside my app? > thanks, > -Morgan As far as I know, no one has yet ported the MusicKit and SndKit to iOS devices. It's on my list to do, but is not a high priority for me at this moment. More fundamentally, for your application, the MKOrchestra class needs to be rewritten to be a SndStreamClient subclass. Some work has begun on this but is yet to be completed. So, unless you or someone else is prepared to do some work on the internals of the MusicKit, I would suggest the STK is your best current option. Once again, the plan is to do this work, but it is yet to make it up the top of my priority queue. Leigh -- Leigh M. Smith mailto:le...@le... http://www.leighsmith.com |
From: Morgan P. <mo...@mo...> - 2011-02-04 03:24:02
|
Thanks Brian, What I need is _something_ which will create samples which I can feed to the RemoteIO callback in iOS. Based on a quick look at the MusicKit docs, it looks as if UGens must be managed by MKOrchestra. The way I'm currently using STK is by just choosing a few classes which I don't want to write myself (oscillators, envelopes) and incorporating them in my own code. If MusicKit UGens are suitable for use in a more piecemeal fashion, this could work for me. In other words, if I could build a MusicKit patch and simply ask it to fill a buffer, then it might work for me. If a patch really needs the support of the entire MusicKit infrastructure, it may not be the right choice for me. -Morgan On Thu, Feb 3, 2011 at 7:47 PM, Brian Willoughby <br...@so...>wrote: > I have been a fan of MusicKit for almost 20 years, but I have not > really written any applications that use it. Still, my impression is > that you might not need MKOrchestra, in which case it probably > doesn't matter that it would need to be rewritten. Also, as an open > source kit, all you have to do is compile it for iOS - and unless > pieces of OSX are missing then it should work. > > Anyway, I don't mean to contradict, because if Leigh says MKOrchestra > is appropriate for your application, then you might quickly run into > a dead end. I just wanted to say that you should not be afraid to > give it a try. At the very least, it will be a lot less work to get > MusicKit running on iOS than your original plan to write such a > system by yourself from the ground up. > > Brian Willoughby > Sound Consulting > > > On Feb 3, 2011, at 17:45, Morgan Packard wrote: > > Hi Leigh, > > Thanks for getting back to me! > > -Morgan > > > > On Thu, Feb 3, 2011 at 6:09 PM, Leigh Smith <le...@le...> > > wrote: > >> > Hi There, > >> > This doesn't seem to be a very active list, but hopefully there > >> are some folks here listening! > >> > >> Well, it's probably mostly just me listening nowadays. > >> > >> > I'm looking for a very easily configurable modular synthesis > >> system to use for iOS development. I've been using STK, but > >> wouldn't mind something which handles connections between unit > >> generators for me, something designed a bit more for > >> "pluggability". MusicKit looks like it may possibly be closer to > >> what I'm looking for. > >> > >> Certainly the dynamic binding of Objective C enables a lot of run > >> time configuration of the MusicKit. > >> > >> > Has anyone used MusicKit on iOS? Can anyone give an estimation > >> of how much effort would be involved in getting it running inside > >> my app? > >> > thanks, > >> > -Morgan > >> > >> As far as I know, no one has yet ported the MusicKit and SndKit to > >> iOS devices. It's on my list to do, but is not a high priority for > >> me at this moment. More fundamentally, for your application, the > >> MKOrchestra class needs to be rewritten to be a SndStreamClient > >> subclass. Some work has begun on this but is yet to be completed. > >> So, unless you or someone else is prepared to do some work on the > >> internals of the MusicKit, I would suggest the STK is your best > >> current option. Once again, the plan is to do this work, but it is > >> yet to make it up the top of my priority queue. > >> > >> Leigh > > > ------------------------------------------------------------------------------ > The modern datacenter depends on network connectivity to access resources > and provide services. The best practices for maximizing a physical server's > connectivity to a physical network are well understood - see how these > rules translate into the virtual world? > http://p.sf.net/sfu/oracle-sfdevnlfb > _______________________________________________ > Musickit-users mailing list > Mus...@li... > https://lists.sourceforge.net/lists/listinfo/musickit-users > -- ================================ Web: http://www.morganpackard.com Music/Art: Latest album: Moment Again Elsewhere<http://www.anticipaterecordings.com/releases/ANT_011/index.php> iOS app Thicket <http://itunes.apple.com/us/app/thicket/id364824621?mt=8>available on iTunes store . ================================ |
From: Brian W. <br...@so...> - 2011-02-04 03:01:33
|
I have been a fan of MusicKit for almost 20 years, but I have not really written any applications that use it. Still, my impression is that you might not need MKOrchestra, in which case it probably doesn't matter that it would need to be rewritten. Also, as an open source kit, all you have to do is compile it for iOS - and unless pieces of OSX are missing then it should work. Anyway, I don't mean to contradict, because if Leigh says MKOrchestra is appropriate for your application, then you might quickly run into a dead end. I just wanted to say that you should not be afraid to give it a try. At the very least, it will be a lot less work to get MusicKit running on iOS than your original plan to write such a system by yourself from the ground up. Brian Willoughby Sound Consulting On Feb 3, 2011, at 17:45, Morgan Packard wrote: > Hi Leigh, > Thanks for getting back to me! > -Morgan > > On Thu, Feb 3, 2011 at 6:09 PM, Leigh Smith <le...@le...> > wrote: >> > Hi There, >> > This doesn't seem to be a very active list, but hopefully there >> are some folks here listening! >> >> Well, it's probably mostly just me listening nowadays. >> >> > I'm looking for a very easily configurable modular synthesis >> system to use for iOS development. I've been using STK, but >> wouldn't mind something which handles connections between unit >> generators for me, something designed a bit more for >> "pluggability". MusicKit looks like it may possibly be closer to >> what I'm looking for. >> >> Certainly the dynamic binding of Objective C enables a lot of run >> time configuration of the MusicKit. >> >> > Has anyone used MusicKit on iOS? Can anyone give an estimation >> of how much effort would be involved in getting it running inside >> my app? >> > thanks, >> > -Morgan >> >> As far as I know, no one has yet ported the MusicKit and SndKit to >> iOS devices. It's on my list to do, but is not a high priority for >> me at this moment. More fundamentally, for your application, the >> MKOrchestra class needs to be rewritten to be a SndStreamClient >> subclass. Some work has begun on this but is yet to be completed. >> So, unless you or someone else is prepared to do some work on the >> internals of the MusicKit, I would suggest the STK is your best >> current option. Once again, the plan is to do this work, but it is >> yet to make it up the top of my priority queue. >> >> Leigh |
From: Morgan P. <mo...@mo...> - 2011-02-04 01:45:53
|
Hi Leigh, Thanks for getting back to me! -Morgan On Thu, Feb 3, 2011 at 6:09 PM, Leigh Smith <le...@le...> wrote: > > > Hi There, > > This doesn't seem to be a very active list, but hopefully there are some > folks here listening! > > Well, it's probably mostly just me listening nowadays. > > > I'm looking for a very easily configurable modular synthesis system to > use for iOS development. I've been using STK, but wouldn't mind something > which handles connections between unit generators for me, something designed > a bit more for "pluggability". MusicKit looks like it may possibly be > closer to what I'm looking for. > > Certainly the dynamic binding of Objective C enables a lot of run time > configuration of the MusicKit. > > > Has anyone used MusicKit on iOS? Can anyone give an estimation of how > much effort would be involved in getting it running inside my app? > > thanks, > > -Morgan > > As far as I know, no one has yet ported the MusicKit and SndKit to iOS > devices. It's on my list to do, but is not a high priority for me at this > moment. More fundamentally, for your application, the MKOrchestra class > needs to be rewritten to be a SndStreamClient subclass. Some work has begun > on this but is yet to be completed. So, unless you or someone else is > prepared to do some work on the internals of the MusicKit, I would suggest > the STK is your best current option. Once again, the plan is to do this > work, but it is yet to make it up the top of my priority queue. > > Leigh > -- > Leigh M. Smith > > mailto:le...@le... > http://www.leighsmith.com > > > > > -- ================================ Web: http://www.morganpackard.com Music/Art: Latest album: Moment Again Elsewhere<http://www.anticipaterecordings.com/releases/ANT_011/index.php> iOS app Thicket <http://itunes.apple.com/us/app/thicket/id364824621?mt=8>available on iTunes store . ================================ |
From: Morgan P. <mo...@mo...> - 2011-02-03 04:39:44
|
Hi There, This doesn't seem to be a very active list, but hopefully there are some folks here listening! I'm looking for a very easily configurable modular synthesis system to use for iOS development. I've been using STK, but wouldn't mind something which handles connections between unit generators for me, something designed a bit more for "pluggability". MusicKit looks like it may possibly be closer to what I'm looking for. Has anyone used MusicKit on iOS? Can anyone give an estimation of how much effort would be involved in getting it running inside my app? thanks, -Morgan -- ================================ Web: http://www.morganpackard.com Music/Art: Album Moment Again Elsewhere<http://www.anticipaterecordings.com/releases/ANT_011/index.php> available Oct 11. iOS app Thicket <http://itunes.apple.com/us/app/thicket/id364824621?mt=8>available on iTunes store . ================================ |
From: Leigh S. <le...@le...> - 2009-12-05 18:39:14
|
There is now a new release available of the MusicKit that will run on MacOS 10.4 through to 10.6 and GNUstep. Binaries for MacOS 10.6 Intel only are now also available. Versions of MacOS below 10.4 are no longer officially supported. Please refer to http://www.musickit.org/MusicKit_ChangeLog.txt for the official list of changes, but the highlights are: * MacOS 10.6 is now supported. * Vector hardware on MacOS X is supported for both PPC and Intel. * Apple AudioUnits are now built as standard in the SndKit * All nib files (including Ensemble and edsnd applications) have been upgraded to the latest InterfaceBuilder v3.0 format. Embarrassingly, I discovered a small bug if you are trying to build on 10.4 after the 5.6.2. In this case, I suggest checking out the code from the head of the SVN repository, or staying with 5.6.1 if you are on MacOS 10.4. The change will be rolled into a V5.6.3 release which will follow very soon. Leigh -- Leigh M. Smith mailto:le...@le... http://www.leighsmith.com skype:aussieleighsmith |
From: <le...@le...> - 2009-08-19 22:11:41
|
I've recently posted a binary distribution of the MusicKit that will install and run on MacOS 10.4 & 10.5. http://sourceforge.net/projects/musickit/files/MK/5.6.1/MK-5.6.1.b.MOX.dmg/download This includes all the optional SndKit libraries and header files. To include these properly, you need to add /Library/Frameworks/ SndKit.framework/Headers to your include path when compiling. Hopefully this should simplify the installation and use of the MusicKit. Please let me know if you have problems with the distribution. Also, the sourceforge.net file release system has been dramatically changed such that there are no longer email notifications when a new file is released. This is unfortunate, but there is now an RSS feed for the MK that interested users can subscribe to: http://sourceforge.net/api/file/index/project-id/9881/rss?path=/MK (for the MK file releases only) http://sourceforge.net/api/file/index/project-id/9881/rss (for all files released by the MusicKit project) I'm in the process of revamping the documentation of project plans now that trac will be the main method of documenting project milestones. The two main goals are to improve the operation on GNUstep and to finish the integration of native coded unit generators so we can do synthesis on all platforms. -- Leigh M. Smith mailto:le...@le... http://www.leighsmith.com |
From: ash o. <con...@gm...> - 2009-07-28 16:21:24
|
Hi, I downloaded MusicKit and installed it: ./configure make make install executed example1 - says it can't load MKSynthPatch Pluck. is there something else i need to compile and/or link to? Regards, Ash |
From: Leigh S. <le...@le...> - 2007-03-13 21:58:08
|
Have a look at the command line tool recsnd which shows using the SndStreamRecorder. Leigh -- Leigh M. Smith mailto:le...@le... http://www.leighsmith.com skype:aussieleighsmith |
From: Lars Sonchocky-H. <lar...@ha...> - 2007-03-10 17:52:05
|
I try to port some really ancient OPENSTEP/Rhapsody application to Mac OS X 10.4 by using MusicKit as a replacement for OPENSTEP's SoundKit functionality. That software contains a lot of NXSoundIn usage. Is there a drop in replacement for NXSoundIn? A cursory search for "SoundIn" or "SndIn" wasn't fruitful. TIA, Lars |
From: Leigh S. <le...@le...> - 2007-01-17 20:09:45
|
> Hi all, > Yesterday I build MusicKit with the checked-out trunk version, on > MacIntel (Mac OS X 10.4.8, XCode 2.4). Build out-of-the-box from > command-line (configure/make/make install). No problems, or so it > seemed. All the MusicKit included applications are running, and I was > able to incorporate Snd and SndView in some experimental application. > However, in all cases the sound when played after loading, sounds > strange, i.e. disturbed; I can hear some of the sound (for example a > song), but it sounds disturbed, and also I can hear static while > playing. The OS plays the files ok. > > Does SndKit need to be build with some specific settings for said > platform? > > thx, Harry Sorry for the delay replying, I was on vacation away from email when the message came through. Most probably you are playing files that have a sample rate different from the hardware, for example, a 44.1KHz file on a DAC (Codec) that natively runs at 48KHz. There is a known problem that when there is a difference between the native sample rate of the hardware and the Snd to be played, the sample rate converter (Julius Smith's resample code) is run to convert the play buffer, but since this is typically small (nowdays less than 512 samples) the sample rate converter leaves artifacts in each buffer, which when played consecutively sounds noisy (although the original sample is still audible). The work-around is to sample rate convert the Snd in entirety to the native sample rate before playing. If you are getting noise with sounds that are of the same sample rate as the output hardware, then please let me know. The solution to the sample rate noise problem is a tricky one. Some hardware can't be changed in it's sample rate and to do the hardware sample rate change in a cross-platform manner can require managing the sample rate state: not impossible, but for hardware which can't change it creates problems. Another approach is to do a two stage sample rate conversion over larger buffers on the fly. This probably needs to be implemented as a SndStreamProcessor object in the processor chain. Unfortunately I've been drawn down with many other pressing issues, so the work around is probably the best option at the moment. Leigh -- Leigh M. Smith mailto:le...@le... http://www.leighsmith.com skype:aussieleighsmith |
From: Harry v. S. <hvs...@xs...> - 2007-01-01 15:18:53
|
Hi all, Yesterday I build MusicKit with the checked-out trunk version, on MacIntel (Mac OS X 10.4.8, XCode 2.4). Build out-of-the-box from command-line (configure/make/make install). No problems, or so it seemed. All the MusicKit included applications are running, and I was able to incorporate Snd and SndView in some experimental application. However, in all cases the sound when played after loading, sounds strange, i.e. disturbed; I can hear some of the sound (for example a song), but it sounds disturbed, and also I can hear static while playing. The OS plays the files ok. Does SndKit need to be build with some specific settings for said platform? thx, Harry |
From: Andrew L. <spa...@gm...> - 2006-08-14 06:23:19
|
Hi Leigh, > Those makefiles (.make) are GNUstep makefiles and their reference is in: > /home/al/Desktop/MusicKit-5.5.2/Frameworks/PlatformDependent/ > MKPerformSndMIDI_portaudioGNUmakefile > Their location is dependent on the environment variable > GNUSTEP_MAKEFILES which does not seem to be set. This could be > because of your installation of GNUstep or perhaps because the more > recent versions of GNUStep no longer define that environment > variable. Unfortunately I haven't had the opportunity to test the > code against a recent version of GNUstep. Thanks for the feedback. :) I'll re-investigate this this afternoon when I get home. -Andrew. |
From: spafbnerf <spa...@gm...> - 2006-08-13 21:30:43
|
on my gentoo box.... building from the 5.5.2 source tarball: make[2]: Entering directory `/home/al/Desktop/MusicKit-5.5.2 /Frameworks/PlatformDependent/MKPerformSndMIDI_portaudio' GNUmakefile:22: /common.make: No such file or directory GNUmakefile:72: /framework.make: No such file or directory make[2]: *** No rule to make target `/framework.make'. Stop. :( any advice would be appreciated .... |
From: Leigh S. <le...@le...> - 2006-05-08 08:30:54
|
> I've been out of the musickit scene for awhile. Have you been able > to compile Musickit on intel macs? Am I correct in assuming that > any code I've written for PPC Mac OSX which uses MusicKit won't run > under Rosetta? I haven't tried running the MusicKit under Rosetta. The version at the head of the Subversion repository does indeed compile and run on Intel but there are a few issues which need to be resolved before a new release: 1. There is an issue with sound input on the MacBook Pro which may be more wide ranging than just that machine that needs investigating. A work around is to simply disable the input in order to have the sound output run. 2. There is an issue with SndAudioProcessorRecorder not writing files correctly (this seems more dependent on changes around 10.4.4 than specifically Intel). 3. Further testing needs to be done. 4. Documentation needs updating. 5. There is further work required to build the MusicKit as universal (rather than simply Intel or PPC). Most of this relates to getting SndKit support libraries to build as universal libraries, and there probably needs to be some flags changed in the Xcode build process. At the moment I have competing projects that are holding me back from tackling the issues above. But for most users, checking out the code and running autogen.sh should now work. Of course let me know if that is not the case and I'll see what I can do. Leigh -- Leigh M. Smith mailto:le...@le... http://www.leighsmith.com |
From: John R. <jri...@cs...> - 2006-05-08 03:18:57
|
Leigh, I've been out of the musickit scene for awhile. Have you been able to compile Musickit on intel macs? Am I correct in assuming that any code I've written for PPC Mac OSX which uses MusicKit won't run under Rosetta? thanks, John Rieffel, Brandeis University |
From: Leigh S. <le...@le...> - 2006-03-16 14:53:52
|
I've now converted the CVS repository to Subversion and disabled the CVS repository. If there is a very compelling reason to continue to use CVS, I'll re-enable it, but I recommend Subversion as worth the effort to learn. This is a precursor to a release of the MK that should improve Tiger and Linux support. Leigh -- Leigh M. Smith mailto:le...@le... http://www.leighsmith.com |
From: Brian W. <br...@so...> - 2005-10-26 00:52:00
|
A year and a half is a long time. so I recommend updating your MK files and trying again. While I haven't tried Embedded, I imagine there could have been some improvements since you last looked into the issue. If it doesn't work, perhaps you could read the Apple documentation on embedded frameworks and see if you can correct anything awry. Brian Begin forwarded message: From: John Rieffel <jri...@cs...> Hi Folks, Has anyone been able to successfully compile the MK frameworks in "Embedded" mode and then embed the framework (and associated libraries such as lame) in their application? I recall trying a year and a half ago, with little success. regards, jr |
From: John R. <jri...@cs...> - 2005-10-25 14:21:30
|
Hi Folks, Has anyone been able to successfully compile the MK frameworks in "Embedded" mode and then embed the framework (and associated libraries such as lame) in their application? I recall trying a year and a half ago, with little success. regards, jr On May 18, 2004, at 3:37 PM, Leigh Smith wrote: >> Now that I've written a MacOS X application that uses the MusicKit >> frameworks >> (SndKit, MKPerformSndMidi), I'd like to bundle the frameworks into my >> application, so that my app is self-contained, and can be easily >> installed (via click-and-drag). >> >> To the extent that I understand how to do this, the SndKit and >> MusicKit >> frameworks have to be compiled with certain installation location ( >> @executable_path/../Frameworks/), and prebound. I recompiled the >> frameworks without any problem, by otool -L still suggests that >> the app >> is still looking for MKPerformSndMidi in the wrong place and >> (naturally), my app won't run on a machine in which the frameworks >> aren't installed. >> >> The xcode project for my app has a build phase which copies the >> frameworks to the appropriate place, and I've checked to be >> certain that >> they're there. >> >> Has anyone had any luck with this type of thing? >> > > Yes. > > The MusicKit.xcode Project Builder file in the CVS repository has a > build style named "Embedded" that will build the frameworks so that > they can be incorporated into your apps directory wrapper. You need > to make sure you don't have other versions of the frameworks > floating around in /Library/Frameworks for example. > > Another gotcha is that the libraries linked against the SndKit, > such as libvorbis, libogg, libsndfile etc must be linked > statically, otherwise they will be dynamically linked and expect to > be found at /usr/local/lib or a similar location. I haven't figured > out how to get all of these to statically link against the SndKit, > so I simply remove the dynamic versions before linking and then > check the link worked with otool -L as you mentioned. > > You then need to have a copy phase in your application building to > copy the frameworks inside your app. > > Note that statically linking LGPL libraries against the SndKit > makes it LGPL, but since the SndKit is open source and distributed > under less restriction, this does not contradict the LGPL. This > doesn't then change your app's license, unless you were to > statically link your app against the SndKit, but you must treat > your app as linking against LGPL code. You can read the license at > gnu.org, but basically you need to indicate which code is from LGPL > sites and provide reference to them, bundle license statements and/ > or include their source code. > > The intention of the LGPL is that users who discover problems with > a library can patch that library and substitute the fixed version > into a closed source program. The SndKit still meets that > requirement in that users can recompile and link the SndKit > together with it's supporting libraries which is then dynamically > linked to a closed source app and can be substituted to fix problems. > -- > Leigh Smith > mailto:le...@le... > http://www.leighsmith.com > > |