Is there a recent (2013) guide for developing Audio Units in Mac OS X Mountain Lion? - core-audio

I am working on developing some Audio Units. I am wondering if there exists a "getting started" guide that is more up-to-date than this one on Apple's website from 2007?:
https://developer.apple.com/library/mac/#documentation/MusicAudio/Conceptual/AudioUnitProgrammingGuide/Introduction/Introduction.html
If not, can anyone recommend a good book for this?
I seem to already have a handle on it, but I would like to make sure that I am following the correct standards and a simple tutorial would be helpful for me to double-check that what I am doing is correct.
I am actually surprised that a simple google did not come up with much recent information on the development of audio units. I would appreciate if anybody could point me in the direction of information on this.
Thanks!

Sadly, apple seems to be slowly abandoning AudioUnits. Most of their documentation is dead and the SDK won't even work out of the box on modern Mac systems without some modifications.
That said, I can also recommend "Learning CoreAudio".

Related

Sketchapp using for mockup designing

I know this is not related to PHP but related to many Front-end designers and developers.
In now days experienced mockup or UI/UX element designer use an app called sketchapp specially who use mac os. but when it comes to front-end developers who don't have mac os to code front-end. Here is the problem start many of developers try to search a solution but I don't think any one had it because the app developers not create any thing for windows to support these files.
My Question: what is the solution for this problem? should we try to find a friend/colleague who have mac os with the app or should we ask the client for other file format (but sometime clients don't have other file formats) or should we reject the project.
what should we do?
The immediate solution is to have your clients export their Sketch files to pdf. That is a built-in function in Sketch and only takes a second.
Longterm you may want to evaluate whether or not you maybe should get a cheap Mac to expand your portfolio.
Not sure if this is what you are looking for, but if you need to get design specs to work with you could use:
https://zeplin.io/
OR
https://www.invisionapp.com/
They offer tools for collaboration between designers and developers.
Hope this helps!

DJI Phantom API or hackable procedure

Maybe I have't looked hard enough, but I spent yesterday googling for a bit and found no relevant projects on hacking the DJI Phantom Drone in order to create new coordinating apps. This is besides the app for coordination DJI currently uses for their drone. I'm trying to see if there's a way to communicate with the Drone with a specific protocol in order to accept a set of procedures.
Any help would be awesome,
Thanks.
Great News for you and all us Droneys! DJI has launched their SDK since you asked this question. They released it last November and you can now apply for a license and write your own apps for the Phantom2 Vision+ using their SDK.
Check it out at https://developer.dji.com/
I am already building a project using the SDK - you can follow my progress on my blog / product site. I will also try to update it with good DJI related development links and tips.
This post is old but I think it is good to leave a foot print for others :)
There is this new company called NVdrones, which created a peace of hardware that you can attach to any drone (you need physical access to the flight controller), and once you do that you can use their SDK (Arduino, Java, Android and Javascript) to write your app without the need of hacking, soldering or anything else. It is just plug and play.
Another benefit is that you are not locked with a specific drone (DJI SDK or 3DRobotics SDK), you can use the board on anything you want. Which gives lots of flexibility.
The developer site is http://developers.NVdrones.com
Hope this helps.
This is a great topic!
You could check how to hack your copter here: https://github.com/flyver/Flyver-SDK/wiki/-2.2--How-To:-Flyver-Hack-a-Copter
By opening the drone, taking out the original controller, soldering a few wires and sticking an Android phone to it, you will have the ability to program your Phantom in a modern manner with an open source SDK and application based development. This means that you could add computer vision to it, automation or additional hardware. You could also use smartphones, web and other interactive devices for remote controlling the copter instead of using the standard remote controls.
The Phantom, however, is offcenter balanced due to the fact that most people use gimbal with it. Without the gimbal is a lot less stable from my experiments so you will have to put some extra work in center balancing it.

Extending Xcode 6 (ie, How to make [Mac]Ruby a first class Xcode citizen?)

It seems to me that the introduction of Swift has some fantastic potential for Ruby and improving Ruby performance. As a team, we're loving the ability to universally use Ruby at the moment. For example, we have effectively replaced JavaScript with Opal for our Ruby and Rails apps and are using RubyMotion for iOS (and now soon Android) development.
My question: Are there any ways that we can bring Ruby into the status of first class citizen in Xcode so that we'll be able to take advantage of the Xcode 6 Playgrounds, get a ruby repl in Xcode's console, and perhaps take advantage of the other new offerings?
I am HOPING that we are not still screwed a la this old request.
FYI, I have also posed this question to Apple via bugreport.apple.com in hopes to get some additional insight for extending Xcode from the other side of the fence.
I also can't anticipate the internal decisions of Apple BUT there are some facts we can be sure of:
Apple is marketing Swift as THE future way to build iOS apps, there was no mention of adding additional Ruby support (or any other language) for XCode anywhere I've seen in WWDC 2014 announcements or elsewhere in the official Apple release notes, if I'm wrong, please link.
Laurent Sansonetti (as you probably know) was pretty much the MacRuby guy, he was the main developer on the project. Apple wasn't interested in really developing MacRuby further commercially and asked him to work on other Apple projects more (not to speak for him, this may be wrong but he mentioned this at Bubbleconf which I attended in 2012) http://blog.phusion.nl/2012/06/27/laurent-sansonetti-of-rubymotion-fame-to-speak-at-bubbleconf-2012/). He implied this was one of his reasons when he departed from Apple to found his company HipByte.
Apple has made no improvements to MacRuby support or to support Ruby for iOS, or XCode tooling for Ruby since 2012 when Laurent left. Correct me if I'm wrong.
If you're after a REPL or live-coding environment for RubyMotion, RubyMotion has a ticket for it in their bug tracker: http://hipbyte.myjetbrains.com/youtrack/issue/RM-74. Please upvote it, even just hot reloading Teacup stylesheets would be a massive time-saver for us too.

