An Ihren Kindle oder ein anderes Gerät senden

 
 
 

Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden

 

Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS [Kindle Edition]

Chris Adamson , Kevin Avila
5.0 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)

Kindle-Preis: EUR 20,18 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 20,18  
Taschenbuch EUR 26,95  


Produktbeschreibungen

Kurzbeschreibung

Audio can affect the human brain in the most powerful and profound ways. Using Apple’s Core Audio, you can leverage all that power in your own Mac and iOS software, implementing features ranging from audio capture to real-time effects, MP3 playback to virtual instruments, web radio to VoIP support. The most sophisticated audio programming system ever created, Core Audio is not simple. In Learning Core Audio , top Mac programming author Chris Adamson and legendary Core Audio expert Kevin Avila fully explain this challenging framework, enabling experienced Mac or iOS programmers to make the most of it. In plain language, Adamson and Avila explain what Core Audio can do, how it works, and how it builds on the natural phenomena of sound and the human language of audio. Next, using crystal-clear code examples, they guide you through recording, playback, format conversion, Audio Units, 3D audio MIDI connectivity, and overcoming unique challenges of Core Audio programming for iOS. Coverage includes: mastering Core Audio’s surprising style and conventions; recording and playback with Audio Queue; synthesizing audio; perform effects on audio streams; capturing from the mic; mixing multiple streams; managing file streams; converting formats; creating 3D positional audio; using Core MIDI on the Mac; leveraging your Cocoa and Objective-C expertise in Core Audio’s C-based environment, and much more. When you’ve mastered the “black arts” of Core Audio, you can do some serious magic. This book will transform you from an acolyte into a true Core Audio wizard.

Buchrückseite

Create Rich, Powerful Audio Apps with Core Audio on OS X and iOS

 

Audio can affect the human brain in the most powerful and profound ways. Using Apple’s Core Audio, you can leverage all that power in your own Mac and iOS software, implementing features ranging from audio capture to real-time effects, MP3 playback to virtual instruments, and web radio to VoIP support. The most sophisticated audio programming system ever created, Core Audio is not simple. In Learning Core Audio , top iOS programming author Chris Adamson and legendary Core Audio expert Kevin Avila fully explain this challenging framework, enabling experienced Mac or iOS programmers to make the most of it.

 

In plain language, Adamson and Avila explain what Core Audio can do, how it works, and how it builds on the natural phenomena of sound and the human language of audio. Next, using crystal-clear code examples, they guide you through recording, playback, format conversion, Audio Units, 3D audio MIDI connectivity, and overcoming the unique challenges of Core Audio programming for Mac and iOS.

 

Coverage includes

• Mastering Core Audio’s surprising style and conventions

• Implementing recording and playback with the Audio Queue architecture

• Using Audio Units to synthesize audio, perform effects on audio streams, capture from the mic, and mix multiple streams

• Managing file streams and converting formats with Core Audio’s helper APIs

• Creating positional audio in 3D space with OpenAL

• Using Core MIDI to synthesize audio on-the-fly

• Leveraging your Cocoa and Objective-C expertise in Core Audio’s C-based environment

 

When you’ve mastered the “black arts” of Core Audio, you can do some serious magic. This book will transform you from an acolyte into a true Core Audio wizard.



Produktinformation

  • Format: Kindle Edition
  • Dateigröße: 19029 KB
  • Seitenzahl der Print-Ausgabe: 336 Seiten
  • Gleichzeitige Verwendung von Geräten: Bis zu 5 Geräte gleichzeitig, je nach vom Verlag festgelegter Grenze
  • Verlag: Addison-Wesley Professional; Auflage: 1 (3. April 2012)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B007R3U9W2
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)
  • Amazon Bestseller-Rang: #143.580 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Kundenrezensionen

4 Sterne
0
3 Sterne
0
2 Sterne
0
1 Sterne
0
5.0 von 5 Sternen
5.0 von 5 Sternen
Die hilfreichsten Kundenrezensionen
1 von 1 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Umfassend, gut geschrieben - einfach toll 11. Juli 2013
Format:Taschenbuch
Es gibt leider nicht viel Literatur zum Thema Core Audio. Dieses Buch macht aber zum Glück viel wieder wett.
Nur um Ihnen eventuell den Rest der Rezension zu ersparen:

Für wen ist dieses Buch geeignet und für wen nicht?
================================
Zunächst mal sollte man Vorwissen im Bereicht Objective-C und C mitbringen (C ist dabei wichtiger als Objective-C, da Objective-C eigentlich nur im Kapitel zu iOS gebraucht wird). Außerdem kann C++ nicht schaden, da das zumindest an einer Stelle auch gebraucht wird. C++ ist aber für das Buch als ganzes sehr unwichtig.
Vorwissen zum Thema Audio wird nicht benötigt, allerdings kann es nicht schaden mal mit ein paar Audio Apps herumgespielt zu haben, um zu wissen, was alles möglich ist (Echtzeit-Effekte, etc.).
Desweiteren stellt sich die Frage, was man mit Core Audio anstellen möchte. Geht es nur um simples Abspielen von einem Sound oder ändern der Lautstärke, braucht man Core Audio nicht. Das AVFoundation Framework bietet diese Möglichkeiten mit viel weniger Arbeitsaufwand und Core Audio macht solchen simplen Aufgaben nur unnötig komplizierter. Wer allerdings oben erwähnte Echtzeit-Effekte benutzen möchte oder zum Beispiel mit Core MIDI die Tonhöhe einer Audiodatei ändern will, für den ist dieses Buch ein muss!
Außerdem sollte man nicht davor zurückschrecken mit dem Buch zu arbeiten. Wer es einfach nur durchliest wird vermutlich nicht sehr viel mitnehmen.

