Program audio and sound for Linux using this practical, how-to guide. You will learn how to use DSPs, sampled audio, MIDI, karaoke, streaming audio, and more. Linux Sound Programming takes you through the layers of complexity involved in programming the Linux sound system. Youll see the large variety of tools and approaches that apply to almost every aspect of sound. This ranges from audio codecs, to audio players, to audio support both within and outside of the Linux kernel. What Youll Learn Work with sampled audio Handle Digital Signal Processing (DSP) Gain knowledge of MIDI Build a Karaoke-like application Handle streaming audio Who This Book Is For Experienced Linux users and programmers interested in doing multimedia with Linux. Jan Newmarch is Head of ICT (Higher Education) at Box Hill Institute, Adjunct Professor at Canberra University and Adjunct Lecturer in the School of Information Technology, Computing and Mathematics at Charles Sturt University. He is interested in more aspects of computing than he has time to pursue, but the major thrust over the last few years has developed from user interfaces under Unix into Java, the Web and now into general distributed systems. Jan has developed a number of publicly available software systems in these areas. Right now, he is looking at sound for Linux systems and programming the Raspberry Pis GPU.
Linux Sound ProgrammingTaschenbuchvon Jan NewmarchEAN: 9781484224953Einband: Kartoniert / BroschiertBeilage: BookSprache: EnglischSeiten: 608Abbildungen: BibliographieMaße: 255 x 182 x 38 mmAutor: Jan NewmarchEDV, Linux, Grafik, General, Theorie, COM
Linux Sound Programming: Jan Newmarch
Eingebettete Systeme steuern unbemerkt die Waschmaschine oder als Digitaler Sound Prozessor das Autoradio. Der Autor stellt leistungsfähige Linux-Derivate vor, die den Komfort der Schnittstellentreiber, des Multi-Threadings und eines Dateisystems bie
Linux® is being adopted by an increasing number of embedded systems developers, who have been won over by its sophisticated scheduling and networking, its cost-free license, its open development model, and the support offered by rich and powerful programming tools. While there is a great deal of hype surrounding the use of Linux in embedded systems, there is not a lot of practical information. Building Embedded Linux Systems is the first in-depth, hard-core guide to putting together an embedded system based on the Linux kernel. This indispensable book features arcane and previously undocumented procedures for:* Building your own GNU development toolchain* Using an efficient embedded development framework* Selecting, configuring, building, and installing a target-specific kernel* Creating a complete target root filesystem* Setting up, manipulating, and using solid-state storage devices* Installing and configuring a bootloader for the target* Cross-compiling a slew of utilities and packages* Debugging your embedded system using a plethora of tools and techniquesDetails are provided for various target architectures and hardware configurations, including a thorough review of Linux´s support for embedded hardware. All explanations rely on the use of open source and free software packages. By presenting how to build the operating system components from pristine sources and how to find more documentation or help, this book greatly simplifies the task of keeping complete control over one´s embedded operating system, whether it be for technical or sound financial reasons.Author Karim Yaghmour, a well-known designer and speaker who is responsible for the Linux Trace Toolkit, starts by discussing the strengths and weaknesses of Linux as an embedded operating system. Licensing issues are included, followed by a discussion of the basics of building embedded Linux systems. The configuration, setup, and use of over forty different open source and free software packages commonly used in embedded Linux systems are also covered. uClibc, BusyBox, U-Boot, OpenSSH, thttpd, tftp, strace, and gdb are among the packages discussed.
The MixPre-D sets a new standard for compact, high-performance portable audio mixers. Powered by only two-AA batteries or 10-18 VDC, the MixPre-D is designed specifically for audio professionals needing the most flexible connectivity in production applications where capturing great sound is important, but size and weight are a concern. The MixPre-D is also a class compliant USB portable audio hardware interface for Mac OS, Windows or Linux computers.
Sound Devices’ USBPre® 2 is a high-resolution, portable hardware interface for Mac- and Windows-based digital audio.The USBPre 2 is the industry´s highest performance and most flexible portable interface, connecting professional microphones, line-level sources, consumer audio electronics and S/PDIF digital sources with Mac OS and Windows computers via USB.Main features- Extended bandwidth, low-noise microphone preamplifiers with 48 V phantom, limiters, high-pass filters, and 15 dB pad.- Dynamic range greater than 114 dB (in 24-bit operation).- Flat 10 Hz to 40 kHz (@96 kHz SR) audio bandwidth with very low distortion characteristics.- Each input individually selectable between microphone, line, and aux level signals (both channels selected simultaneously for S/PDIF connections).- Precision, 23-segment, multicolor LED peak/VU meter, selectable between input and output sources.- High-output headphone amplifier can drive a wide range of headphones.- Balanced outputs on XLR connectors with dedicated level control can be used to drive line- or mic-level inputs.- Mix control enables zero-delay monitoring of source audio, computer audio, or a mix of both source and computer audio for multitrack recording or computer telephony.- Phono (RCA) jacks connect Aux Output to external loudspeakers or preamplifiers.- Bus powering via USB for convenient, single-cable connection to the computer.- In Stand-Alone mode the USBPre 2 operates as a microphone preamplifier and analog-to-digital converter.- Hardware loop-through for test and measurement to send computer audio directly back to an input.- High-strength extruded aluminum chassis.- Mac® OS X 10.4+, Windows®XP/Vista/7, and Linux, class-compliant audio device.- Additional features controlled by hardware DIP switches on the back panel; no software-only features and no control panel.In the box- 1 USBPre 2- 1 USB-A to USB-B cable- 4 Adhesive Rubber Bumpers- 1 Product registration card- 1 Quick Start Guide- 1 Full-line Audio Catalog
Titan is a USB multi-track audio interface for personal recording and sound production, for professional musicians, songwriters, engineers and producers as well as recording studios, post production facilities and scoring stages. Titan is ideal for music and sound recording, multitracking, overdubbing, stem-based mastering, analogue summing and critical listening applications. Titan provides Prism Sound´s renowned performance, sound quality and state-of-the-art clock technology in a dedicated unit compatible with both Windows (Vista, 7 and 8, 32 and 64 bit, ASIO as well as MAC OS X 10.4.11 and later (Intel). Once configured with a computer, Titan can also operate stand-alone using its S/PDIF or AES3 I/O. Eight analogue input channels and up to 10 digital input channels are available as inputs for your audio workstation software through the host computer´s audio driver. Similarly, eight analogue output channels, up to 10 digital output channels and stereo headphone outputs can play 20 different channels. For low-latency foldback or monitoring to headphones or main outputs, each output pair (1-2, 3-4 etc or the headphone output) can optionally be driven from the built-in DSP mixer with an individual local mix of any selection of inputs through the controller applet. All analogue inputs are electronically balanced with automatic unbalanced operation. Analogue outputs are electronically balanced with ´bootstrapping´, i.e. level is maintained if one leg is grounded.Titan makes no compromises on audio quality. It is the result of years of research and development into digital audio conversion and extensive dialogue with Prism Sound´s customers.Titan has the same no-compromise analogue front and back ends as Orpheus with the same fully-balanced-throughout architecture, the same isolation barriers protecting the analogue from digital and computer interference, but with a wider range of PC interface options. Titan draws on Prism Sound´s years of experience in developing digital audio products, including its range of audio test equipment, adopted by a wide variety of clients across the audio industry from pro-audio to consumer electronics. This experience means that Titan is well-behaved both as a computer peripheral and an audio processor. Reliability is vitally important in professional recording. Prism Sound has always made extensive use of precise software calibration techniques in its converters - pots and tweaks are always unreliable, so there are none. The design team has gone to great lengths to minimise noise and interference, in particular hum. All of the analogue circuits have galvanic isolation, while the unit´s electronically balanced I/O allows it to handle common mode interference sources as well as enabling trouble-free connection to unbalanced equipment. It is often said that THD+N figures do not always correlate well with the perception of sound quality and this is true - partly because the traditional measures of THD+N or SINAD expressed as RMS figures are rather a broad measure. With this in mind, we have taken great care to make sure that not only is the Titan noise and distortion spectrum beyond reproach, but the RMS distortion result measures up to the state of the art.Prism Sound has taken on board the increasing importance of native processing power for professional users and the fact that software products for standard PC and Mac platforms have been greatly enhanced in recent years. Titan uses a USB2 interface. This is a UAC2 (USB Audio Class 2) interface supported natively in Mac, iPad, Linux and Android, and in Windows via a driver.Titan is easy to connect to your computer and to your outboard gear. For both Mac and PC platforms, there is a controller application to configure the unit and control its built-in mixer and other functions. Aside from the monitor and headphone level controls, everything else is operated solely from the Titan controller application. The controller software opens on-screen as a separate panel alongside your existing editing software.Our customers told us that many professional users wanted a highly integrated solution with instrument and microphone inputs, and line outputs that could be used for stereo or multi-channel monitoring and/or foldback to performers. Titan offers eight analogue recording channels, eight monitoring outputs, stereo digital input and output on a phono connector plus concurrent optical digital I/O ports that can interface to S/PDIF or ADAT data...
Produkttyp: PCI-Soundkarte / Schnittstelle: PCI / Bauart: intern / Audio Kanäle: 4.1 / Dolby Format: Dolby Digital / maximale Samplingrate: 48 kHz / Signalrauschabstand: 94 dB / Hersteller: Creative / Bemerkung: Anzahl verfügbarer Stimmen: 1024 / kompatibel zu: PC, Linux / unterstützte Wiedergabemodi: analog, digital / digitale Anschlüsse: CD-Eingang, S/PDIF-Ausgang