Aalborg Universitet Towards an Open Digital Audio Workstation for Live
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Release Notes for Debian GNU/Linux 5.0 (Lenny), Alpha
Release Notes for Debian GNU/Linux 5.0 (lenny), Alpha The Debian Documentation Project (http://www.debian.org/doc/) November 11, 2010 Release Notes for Debian GNU/Linux 5.0 (lenny), Alpha Published 2009-02-14 This document is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2, as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; with- out even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. The license text can also be found at http://www.gnu.org/copyleft/gpl.html and /usr/ share/common-licenses/GPL-2 on Debian GNU/Linux. ii Contents 1 Introduction 3 1.1 Reporting bugs on this document . .3 1.2 Contributing upgrade reports . .3 1.3 Sources for this document . .4 2 What’s new in Debian GNU/Linux 5.05 2.1 What’s new in the distribution? . .5 2.1.1 Package management . .7 2.1.2 The proposed-updates section . .7 2.2 System improvements . .8 2.3 Major kernel-related changes . .8 2.3.1 Changes in kernel packaging . .8 2.4 Emdebian 1.0 (based on Debian GNU/Linux lenny 5.0) . .9 2.5 Netbook support . -
Version 7.8-Systemd
Linux From Scratch Version 7.8-systemd Created by Gerard Beekmans Edited by Douglas R. Reno Linux From Scratch: Version 7.8-systemd by Created by Gerard Beekmans and Edited by Douglas R. Reno Copyright © 1999-2015 Gerard Beekmans Copyright © 1999-2015, Gerard Beekmans All rights reserved. This book is licensed under a Creative Commons License. Computer instructions may be extracted from the book under the MIT License. Linux® is a registered trademark of Linus Torvalds. Linux From Scratch - Version 7.8-systemd Table of Contents Preface .......................................................................................................................................................................... vii i. Foreword ............................................................................................................................................................. vii ii. Audience ............................................................................................................................................................ vii iii. LFS Target Architectures ................................................................................................................................ viii iv. LFS and Standards ............................................................................................................................................ ix v. Rationale for Packages in the Book .................................................................................................................... x vi. Prerequisites -
Embedded Systems 2/7
Embedded systems 2/7 J.-M Friedt Introduction Virtual memory access Embedded systems 2/7 Kernel module basics Using the kernel: timers J.-M Friedt Conclusion & lab session FEMTO-ST/d´epartement temps-fr´equence [email protected] slides at jmfriedt.free.fr September 9, 2020 1 / 24 Embedded systems 2/7 J.-M Friedt Operating system: the need for Introduction drivers Virtual memory access Kernel module basics Using the kernel: timers • Hardware abstraction: hide low level functions so that the developer Conclusion & lab session can focus on the functionalities provided by the peripheral ! a single entry point providing system calls (open, read, write, close) hiding access to hardware • Homogeneous interface to all peripherals (\Everything is a file") • Only the kernel can access hardware resources (DMA, interrupts) • Share resources and make sure only one process can access a given hardware function • Add functionalities to the Linux kernel: modules 2 / 24 Embedded systems 2/7 J.-M Friedt Virtual memory/hardware memory Introduction Hardware memory addressing Virtual memory • hardware memory: a value on the address bus identifies which access peripheral is active Kernel module basics • each peripheral decodes the address bus to detect whether it is the Using the kernel: target of a message timers • Conclusion & lab only one peripheral must match a given physical address (otherwise, session conflict) Virtual memory addressing • each process has its own address space • memory organization independent of physical constraints • dynamic loading -
Rane DJ Products Catalog
dj 2015 catalog MP2015 New! Welcome to the rotary mixer revival. The MP2015 represents a perfect marriage of high-quality rotary control surface, state-of-the-art digital signal processing and dual 24-channel USB sound cards. This assortment of analog and digital I/O supports mixing vinyl, CD, S/PDIF and USB streaming audio content in any combination, with pristine audio quality and massive headroom that's never been seen in a DJ mixer before. Rane DJ Products - 2 Different music genres often require different lter and Each PH/CD input can be Two USB ports can connect two EQ congurations to properly deal with song content. switched to Phono level, CD computers, each supporting 10 playback The MP2015 allows performers to adjust Filters, EQs deck level, or S/PDIF with 128 and 14 record channels. Play stereo tracks and the Isolator to suit their needs. Channel, Submix dB dynamic range. An AUX into input channels 1-4 and the Session In. and Isolator Filters can be stacked for truly amazing input from RCA jacks can be Simultaneously record decks 1-4, Submix, isolation and manipulation of musical elements. assigned to any input channel. Session In and the Main mix. The Isolator EQ on The Main Mix has a the Main mix has 16-segment stereo powerful 3-band +10 LEFT RIGHT Meter, XLR Main 0 dB 0 dB 0 dB 5 dB to full-cut 24 dB OL 4 6 Outputs with a Level +10 3 7 +7 per octave filters 2 8 control and TRS 225 2.8k +5 ISO with fully adjustable +3 1 9 Booth Outputs with a 135 380 1.7k 4.75k +2 crossover points. -
Cue Point Aesthetics: the Performing Disc Jockey In
CUE POINT AESTHETICS: THE PERFORMING DISC JOCKEY IN POSTMODERN DJ CULTURE By Benjamin De Ocampo Andres A Thesis Presented to The Faculty of Humboldt State University In Partial Fulfillment of the Requirements for the Degree Master of Arts in Sociology Committee Membership Dr. Jennifer Eichstedt, Committee Chair Dr. Renee Byrd, Committee Member Dr. Meredith Williams, Committee Member Dr. Meredith Williams, Graduate Coordinator May 2016 ABSTRACT CUE POINT AESTHETICS: THE PERFORMING DISC JOCKEY IN POSTMODERN DJ CULTURE Benjamin De Ocampo Andres This qualitative research explores how social relations and intersections of popular culture, technology, and gender present in performance DJing. The methods used were interviews with performing disc jockeys, observations at various bars, and live music venues. Interviews include both women and men from varying ages and racial/ethnic groups. Cultural studies/popular culture approaches are utilized as the theoretical framework, with the aid of concepts including resistance, hegemony, power, and subcultures. Results show difference of DJ preference between analog and digital formats. Gender differences are evident in performing DJ's experiences on and off the field due to patriarchy in the DJ scene. ii ACKNOWLEDGEMENTS First and Foremost, I would like to thank my parents and immediate family for their unconditional support and love. You guys have always come through in a jam and given up a lot for me, big up. To "the fams" in Humboldt, you know who you are, thank you so much for holding me down when the time came to move to Arcata, and for being brothers from other mothers. A shout out to Burke Zen for all the jokes cracked, and cigarettes smoked, at "Chinatown." You help get me through this and I would have lost it along time ago. -
The Microphone Feedback Analogy for Chatter in Machining
Hindawi Publishing Corporation Shock and Vibration Volume 2015, Article ID 976819, 5 pages http://dx.doi.org/10.1155/2015/976819 Research Article The Microphone Feedback Analogy for Chatter in Machining Tony Schmitz UniversityofNorthCarolinaatCharlotte,Charlotte,NC28223,USA Correspondence should be addressed to Tony Schmitz; [email protected] Received 16 March 2015; Accepted 13 May 2015 Academic Editor: Georges Kouroussis Copyright © 2015 Tony Schmitz. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. This paper provides experimental evidence for the analogy between the time-delay feedback in public address systems and chatter in machining. Machining stability theory derived using the Nyquist criterion is applied to predict the squeal frequency in a microphone/speaker setup. Comparisons between predictions and measurements are presented. 1. Introduction with the workpiece surface causes the tool to begin vibrating and the oscillations in the normal direction to be copied Self-excited vibration, or regenerative chatter, in machining onto the workpiece [4]. When the workpiece begins its has been studied for many years. The research topic has second revolution, the vibrating tool encounters the wavy encouraged the application of mathematics, dynamics (linear surfaceproducedduringthefirstrevolution.Subsequently, and nonlinear), controls, heat transfer, tribology, and other -
Recording and Amplifying of the Accordion in Practice of Other Accordion Players, and Two Recordings: D
CA1004 Degree Project, Master, Classical Music, 30 credits 2019 Degree of Master in Music Department of Classical music Supervisor: Erik Lanninger Examiner: Jan-Olof Gullö Milan Řehák Recording and amplifying of the accordion What is the best way to capture the sound of the acoustic accordion? SOUNDING PART.zip - Sounding part of the thesis: D. Scarlatti - Sonata D minor K 141, V. Trojan - The Collapsed Cathedral SOUND SAMPLES.zip – Sound samples Declaration I declare that this thesis has been solely the result of my own work. Milan Řehák 2 Abstract In this thesis I discuss, analyse and intend to answer the question: What is the best way to capture the sound of the acoustic accordion? It was my desire to explore this theme that led me to this research, and I believe that this question is important to many other accordionists as well. From the very beginning, I wanted the thesis to be not only an academic material but also that it can be used as an instruction manual, which could serve accordionists and others who are interested in this subject, to delve deeper into it, understand it and hopefully get answers to their questions about this subject. The thesis contains five main chapters: Amplifying of the accordion at live events, Processing of the accordion sound, Recording of the accordion in a studio - the specifics of recording of the accordion, Specific recording solutions and Examples of recording and amplifying of the accordion in practice of other accordion players, and two recordings: D. Scarlatti - Sonata D minor K 141, V. Trojan - The Collasped Cathedral. -
Digging in the Crates: an Ethnographic Study of Djsʼ Work Ahmed Y
Digging in the Crates: An Ethnographic Study of DJsʼ Work Ahmed Y. Ahmed, Steve Benford, Andy Crabtree Mixed Reality Laboratory University of Nottingham, Nottingham NG8 1BB, UK {psxaaa, sdb, axc}@cs.nott.ac.uk ABSTRACT Contemporary DJing provides a salient site to explore the An ethnographic study uncovers the work of nightclub DJs, interplay between traditional physical and emerging digital which extends far beyond the act of mixing tracks to also forms of music and so inform future music technologies. It encompass collecting music, preparing for performances, should therefore come as no surprise that there is already an and promotion and networking. We reveal how DJs value established history of DJ-related research. A previous study vinyl and digital formats in different ways, acquire music of DJs performing in nightclubs revealed how they draw on through ‘crate digging’, prepare physical and digital crates various cues to adapt their performances to the dancers of music before gigs, and how these underpin improvised [11]. Other studies have explored DJs’ varying attitudes selections during their performances. We document how towards new digital technologies [10] and the changing DJs interact with promoters, venues, dancers and other DJs, notions of DJ practice that have arisen as a result [15]. revealing an etiquette that governs how they select and Novel technologies have been developed to partially or share music, and manage an ongoing tension between even fully automate DJing such as Mixxx, which employs revealing and hiding metadata so as to maintain a automatic beat matching so as to free up the DJ’s time to competitive edge. -
Porting Portaudio API on ASIO
GRAME - Computer Music Research Lab. Technical Note - 01-11-06 Porting PortAudio API on ASIO Stéphane Letz November 2001 Grame - Computer Music Research Laboratory 9, rue du Garet BP 1185 69202 FR - LYON Cedex 01 [email protected] Abstract This document describes a port of the PortAudio API using the ASIO API on Macintosh and Windows. It explains technical choices used, buffer size adaptation techniques that guarantee minimal additional latency, results and limitations. 1 The ASIO API ASIO (Audio Streaming Input Ouput) is an API defined and proposed by Steinberg. It addesses the area of efficient audio processing, synchronization, low latency and extentibility on the hardware side. ASIO allows the handling of multi-channel professional audio cards, and different sample rates (32 kHz to 96 kHz), different sample formats (16, 24, 32 bits of 32/64 floating point formats). ASIO is available on MacOS and Windows. 2 PortAudio API PortAudio is a library that provides streaming audio input and output. It is a cross-platform API that works on Windows, Macintosh, Linux, SGI, FreeBSD and BeOS. This means that programs that need to process or generate an audio signal, can run on several different computers just by recompiling the source code. PortAudio is intended to promote the exchange of audio synthesis software between developers on different platforms. 3 Technical choices Porting PortAudio to ASIO means that some technical choices have to be made. The life cycle of the ASIO driver must be “mapped” to the life cycle of a PortAudio application. Each PortAudio function will be implemented using one or more ASIO functions. -
Distortion Improvement in the Current Coil of Loudspeakers Gaël Pillonnet, Eric Sturtzer, Timothé Rossignol, Pascal Tournier, Guy Lemarquand
Distortion improvement in the current coil of loudspeakers Gaël Pillonnet, Eric Sturtzer, Timothé Rossignol, Pascal Tournier, Guy Lemarquand To cite this version: Gaël Pillonnet, Eric Sturtzer, Timothé Rossignol, Pascal Tournier, Guy Lemarquand. Distortion improvement in the current coil of loudspeakers. Audio Engineering Society Convention, May 2013, Roma, Italy. hal-01103598 HAL Id: hal-01103598 https://hal.archives-ouvertes.fr/hal-01103598 Submitted on 15 Jan 2015 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. AES Audio Engineering Society Convention Paper Presented at the 134th Convention 2013 May 4–7 Rome, Italy This Convention paper was selected based on a submitted abstract and 750-word precis that have been peer reviewed by at least two qualified anonymous reviewers. The complete manuscript was not peer reviewed. This convention paper has been reproduced from the author's advance manuscript without editing, corrections, or consideration by the Review Board. The AES takes no responsibility for the contents. Additional papers may be obtained by sending request and remittance to Audio Engineering Society, 60 East 42nd Street, New York, New York 10165-2520, USA; also see www.aes.org. All rights reserved. -
Traktor Dj Studio 3
TRAKTOR DJ STUDIO 3 Operation Manual The information in this document is subject to change without notice and does not represent a commitment on the part of NATIVE INSTRUMENTS Software Synthesis GmbH. The software described by this document is subject to a License Agreement and may not be copied to other media. No part of this publication may be copied, reproduced or otherwise transmitted or recorded, for any purpose, without prior written permission by NATIVE INSTRUMENTS Software Synthesis GmbH. All product and company names are trademarks of their respective owners. And also, if you’re reading this, it means you bought the software rather than stole it. It’s because of people like you that we can continue to create great tools and update them. So, thank you very much. Authors and revisions: Friedemann Becker, R.D. White, Jan Hennig, Irmgard Bauer Special thanks to the Beta Test Team, who were invaluable not just in tracking down bugs, but in making this a better product. © Native Instruments Software Synthesis GmbH, 2005. All rights reserved. Second, revised run, 12/05 Germany USA Native Instruments GmbH Native Instruments USA, Inc. Schlesische Str. 28 5631 A Hollywood Boulevard D-10997 Berlin Los Angeles, CA 90028 Germany USA [email protected] [email protected] www.native-instruments.de www.native-instruments.com Table Of Contents 1 Manual Introduction ...................................................................... 5 2 Installing TRAKTOR DJ Studio 3 ..................................................... 7 2.1 Installing TRAKTOR DJ Studio 3 under Mac OS X ..................... 7 2.2 Installing TRAKTOR DJ Studio 3 under Windows ....................... 8 3 Product Authorization ...................................................................10 3.1 What is the Product Authorization? ........................................10 3.2 Performing the Product Authorization .....................................12 4 Quick Start ................................................................................ -
Python-Sounddevice Release 0.4.2
python-sounddevice Release 0.4.2 Matthias Geier 2021-07-18 Contents 1 Installation 2 2 Usage 3 2.1 Playback................................................3 2.2 Recording...............................................4 2.3 Simultaneous Playback and Recording................................4 2.4 Device Selection...........................................4 2.5 Callback Streams...........................................5 2.6 Blocking Read/Write Streams.....................................6 3 Example Programs 6 3.1 Play a Sound File...........................................6 3.2 Play a Very Long Sound File.....................................8 3.3 Play a Very Long Sound File without Using NumPy......................... 10 3.4 Play a Web Stream.......................................... 12 3.5 Play a Sine Signal........................................... 14 3.6 Input to Output Pass-Through..................................... 15 3.7 Plot Microphone Signal(s) in Real-Time............................... 17 3.8 Real-Time Text-Mode Spectrogram................................. 19 3.9 Recording with Arbitrary Duration.................................. 21 3.10 Using a stream in an asyncio coroutine............................... 23 3.11 Creating an asyncio generator for audio blocks........................... 24 4 Contributing 26 4.1 Reporting Problems.......................................... 26 4.2 Development Installation....................................... 28 4.3 Building the Documentation..................................... 28 5 API Documentation