Über das Buch
================================
Das Buch beginnt mit einer kurzen Einführung zum Thema Audio allgemein.
Lesen Sie weiter... ›
War diese Rezension für Sie hilfreich?
1 von 1 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Very comprehensive 3. Februar 2013
Von mko
Format:Taschenbuch
Thanks to this book I was able to write my small app (MuteMyMic). As my application is based on low level APIs for sound input/output in OS X, I had to find some sort of comprehensive guid related to the topic. And this is the book I have found the best on the market, so far. Of course you can find a loot of material, that is covered here covered here, somewhere in the web. But when it comes to a single source of the information related to the topic, this one is the best one. Highly recommended.
War diese Rezension für Sie hilfreich?
5.0 von 5 Sternen Sehr gut 5. Mai 2014
Von Phillippa
Format:Kindle Edition|Verifizierter Kauf
Aus dem Buch habe ich sehr viel gelernt und Vieles davon geht wirklich heftig zur Sache.
Das Buch ist nichts für Programmieranfänger. Aber für Fortgeschrittene ein sehr hilfreicher
Schatz an Methoden, Wissen und Tricks.
War diese Rezension für Sie hilfreich?
5.0 von 5 Sternen Sehr nützlich 5. August 2013
Von Oli Hahn
Format:Taschenbuch|Verifizierter Kauf
Ich habe mir dieses Buch gekauft um einigermaßen heil über die Klippen der Core Audio - Programmierung zu kommen und es hat seinen Zweck voll erfüllt. Mithilfe des Buches konnte ich meine kleine Metronom-App auf Core Audio Services umstellen. Nur mit der Apple Dokumentation wäre das um Größenordnungen schwieriger gewesen.
Sehr gut geschrieben ist es auch, alleine das Vorwort wäre den Preis schon fast wert.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 4.6 von 5 Sternen  23 Rezensionen
5 von 5 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Clearing away the fear, uncertainty, and doubt. 22. Mai 2012
Von Todd Stewart - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
I've been working with AudioQueue microphone input (IOS) for over a year, but found myself avoiding anything deeper (properties, listener callback notifications, metering, audio units, ...). After running through this tutorial, I now understand what is going on under the hood, and have moved down into working directly with audio units.

For me the most useful tips were:

1) Simple CheckError() logic to decrypt the 4 character mode and error code constants used throughout.

2) Clear explanation of file formats, audio formats, converters, and native PCM representations on IOS and OSX.

3) Pointers for where to find CoreAudio documentation (much of it can be found only in header file comments)

4) Clear pattern for required lifecycle sequence of constructing an audio units graph of nodes, which must be defined before open, opened before starting to set properties, and properties setup before initialize.

5) Reusable patterns for the sometimes awkward pointer arithmetic required to assemble AudioBufferLists on the fly.

6) Unkinking the awkward syntax of Output units, which are used for both hardware output and hardware input. Both the outbound bus #0 and inbound bus #1 have input and output scopes, which relate to where the unit fits into the graph. Clear description of threading, buffering, and clocking issues which must be handled in OSX context which may include multiple external audio accessories from different vendors, with different clocking and timing. After completing this tutorial I now "get it".

7) Clear description of the differences between OSX and IOS implementations.

8) The quick intro to OpenAL and Midi were interesting, and enough for me to understand how these work, though they aren't part of what I do.

Overall this book was a great help to me. I highly recommend it to anyone already experienced with OSX or IOS development, but wanting to dig deeper into audio. Not much audio background is required (the first chapters cover the basics), though you will need to be comfortable with working almost entirely in C with nary an NS* in sight. Even the file I/O operations use CoreFoundation (not Foundation) methods. If you are looking for a higher level interface, you may want to explore the AVFoundation or MediaPLayer frameworks, which are nicely documented in Xcode docs, but are not covered by this lower level tutorial.
10 von 12 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen At last a book on Core Audio, and a good one! 30. April 2012
Von Michele - Veröffentlicht auf Amazon.com
Format:Taschenbuch
First let's start with stating how satisfied I am of having found that this book exists. Core audio is one of the most difficult programming topic I ever found, because of the subject matter and because of arcane, not very well documented, obscure and often inconsistent Api conventions and naming. OpenGl is difficult as it requires loads of mathematics, but is wery well documented. Core Audio is as difficult as OpenGL, mayebe more, but knowledge about it is much harder to be found.

