Making Music with Linux Multimedia Studio MUSICMUSIC BUILDERBUILDER

Total Page:16

File Type:pdf, Size:1020Kb

Making Music with Linux Multimedia Studio MUSICMUSIC BUILDERBUILDER KNOW-HOW LMMS Making Music with Linux Multimedia Studio MUSICMUSIC BUILDERBUILDER Linux has truly started to compete with Windows and MacOS as a platform for professional sound applications. Linux Multimedia Studio www.photocase.de (LMMS) is a Linux sound tool that packs a variety of impressive features into a neat bundle. BY TOBIAS DOERFFEL ot too long ago, multimedia and Users with distros that aren't represented program even quicker. For example, it Linux were separate worlds, but by the binary packages will need to doesn’t make much sense to build sur- N– thank goodness – the situation build LMMS from the source code to in- round support into LMMS if your sound has changed dramatically. Linux no lon- stall it. You can start off by downloading card doesn’t support the option. Without ger lags behind Windows and MacOS the source code from [1]. surround support, LMMS only needs to even in the field of music productions: As LMMS is a realtime application that handle half the volume of data in some Audacity brings sound editing power to needs a lot of CPU power, you should places, and this pays dividends in the Linux, Rosegarden handles Midi, and enable any appropriate optimization op- form of much quicker performance. Hydrogen gives you the ability to put tions. The “Major Compiler Options” You can disable surround by specify- beats and rhythms together. Last but not box lists important compiler options for ing --disable-surround ab. And if you can least, Csound adds customized software the Intel platform. do without genuine realtime, because synthesizers and effects. You can use configure options to dis- you do not have a midi keyboard, you As you will no doubt have noticed, able some LMMS features and make the can specify --with-latency=VALUE, there is a separate tool for each task, al- where VALUE is a power of 2, though many users would prefer an inte- that is, 64, 128, or 256. The grated system instead of individual com- default value is 256, which ponents for really creative work. This led gives you a latency time (that to the launch of the Linux Multimedia is, a delay between event and Studio (LMMS) in spring last year. sound output) of 6 millisec- LMMS combines all the functionality of onds. The smaller the value, the programs I just mentioned in a single the lower the latency, and the interface that looks a bit like Fruity closer to realtime you get. Loops on Windows. To specify all these options for the build, you could con- Installing and Setting Up figure the source code with LMMS Figure 1: In LMMS, you can put beats together with a the following command: You man be able to find binary packages few clicks. The program comes with a collection of ./configure -prefix=/usr for your distro at the LMMS website [1]. samples you can use for your own songs. CXXFLAGS="-O2 ..." 58 ISSUE 61 DECEMBER 2005 WWW.LINUX - MAGAZINE.COM LMMS KNOW-HOW defines a few presets. Preset files con- tains specific settings for a single chan- nel. They store information on the plug- in used (such as Triple Oscillator, Audio File Processor), the settings, and the fil- ters and envelopes. Loading a preset avoids the need to tinker with complex sound generation parameters. At the same time, presets are the ideal jump-off point for your own sounds; you can twiddle the buttons to get them just right. To access the preset browser, click on the yellow asterisk on the left-hand side. Each plug-in resides in its own folder. Before we go on, let’s set up a new bassline. To do so, click the Add Beat/ Bassline button in the Song Editor tool- box, and then open the Rough! preset for this example. As we will be doing more than just Figure 2: Using the Piano Roll to edit basslines. Clicking allows you to add, remove, or change creating beats with this preset, we need the values of notes. to edit the pattern in the piano roll. You can double click the pattern (above or [--disable-surround] [--with-latency= Beat+Bassline Editor, along with a new below the step buttons) in the VALUE]. Then run make to build an channel containing the selected sample. Beat+Bassline Editor to open the piano LMMS binary and make install to install The AudioFileProcessor plug-in, visible roll tool. Once in the Piano Roll (Figure the required files on your system. in the same window, is used for loading 2), you can simply click to add notes, make rpm gives you an RPM package, samples. AudioFileProcessor allows you typically below /usr/src/. You can then to set up a number of output parameters. Major Compiler Options install the package by entering rpm -i Now is a good time to try out the vir- • -O2 or -O3: This option specifies the FILE.rpm. However, this disables the op- tual piano keyboard, to see if you are optimization level the compiler should tions that you set at the configure stage; getting any sound output and if LMMS use. For newer processors with lots of instead, you have to set the environmen- has successfully loaded the sample. If cache, try using -O3. tal RPM_OPT_FLAGS variable. you can hear a few thudding noises at • -mcpu=IHRECPU: This tells the com- After building and installing, you can this point, everything is well, and you piler which processor it should opti- type lmms to launch the program. This can close the channel window. mize the code for. The possible values launches a wizard to walk you through Time to press on with our first steps. for YOURCPU are: pentium2, pen- the initial setup. To create steps, click the gray buttons in tium3, pentium4, k6, k6-2, k6-3, ath- the corresponding pattern in the Beat+ lon, athlon-tbird, athlon-4, athlon-xp. First Steps Bassline editor; this changes the gray The GCC manpage has a few other options. Check /proc/cpuinfo to find When you launch the program, the buttons to green. You can then click on out which CPU you have. LMMS interface appears with the follow- the play button above the tracks to listen • -msse, -msse2: This tells the compiler ing areas and windows. The most impor- to the initial results. to use SSE commands for floating tant window, the Song Editor, contains Of course, a kick can get monotonous, point operations. This considerably the playlist with the various tracks and a but you can double click to add snares, improves the performance of LMMS, toolbox. The Beat+Bassline Editor helps hi-hats, and so on. Figure 1 shows an ex- however, only the current crop of you create beats and basslines, which ample of a completed beat. AMD and Intel CPUs (Pentium 3 or you can drop into the Song Editor later. later) actually support these com- The Project Notes window is where you Melodic Moments mands. can add notes to describe the project. On We want LMMS to give us some real • -mfpmath=sse,387: If your processor the left is a sidebar with various task music rather than just a couple of drum does support SSE instructions, you areas, such as the Project and Sample samples. Luckily, LMMS has its own can use this option to enable the SSE browser. software synthesizer, dubbed Triple unit and the internal co-processor. Let’s start off by creating a simple Oscillator, which comprises three oscilla- More adventurous readers looking for beat. To do so, open the Sample Browser tors, filters, envelopes, and low fre- more power might like to try the Acovea (My Samples), open the drums folder, quency oscillators (LFOs). [2] program, which uses genetic algo- and double click the kick_hiphop01.ogg As newcomers are typically over- rithms to discover optimum tuning op- file. A new track appears in the whelmed by this feature-richness, LMMS tions. WWW.LINUX - MAGAZINE.COM ISSUE 61 DECEMBER 2005 59 KNOW-HOW LMMS change their positions, or change their original value. A low frequency oscillator mat, a window with options for the song lengths. Drag the light end of the note to changes the value periodically. You will export appears. Now click on Export to do this. Right clicking with the mouse need to experiment with this technology tell LMMS to write the song to the out- removes individual notes. to get used to the effects you can create. put file, which you can then burn onto a In the Song Editor, you can now link The Arp/Chord tab helps you define CD or play back in your favorite music up the beat and the newly created settings for automatic arpeggios and player. bassline. Left click to create playlist ob- chords. If you select a major chord and jects that define when and for how long a range of two octaves Big Plans a beat or bassline will play. for a tone, LMMS can The LMMS roadmap is full As shown in Figure 3, the playlist can automatically add the of major extensions to the also comprise channels (the Triple Oscil- matching major chord program. For example, lator is shown in the figure.) This makes over a range of two oc- LMMS does not give you sense if your patterns do not contain taves. The arpeggio any options for applying basslines that continually repeat, but function allows you to effects (reverb, echo, dis- genuine melodies that occur just once in play the individual tortion, chorus, equaliz- the whole song. You can left click on a notes in the chord se- ers, and filters, just to channel track to create a pattern of this quentially.
Recommended publications
  • SCIS Boardman Labs User Manual Version5
    SCIS Common Use Labs in Boardman Hall USER MANUAL Note: The instructions in this manual assume students walking into the labs are first-time users of the labs and are complete novices in using the machines. Table of Contents Page I. Access to Boardman Hall SCIS Labs for Computer Science and New Media Students A. Services Provided 2 B. Gaining Access to Lab Rooms and Computers 3 II. SCIS Common Use Lab (Room 138 Boardman) A. Services Provided 3 B. Use of iMacs on Tables 4 C. Use of Large Table Monitor for Sharing Among Table Group 4 D. Use of Overhead Projector 5 E. Use of Laser Printer (8 ½ by 11” Prints) 6 F. Use of Large Format Plotter 7 G. Software Available on Computers in Room 138 7 H. Equipment Available for Checkout from Room 138 Lab Monitors 8 III. Combined Focus Ring and Stillwater Labs (Rooms 127 and 129 Boardman) A. Services Provided 8 B. Use of iMacs on Tables 9 C. Use of Cybertron PC for AI and VR D. Use of … E. Software Available on Computers in Rooms 127 and 129 F. Equipment Checkout Procedure G. Equipment Available for Checkout from Rooms 127 and 129 Lab Monitors IV. SCIS Student Lounge and Project Work Room (Room 137 Boardman) A. Services Provided B. Use of Large Screen by Students APPENDICES Appendix A. Laptop Computer Recommendations for Computer Science Students Appendix B. Laptop Computer Recommendations for New Media Students Appendix C. Convenient Web Resources for Development of Computer Code Note: On SCIS web site all of the above topics will link to anchors at the same topics below.
    [Show full text]
  • Proceedings 2005
    LAC2005 Proceedings 3rd International Linux Audio Conference April 21 – 24, 2005 ZKM | Zentrum fur¨ Kunst und Medientechnologie Karlsruhe, Germany Published by ZKM | Zentrum fur¨ Kunst und Medientechnologie Karlsruhe, Germany April, 2005 All copyright remains with the authors www.zkm.de/lac/2005 Content Preface ............................................ ............................5 Staff ............................................... ............................6 Thursday, April 21, 2005 – Lecture Hall 11:45 AM Peter Brinkmann MidiKinesis – MIDI controllers for (almost) any purpose . ....................9 01:30 PM Victor Lazzarini Extensions to the Csound Language: from User-Defined to Plugin Opcodes and Beyond ............................. .....................13 02:15 PM Albert Gr¨af Q: A Functional Programming Language for Multimedia Applications .........21 03:00 PM St´ephane Letz, Dominique Fober and Yann Orlarey jackdmp: Jack server for multi-processor machines . ......................29 03:45 PM John ffitch On The Design of Csound5 ............................... .....................37 04:30 PM Pau Arum´ıand Xavier Amatriain CLAM, an Object Oriented Framework for Audio and Music . .............43 Friday, April 22, 2005 – Lecture Hall 11:00 AM Ivica Ico Bukvic “Made in Linux” – The Next Step .......................... ..................51 11:45 AM Christoph Eckert Linux Audio Usability Issues .......................... ........................57 01:30 PM Marije Baalman Updates of the WONDER software interface for using Wave Field Synthesis . 69 02:15 PM Georg B¨onn Development of a Composer’s Sketchbook ................. ....................73 Saturday, April 23, 2005 – Lecture Hall 11:00 AM J¨urgen Reuter SoundPaint – Painting Music ........................... ......................79 11:45 AM Michael Sch¨uepp, Rene Widtmann, Rolf “Day” Koch and Klaus Buchheim System design for audio record and playback with a computer using FireWire . 87 01:30 PM John ffitch and Tom Natt Recording all Output from a Student Radio Station .
    [Show full text]
  • Tworzenie Dokumentów, Prawo Autorskie
    Zajęcia 7 - tworzenie dokumentów JANUSZ WRÓBEL Typy plików Tekstowe txt – najprostszy plik tekstowy np. z Notatnika doc, docx - dokumenty z WORDA lub WORDPADA odt – dokumenty z programu OPENOFFICE rtf – format tekstowy zawierający podstawowe formatowanie tekstu kompatybilny z wieloma edytorami tekstu Graficzne jpg – najpopularniejszy format plików graficznych png – format głównie wykorzystywany przez Internet gif – format graficzny umożliwiający przechowanie wielu obrazów tworzących np. animację Tiff – format kompresji bezstratnej Dźwiękowe Mp3 – najpopularniejszy, stratny zapis dźwięku Midi - standard dla przechowywania zapisu dźwięku zbliżonego do nutowego Wav – popularny standard dla Windowsa i internetu Wma – gównie pliki w Windowsie Wideo MPEG4 – najpopularniejszy standard kodowania umożliwiający rejestrowanie i przesyłanie na bieżąco wizji i fonii. MOV- kodowanie firmy Apple wymaga specjalnego odtwarzacza QuickTime Player Avi – format zapisu filmów zwykle przeznaczonych do dalszej obróbki WMV – format kompresji filmów firmy Microsoft FLV – format filmów wykorzystywany na stronach www Uruchamialne EXE – popularny dla Windowsa plik programu mogący zawierać różne zasoby np. okna, ikony, dźwięki BAT – program wykonywany przez komputer bez wpływu użytkownika na jego przebieg (tryb wsadowy) COM – dawniej popularny typ programów wykonywalnych w systemie DOS Skompresowane ZIP – format kompresji bezstratnej i archiwizacji na PC (Personal Computer) RAR – format kompresji bezstratnej i archiwizacji JPG, MPEG, MP3 – to
    [Show full text]
  • Audacity® Is Recording and Audio Editing Software That Is Free, Open Sourced, and Generally Easy to Use
    How to Use Introduction Audacity® is recording and audio editing software that is free, open sourced, and generally easy to use. Audacity® can be used to record live audio, edit various sound files, convert from tapes and records to digital audio or CDs, and so much more! This software can be used for Windows, Mac OS X, GNU/Linux, and a variety of other operating systems. Audacity® User Interface This is a screenshot of Audacity®. The next section of this How-To guide will introduce you to this user interface. Copyright © 2008 Audacity® How- to 1 Audacity® User Interface: Toolbars The Audacity® Control Toolbar Envelope Tool Skip to Start Stop Button Button Select D r a w Record Tool Tool Button Zoom Multi- Tool Tool Pause Skip to End Timeshift Play Button Button Tool Button The Audacity® Edit Toolbar Zoom Zoom To Copy Cut Paste Undo Redo Out Selection Zoom Zoom To Trim Silence In Entire Project The Audacity® Meter & Mixer Toolbars Input Output Level Level Meter Meter Output Input Volume Volume Input Control Control Source Selector Copyright © 2008 Audacity® How- to 2 Importing Audio with Audacity® 1. Create a New Project This is an important step. Give your project a name & saving location prior to working in Audacity®. Select and choose a file name and location to save your project. *Note when you initially begin Audacity® only the “Save As” function will be available. 2. Check Preferences Click File > Preferences (Ctrl + P) Check to be sure the correct Playback & Recording Devices have been selected. Copyright © 2008 Audacity® How- to 3 Set the sample rate of your choice.
    [Show full text]
  • Extending the Faust VST Architecture with Polyphony, Portamento and Pitch Bend Yan Michalevsky Julius O
    Extending the Faust VST Architecture with Polyphony, Portamento and Pitch Bend Yan Michalevsky Julius O. Smith Andrew Best Department of Electrical Center for Computer Research in Blamsoft, Inc. Engineering, Music and Acoustics (CCRMA), [email protected] Stanford University Stanford University [email protected] AES Fellow [email protected] Abstract VST (Virtual Studio Technology) plugin stan- We introduce the vsti-poly.cpp architecture for dard was released by Steinberg GmbH (famous the Faust programming language. It provides sev- for Cubase and other music and sound produc- eral features that are important for practical use of tion products) in 1996, and was followed by the Faust-generated VSTi synthesizers. We focus on widespread version 2.0 in 1999 [8]. It is a partic- the VST architecture as one that has been used tra- ularly common format supported by many older ditionally and is supported by many popular tools, and newer tools. and add several important features: polyphony, note Some of the features expected from a VST history and pitch-bend support. These features take plugin can be found in the VST SDK code.2 Faust-generated VST instruments a step forward in Examining the list of MIDI events [1] can also terms of generating plugins that could be used in Digital Audio Workstations (DAW) for real-world hint at what capabilities are expected to be im- music production. plemented by instrument plugins. We also draw from our experience with MIDI instruments and Keywords commercial VST plugins in order to formulate sound feature requirements. Faust, VST, Plugin, DAW In order for Faust to be a practical tool for generating such plugins, it should support most 1 Introduction of the features expected, such as the following: Faust [5] is a popular music/audio signal pro- • Responding to MIDI keyboard events cessing language developed by Yann Orlarey et al.
    [Show full text]
  • Command-Line Sound Editing Wednesday, December 7, 2016
    21m.380 Music and Technology Recording Techniques & Audio Production Workshop: Command-line sound editing Wednesday, December 7, 2016 1 Student presentation (pa1) • 2 Subject evaluation 3 Group picture 4 Why edit sound on the command line? Figure 1. Graphical representation of sound • We are used to editing sound graphically. • But for many operations, we do not actually need to see the waveform! 4.1 Potential applications • • • • • • • • • • • • • • • • 1 of 11 21m.380 · Workshop: Command-line sound editing · Wed, 12/7/2016 4.2 Advantages • No visual belief system (what you hear is what you hear) • Faster (no need to load guis or waveforms) • Efficient batch-processing (applying editing sequence to multiple files) • Self-documenting (simply save an editing sequence to a script) • Imaginative (might give you different ideas of what’s possible) • Way cooler (let’s face it) © 4.3 Software packages On Debian-based gnu/Linux systems (e.g., Ubuntu), install any of the below packages via apt, e.g., sudo apt-get install mplayer. Program .deb package Function mplayer mplayer Play any media file Table 1. Command-line programs for sndfile-info sndfile-programs playing, converting, and editing me- Metadata retrieval dia files sndfile-convert sndfile-programs Bit depth conversion sndfile-resample samplerate-programs Resampling lame lame Mp3 encoder flac flac Flac encoder oggenc vorbis-tools Ogg Vorbis encoder ffmpeg ffmpeg Media conversion tool mencoder mencoder Media conversion tool sox sox Sound editor ecasound ecasound Sound editor 4.4 Real-world
    [Show full text]
  • The Book of Audacity
    THE BOOK OF AUDACITY Record, Edit, Mix, and Master with the Free Audio Editor by Carla Schroder San Francisco THE BOOK OF AUDACITY. Copyright © 2011 by Carla Schroder. All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher. 15 14 13 12 11 1 2 3 4 5 6 7 8 9 ISBN-10: 1-59327-270-7 ISBN-13: 978-1-59327-270-8 Publisher: William Pollock Production Editor: Serena Yang Cover and Interior Design: Octopod Studios Developmental Editor: Tyler Ortman Technical Reviewer: Alvin Goats Copyeditor: Kim Wimpsett Compositor: Serena Yang Proofreader: Paula L. Fleming Indexer: Nancy Guenther For information on book distributors or translations, please contact No Starch Press, Inc. directly: No Starch Press, Inc. 38 Ringold Street, San Francisco, CA 94103 phone: 415.863.9900; fax: 415.863.9950; [email protected]; www.nostarch.com Library of Congress Cataloging-in-Publication Data Schroder, Carla. The book of Audacity : record, edit, mix, and master with the free audio editor / by Carla Schroder. p. cm. Includes bibliographical references. ISBN-13: 978-1-59327-270-8 ISBN-10: 1-59327-270-7 1. Audacity (Computer file) 2. Digital audio editors. I. Title. ML74.4.A84S37 2010 781.3’4536-dc22 2010037594 No Starch Press and the No Starch Press logo are registered trademarks of No Starch Press, Inc. Other product and company names mentioned herein may be the trademarks of their respective owners.
    [Show full text]
  • Photo Editing
    All recommendations are from: http://www.mediabistro.com/10000words/7-essential-multimedia-tools-and-their_b376 Photo Editing Paid Free Photoshop Splashup Photoshop may be the industry leader when it comes to photo editing and graphic design, but Splashup, a free online tool, has many of the same capabilities at a much cheaper price. Splashup has lots of the tools you’d expect to find in Photoshop and has a similar layout, which is a bonus for those looking to get started right away. Requires free registration; Flash-based interface; resize; crop; layers; flip; sharpen; blur; color effects; special effects Fotoflexer/Photobucket Crop; resize; rotate; flip; hue/saturation/lightness; contrast; various Photoshop-like effects Photoshop Express Requires free registration; 2 GB storage; crop; rotate; resize; auto correct; exposure correction; red-eye removal; retouching; saturation; white balance; sharpen; color correction; various other effects Picnik “Auto-fix”; rotate; crop; resize; exposure correction; color correction; sharpen; red-eye correction Pic Resize Resize; crop; rotate; brightness/contrast; conversion; other effects Snipshot Resize; crop; enhancement features; exposure, contrast, saturation, hue and sharpness correction; rotate; grayscale rsizr For quick cropping and resizing EasyCropper For quick cropping and resizing Pixenate Enhancement features; crop; resize; rotate; color effects FlauntR Requires free registration; resize; rotate; crop; various effects LunaPic Similar to Microsoft Paint; many features including crop, scale
    [Show full text]
  • Datapond – Data Driven Music Builder
    DataPond – Data Driven Music Builder DataPond Data Driven Music Builder Over the past couple of months I have been attempting to teach myself to read music. This is something that I have been meaning to do for a long time. In high school the music teachers seemed to have no interest in students other than those with existing natural talent. The rest of us, they just taught appreciation of Bob Dylan. I can't stand Bob Dylan. So I never learned to read music or play an instrument. Having discovered the enjoyment of making stringed instruments such as the papermaché sitar, the Bad-Arse Mountain Dulcimer, a Windharp (inspired by this one), and a couple of other odd instruments. More recently I made a Lap Steel Slide guitar based on the electronics described in David Eric Nelson's great book “Junkyard Jam Band” and on Shane Speal's guide on building Lapsteels. I built mine out of waste wood palette wood and it connects to an old computer speaker system I pulled out of my junk box and turned to the purpose. It ended up sounding pretty good – to my ear at least. Anyway, I have instruments-a-plenty, but didn't know how to play'em so I decided to teach myself music. The biggest early challenge was reading music. I'm sure it would have been easier if a mathematician had been involved in designing the notation system. To teach myself I decided that reading sheet music and transcribing it into the computer would be a good way of doing it.
    [Show full text]
  • Implementing a Parametric EQ Plug-In in C++ Using the Multi-Platform VST Specification
    2003:044 C EXTENDED ESSAY Implementing a parametric EQ plug-in in C++ using the multi-platform VST specification JONAS EKEROOT SCHOOL OF MUSIC Audio Technology Supervisor: Jan Berg 2003:044 • ISSN: 1402 – 1773 • ISRN: LTU - CUPP - - 03/44 - - SE Implementing a parametric EQ plug-in in C++ using the multi-platform VST specification Jonas Ekeroot Division of Sound Recording School of Music in Pite˚a Lule˚aUniversity of Technology April 23, 2003 Abstract As the processing power of desktop computer systems increase by every year, more and more real-time audio signal processing is per- formed on such systems. What used to be done in external effects units, e.g. adding reverb, can now be accomplished within the com- puter system using signal processing code modules – plug-ins. This thesis describes the development of a peak/notch parametric EQ VST plug-in. First a prototype was made in the graphical audio program- ming environment Max/MSP on MacOS, and then a C++ implemen- tation was made using the VST Software Development Kit. The C++ source code was compiled on both Windows and MacOS, resulting in versions of the plug-in that can be used in any VST host application on Windows and MacOS respectively. Writing a plug-in relieves the programmer of the burden to deal directly with audio interface details and graphical user interface specifics, since this is taken care of by the host application. It can thus be an interesting way to start developing audio DSP algorithms, since the host application also provides the op- portunity to listen to and measure the performance of the implemented plug-in algorithm.
    [Show full text]
  • How to Create Music with GNU/Linux
    How to create music with GNU/Linux Emmanuel Saracco [email protected] How to create music with GNU/Linux by Emmanuel Saracco Copyright © 2005-2009 Emmanuel Saracco How to create music with GNU/Linux Warning WORK IN PROGRESS Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is available on the World Wide Web at http://www.gnu.org/licenses/fdl.html. Revision History Revision 0.0 2009-01-30 Revised by: es Not yet versioned: It is still a work in progress. Dedication This howto is dedicated to all GNU/Linux users that refuse to use proprietary software to work with audio. Many thanks to all Free developers and Free composers that help us day-by-day to make this possible. Table of Contents Forword................................................................................................................................................... vii 1. System settings and tuning....................................................................................................................1 1.1. My Studio....................................................................................................................................1 1.2. File system..................................................................................................................................1 1.3. Linux Kernel...............................................................................................................................2
    [Show full text]
  • Radium: a Music Editor Inspired by the Music Tracker
    Radium: A Music Editor Inspired by the Music Tracker Kjetil Matheussen Norwegian Center for Technology in Music and the Arts. (NOTAM) Sandakerveien 24D, Bygg F3 N-0473 Oslo Norway [email protected] Abstract Musical events are defined with pure text. Radium is a new type of music editor inspired by The event C#3 5-32-000 plays the note C the music tracker. Radium's interface differs from sharp at octave 3 using instrument number 5 at the classical music tracker interface by using graphi- volume 32. The last three zeroes can be used cal elements instead of text and by allowing musical for various types of sound effects, or to set new events anywhere within a tracker line. tempo. Chapter 1: The classical music tracker interface The tables are called patterns, and a song and how Radium differs from it. Chapter 2: Ra- usually contains several patterns. To control dium Features: a) The Editor; b) The Modular the order patterns are playbed back, we use a Mixer; c) Instruments and Audio Effects; d) In- strument Configuration; e) Common Music Nota- playlist. For example, if we have three patterns, tion. Chapter 3: Implementation details: a) Paint- a typical song could have a playlist like this: ing the Editor; b) Smooth Scrolling; c) Embed- 1, 2, 1, 2, 3, 1, 2. ding Pure Data; d) Collecting Memory Garbage in C and C++. Chapter 4: Related software. 1.1 How Radium Differs from the Classical Tracker Interface Keywords Radium4 differs from the music tracker inter- Radium, Music Tracker, GUI, Pure Data, Graphics face by using graphical elements instead of text Programming.
    [Show full text]