iPhoto '11 plugins possible to develop?

Can't find any information on iPhoto's plugin development for iPhoto 11. Did Apple abandoned iPhoto SDK effort completely?
Log into your developer.apple.com account and paste this into Safari:
https://developer.apple.com/downloads/download.action?path=Developer_Tools/iphoto_08__plugin_sdk/iphoto_08_plugin_sdk.dmg
One bit of good news is that the iPhoto database is SQLite and is quite accessible to someone already familiar to SQL. The schema changed pretty significantly between iPhoto '09 and '11 but the concepts behind my experiments accessing iPhotoMain.db from the "sqlite3" command-line tool are still relevant.
I can't answer that officially, but it sure seems like Apple abandoned it. The SDK/sample code used to be readily available on the developer site, but it's now pretty difficult to track down. The bright side is it can still be done with the old sample code they used to provide assuming you can find it. The down side is that when it's hard to find like that, it's likely Apple won't be supporting it any more. Of course, maybe they're going to adopt a new plugin architecture, but I won't be holding my breath.
I found this link to an iPhoto Exporter plugin code example: http://code.google.com/p/slideshowexporter/ I think whoever posted this one to google code modified it to meet their needs, but it looks like some of the original code is still in tact and might be a good starting place for you.
I can confirm that the Apple example code works with iPhoto 11. I just don't have an official link.
Good luck.

Is there a good Fogbugz client for Mac OS X?

And/or: do I need one?
I've recently started using FogBugz for my hobby projects, and I'm very happy with things so far. Having read more about it, especially the evidence-based scheduling, I'd like to start using it for my PhD as well. (Heh; something tells me my supervisors won't be opening tickets for me, though.)
Last night I stumbled onto TimePost, which looks like a tidy app that doesn't do much but could be a real bonus to logging my time in FogBugz effectively. I tried looking around for similar apps but came up a little empty-handed. Are there any other FogBugz clients that you've used and recommend for Mac OS X? Or are you happy with the web interface?
The official answer is no, there is not a dedicated Mac client, other than Safari :)
There's a command line version that runs on Linux, Windows, and Mac.
There are also plans for an iPhone version although I'm not technically supposed to announce features before they are done or even spec'd so pretend I didn't say that.
I recently spotted this one which looks quite nice for additions:
http://manicwave.com/products/tickets
I'm happy with using the web interface. I've used Fluid to create a custom browser for it, and even gotten some help making a pretty icon.
We recently released a new Fogbugz client software for Mac, maybe you are interested to give it a try, http://lithoglyph.com/ladybugz/
I remember reading that there was a client in development, and I believe they're still looking for beta testers. See this URL
http://support.fogcreek.com/default.asp?fogbugz.4.24403.0
Shameless plug here, but you might wanna check out QuickBugz --- it is a lightweight program that integrates into your status menu. http://www.quickbugzapp.com
I have been very happily using the Tickets program from Manic Wave for a few weeks now. it provides a very fluid experience. I am using it in a pressure cooker of doing a competition entry in my odd hours around my day job.
Tickets makes it incredibly easy to create lots of small cases and juggle them between different milestones. I particularly like its outline view which helps when doing task breakdowns into sub-tasks.
Being a long way from the Fogbugz servers, in Western Australia, the speed of a searchable local interface is very much appreciated.
The UI has a lot of nice little Macisms such as mouse over a milestone and see the hours summarized.
Support has also been very prompt and comprehensive.
I don't think there is any other such Mac tool. I've never found the web interface too bad personally.
I don't know of any native tool, but like Matt I am pretty happy with the web interface.
The beta of Safari 4 and SSB feature is a pretty good option...
I found using a Mac browser w/ the screen snapshot and search engine add-on to be very useful. I think what you are saying is that it can be hard to edit your timesheets, but that is part of the web design.
I've just released Bee, which is a Mac client for FogBugz. (It also pulls in your tasks from GitHub and JIRA.)
It offers several benefits over the web interface and is designed to be simple, fast and elegant. You can check it out at: http://www.neat.io/bee/fogbugz.html

Resources