The authors take their time to tell their readers what this book is not, it is not a book for wannabe programmers, it is not a beginners guide, beginners and less than determined programmers, please look elswhere. Audio is not for everybody, it involves doing computations in real time and is an order of magnitude more difficult than say, Ruby web based design.

A prerequisite for a beginner's book on Audio on Mac OsX and iOS, is being a rather advanced programmer in all three major languages required by the platform: Objective C, C (on which Core audio is based) and C++ (because of OpenAl 3d audio). You should be proficient enough to be familiar with structs, pointers and memory allocation.
The approach of the authors is keeping the UI side to a bare minimum, as UI is not what this book is all about: on the Mac side this choice implies having to deal with command line programs, and ignoring the Cocoa side of things. As this book is centered on Audio programming this choice is very logical. On the iOS chapter, a barebone simple View controller is used (as iOS does not support CLI.).
Learning Core Audio explains how to use all the major audio engines available on Apple platforms, which are basic Core Audio services, Core audio queues, Audio units and Open Al.
Differences between the iOS and Mac approach is detailed in the 10th chapter, after the Mac platform has been explained.
What you won't find in this book: this is not a complete treatment of the matter, which would have been simply impossible, but is rather gentle (as gentle as possible, not too much) introduction to as much as possible of the main aspects of the matter. The authors do attempt to let the reader acquire a full view on the general phylosophy, unwritten conventions and way of thinking necessary in order to deal with the frameworks, enabling the reader to go on and research further on his or her own after reading this book. The authors do manage to render Core audio understandable and practically approachable by determined and cabable programmers, and out of the restricted circle of über-Hackers and programming demi-gods. At least a book on Core Audio for us normal humans, the authors seem to discourage casual potential readers by stating how difficult Core Audio is, well I do believe the subject is difficult, but they did an excellent job in making it practically understandable.

How to build a complete commercial Audio Unit is not dealt with, nor is in any way treated the required knowledge of electronic music principles and digital signal processing. These subjects require separate reading of the typical well known and usually large tomes on the subject (e.g. Boulanger, Openheim-Shafer).

I cannot but recommend this book as required reading on the matter of Core Audio programming.
Personally I would have liked to see at least an introductory chapter on DSP and some coverage of Audio Unit development, but these subjects were obviously either too complex or not completely related to Core Audio learning, for which this book is THE starting point.
I am also very grateful to the publisher, for the courage shown in publishing a book which will not be of interest for a very large audience, but which was nonetheless desperately needed.
4 von 4 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen Deprecated! 18. November 2013
Von D. Marnatti - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
iOS and OS X audio are done differently and the bulk of the examples work on OS X only. HAL methods (the methods with "Hardware" in their names) have been deprecated. I learned a lot from this book. Note to Chris Adamson, time for a new updated edition - this could be the definitive text.
3 von 3 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen A great book, but it's just the beginning 25. März 2013
Von Abdullah Bakhach - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I'm not going to repeat the great praise laid on this book from my fellow reviewers.. but as someone who has actually bought the book and read every chapter in it at least 10 times.. I must say that it only lays the foundation of your understanding of core audio (and I'm not saying this to belittle this book in any way, infact if I get a penny for every developer I've referred to this book.. I'll be a rich man).

but here is the good news.. you will find a lot of people very willing to help you out in core audio.. like me! :) through forums like stack over flow (see my answer to one question related to this book here as an example [...]. Feel free to ask on Stack Overflow and then drop me a line to see if I can help (and I've helped many).

You will also sometimes be frustrated when you the book shows you how to do something that works on OSX but not on iOS.. for example you cannot read audio samples from your iPhone music library using the examples in the book (you will only be able to read it from music files you import directly to your Xcode project).

But then again you will find solutions augmenting the examples in the book like this one: [...]
the point is that there is a healthy community of developers you can easily reach who are familiar with the examples in this book and are willing to help.. so buy the book, have fun and start chunking out some awesome code!!
3 von 3 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen This is the only actual documentation for Core Audio 26. August 2012
Von Josh M - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
A weekend with this book was better than two weeks of evenings fighting with the "documentation" that exists elsewhere. After working through the examples in this, you'll be able to fight your way through the CA reference documents to do new things. I highly recommend it, with no reservations.

That said, I have two criticisms of the text: their presentation of code snippets and the shallowness of their applications. The code itself is solid, with good references and such, but it's split up into a couple dozen of snippets for each chapter, which is kind of difficult to work with. It may be that it's impossible to present things in a better way, though. As far as the shallowness goes: as you build off their basic apps, you'll notice that things get a lot more complicated, rather quickly. I'm definitely glad they didn't throw us into the deep end of this right off the bat, but, at the same time, it's nuanced to integrate CA code alongside UI code. A simple drum machine or synth keyboard app would be really helpful, after showing us the trivial CLI apps.

On the whole, this is a fantastic and indispensable book, with a couple of things to improve to make it perfect. If you're looking at working with Core Audio, glance at Apple's documentation, then buy a copy. It will save you a lot of time and frustration.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   


Ähnliche Artikel finden