Qtractorqtractor

Total Page:16

File Type:pdf, Size:1020Kb

Qtractorqtractor LAC2015@JGU-MainzLAC2015@JGU-Mainz TenTen YearsYears ofof Qstuff*Qstuff* IsIs itit goodgood enoughenough alreadyalready ?? RuiRui NunoNuno CapelaCapela rncbc.orgrncbc.org AprilApril 20152015 TenTen YearsYears ofof Qstuff*Qstuff* (1)(1) GoodGood SoftwareSoftware TakesTakes TenTen Years.Years. GetGet UsedUsed ToTo it.it. –– JoelJoel Spolsky,Spolsky, 20012001 http://www.joelonsoftware.com TenTen YearsYears ofof Qstuff*Qstuff* (2)(2) writingwriting goodgood applicationsapplications isis hardhard.. writingwriting goodgood graphicalgraphical applicationsapplications isis harderharder.. writingwriting goodgood graphicalgraphical audioaudio applicationsapplications isis harderharder stillstill.. writingwriting goodgood graphicalgraphical audioaudio && MIDIMIDI applicationsapplications isis anan exerciseexercise inin masochismmasochism.. –– PaulPaul Davis,Davis, 20032003 “Some Things You May Not Have Thought About When Writing an Audio Application” LADC2003@ZKM-Karlsruhe 2003-20042003-2004 TheThe DawnDawn ofof Qstuff*Qstuff* ● QjackCtlQjackCtl qjackctl.sourceforge.netqjackctl.sourceforge.net jackaudio.orgjackaudio.org ● QsynthQsynth qsynth.sourceforge.netqsynth.sourceforge.net fluidsynth.orgfluidsynth.org ● QsamplerQsampler qsampler.sourceforge.netqsampler.sourceforge.net linuxsampler.orglinuxsampler.org Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 4 2005-20072005-2007 EnterEnter QtractorQtractor OfficiallyOfficially presentedpresented toto thethe massesmasses onon LAC2007@TU-BerlinLAC2007@TU-Berlin Techno-boyTechno-boy bedroombedroom studiostudio,, anyoneanyone ?? (still(still afterafter aa decadedecade ?? :-)):-)) NotableNotable milestones:milestones: 20082008 DSSI,DSSI, nativenative VST,VST, Tempo-mapTempo-map 20092009 LV2LV2 20112011 TYOQATYOQA Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 5 2008-20112008-2011 SideworksSideworks ● QXGEditQXGEdit qxgedit.sourceforget.netqxgedit.sourceforget.net ● QmidiCtlQmidiCtl qmidictl.sourceforge.netqmidictl.sourceforge.net ● QmidiNetQmidiNet qmidinet.sourceforge.netqmidinet.sourceforge.net Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 6 2012-20152012-2015 Proto-toysProto-toys a.k.a.a.k.a. TheThe Vee-OneVee-Oness ● synthv1synthv1 synthv1.sourceforge.netsynthv1.sourceforge.net ● samplv1samplv1 samplv1.sourceforge.netsamplv1.sourceforge.net ● drumkv1drumkv1 drumkv1.sourceforge.netdrumkv1.sourceforge.net Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 7 WhoWho isis behindbehind Qstuff*Qstuff* ?? HobbyHobby workwork ofof oneone lone-wolflone-wolf developerdeveloper me,me, rncbcrncbc a.k.a.a.k.a. RuiRui NunoNuno CapelaCapela aa giftgift economyeconomy playerplayer ;-);-) Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 8 ButBut whywhy ?? JustJust forfor funfun TheThe motivemotive .. .. .. LongLong timetime enthusiasmenthusiasm onon electronicelectronic musicmusic TheThe skillskill .. .. .. AA half-lifehalf-life onon programmingprogramming (20y+)(20y+) TheThe momentmoment .. .. .. AnAn extraordinaryextraordinary alignmentalignment eventevent occurredoccurred inin thethe wholewhole UniverseUniverse .. .. .. So,So, thatthat waswas itit !! (and(and stillstill isis ;-));-)) Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 9 BackBack toto Qtractor...Qtractor... qtractor.sourceforge.netqtractor.sourceforge.net BetaBeta already!already! FullyFully functionalfunctional (no(no not-implemented-yetsnot-implemented-yets)) WhatWhat YouYou SeeSee IsIs WhatWhat IsIs WorkingWorking StillStill W.I.P.W.I.P. …… justjust notnot thatthat hardhard anymoreanymore ;);) OpenOpen forfor BusinessBusiness (no(no moneymoney involved)involved) users,users, developers,developers, players,players, nurturersnurturers .. .. .. Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 10 FeaturitisFeaturitis (1)(1) Multi-trackMulti-track audioaudio andand MIDIMIDI sequencingsequencing andand recording.recording. DevelopedDeveloped onon purepure Qt4Qt4 C++C++ applicationapplication frameworkframework (Qt5(Qt5 ready!).ready!). UsesUses JACKJACK forfor audioaudio andand ALSAALSA sequencersequencer forfor MIDI,MIDI, asas multimediamultimedia infrastructures.infrastructures. TraditionalTraditional multi-trackmulti-track tapetape recorderrecorder controlcontrol paradigm.paradigm. Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 11 FeaturitisFeaturitis (2)(2) AudioAudio filefile formatsformats support:support: OGGOGG (libvorbis),(libvorbis), MP3MP3 (libmad,(libmad, playbackplayback only),only), WAV,WAV, FLAC,FLAC, AIFFAIFF andand many,many, manymany moremore (libsndfile).(libsndfile). StandardStandard MIDIMIDI filesfiles supportsupport (format(format 00 andand 1).1). Non-destructive,Non-destructive, non-linearnon-linear editing.editing. UnlimitedUnlimited numbernumber ofof trackstracks perper session/project.session/project. UnlimitedUnlimited numbernumber ofof overlappingoverlapping clipsclips perper track.track. Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 12 FeaturitisFeaturitis (3)(3) XMLXML encodedencoded sessionsession // projectproject descriptiondescription filesfiles (SDI).(SDI). Point-and-click,Point-and-click, multi-select,multi-select, drag-and-dropdrag-and-drop interactioninteraction (drag,(drag, move,move, drop,drop, cut,cut, copy,copy, paste,paste, paste-repeat,paste-repeat, delete,delete, split,split, merge).merge). UnlimitedUnlimited undoundo // redo.redo. Built-inBuilt-in mixermixer andand monitormonitor controls.controls. Built-inBuilt-in connectionconnection patch-baypatch-bay controlcontrol andand persistencepersistence ((a-laa-la QjackCtlQjackCtl ;)).;)). Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 13 FeaturitisFeaturitis (4)(4) LADSPA,LADSPA, DSSI,DSSI, nativenative VSTVST andand LV2LV2 plug-insplug-ins support.support. UnlimitedUnlimited numbernumber ofof plug-insplug-ins perper tracktrack oror bus.bus. Plug-inPlug-in presets,presets, programsprograms andand chunkchunk // configurationsconfigurations support.support. UnlimitedUnlimited audioaudio effecteffect sendsend // returnreturn insertsinserts perper tracktrack oror bus.bus. Loop-recordingLoop-recording // takes.takes. Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 14 FeaturitisFeaturitis (5)(5) AudioAudio // MIDIMIDI clipclip fade-in/outfade-in/out (linear,(linear, quadratic,quadratic, cubic).cubic). AudioAudio // MIDIMIDI clipclip gaingain // volume,volume, normalize,normalize, export.export. AudioAudio // MIDIMIDI tracktrack andand pluginplugin parameterparameter automationautomation (dynamic(dynamic curves,curves, sample&hold,sample&hold, linearlinear andand splinespline modes).modes). AudioAudio clipclip time-stretchingtime-stretching (WSOLA-like,(WSOLA-like, librubberband).librubberband). AudioAudio clipclip pitch-shiftingpitch-shifting (librubberband).(librubberband). Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 15 FeaturitisFeaturitis (6)(6) AudioAudio clipclip seamlessseamless sample-ratesample-rate conversionconversion (libsamplerate).(libsamplerate). AudioAudio // MIDIMIDI tracktrack exportexport (mix-down,(mix-down, merge).merge). AudioAudio // MIDIMIDI metronomemetronome barbar // beatbeat clicks.clicks. UnlimitedUnlimited tempotempo // time-signaturetime-signature map.map. UnlimitedUnlimited locationlocation // barbar markers.markers. Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 16 FeaturitisFeaturitis (7)(7) MIDIMIDI clipclip editoreditor (matrix(matrix // pianopiano roll).roll). MIDIMIDI instrumentinstrument definitionsdefinitions ((a-laa-la Cakewalk(tm)Cakewalk(tm) (*.ins)),(*.ins)), SoundFontSoundFont (*.sf2)(*.sf2) andand MIDIMIDI NamesNames XMLXML (*.midnam)(*.midnam) filesfiles alsoalso supported.supported. MIDIMIDI controllercontroller mappingmapping // learnlearn // assignmentassignment (mixer(mixer andand plug-inplug-in parameters).parameters). MIDIMIDI systemsystem exclusiveexclusive (SysEx)(SysEx) setups.setups. Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 17 FeaturitisFeaturitis (8)(8) JACKJACK transporttransport syncsync mastermaster // slave.slave. JACKJACK sessionsession support.support. NSMNSM (Non(Non SessionSession Management)Management) support.support. MMCMMC controlcontrol surfacesurface enabled.enabled. MIDIMIDI SongSong PositionPosition cueingcueing support.support. ConfigurableConfigurable keyboardkeyboard shortcuts.shortcuts. Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 18 ScreenshotScreenshot !! Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 19 EvilEvil FlowFlow DiagramDiagram (1)(1) Input Output in monitor out Bus Bus monitor Track R Clips M S monitor = Volume / Pan Track Plug-ins R Clips M S R = Record ... M = Mute monitor S = Solo Track R Clips M S ... Input Output in monitor out Bus Bus monitor Track R Clips M S Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 20 EvilEvil FlowFlow DiagramDiagram (2)(2) Audio strip vol pan plug-ins Audio in Audio out meter Plug-ins Audio fx Audio fx Audio fx Audio fx Audio in Audio out Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 21 EvilEvil FlowFlow DiagramDiagram (3)(3) MIDI strip vol pan MIDI out MIDI in plug-ins Audio out meter plug-ins MIDI fx MIDI Audio fx Audio fx instrument MIDI in Audio out Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org April 2015 22 Ten Years of Qstuff* - LAC2015@JGU-Mainz - rncbc.org Years Ten Send /Inserts Return Send Send /Inserts Return Send in
Recommended publications
  • Informatique Et MAO 1 : Configurations MAO (1)
    Ce fichier constitue le support de cours “son numérique” pour les formations Régisseur Son, Techniciens Polyvalent et MAO du GRIM-EDIF à Lyon. Elles ne sont mises en ligne qu’en tant qu’aide pour ces étudiants et ne peuvent être considérées comme des cours. Elles utilisent des illustrations collectées durant des années sur Internet, hélas sans en conserver les liens. Veuillez m'en excuser, ou me contacter... pour toute question : [email protected] 4ème partie : Informatique et MAO 1 : Configurations MAO (1) interface audio HP monitoring stéréo microphone(s) avec entrées/sorties ou surround analogiques micro-ordinateur logiciels multipistes, d'édition, de traitement et de synthèse, plugins etc... (+ lecteur-graveur CD/DVD/BluRay) surface de contrôle clavier MIDI toutes les opérations sont réalisées dans l’ordinateur : - l’interface audio doit permettre des latences faibles pour le jeu instrumental, mais elle ne nécessite pas de nombreuses entrées / sorties analogiques - la RAM doit permettre de stocker de nombreux plugins (et des quantités d’échantillons) - le processeur doit être capable de calculer de nombreux traitements en temps réel - l’espace de stockage et sa vitesse doivent être importants - les périphériques de contrôle sont réduits au minimum, le coût total est limité SON NUMERIQUE - 4 - INFORMATIQUE 2 : Configurations MAO (2) HP monitoring stéréo microphones interface audio avec de nombreuses ou surround entrées/sorties instruments analogiques micro-ordinateur Effets logiciels multipistes, d'édition et de traitement, plugins (+
    [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]
  • Qtractor – a Audio/MIDI Multi-Track Sequencer
    Qtractor – A Audio/MIDI multi-track sequencer Rui Nuno CAPELA rncbc.org [email protected] Abstract sequencer for MIDI, thus currently being a Linux- only application. There are not known intentions Qtractor is a MIDI/Audio multi-track sequencer on support to any other platforms. application written in C++ around the Qt4 toolkit Qtractor is free open-source software, licensed using Qt Designer. The initial target platform will be Linux, where the Jack Audio Connection Kit under the GPL and is welcoming all collaboration (JACK) for audio, and the Advanced Linux Sound and review from the Linux Audio developer and Architecture (ALSA) for MIDI, are the main user community in particular and the public in infrastructures to evolve as a fairly-featured Linux general. Desktop Audio Workstation GUI, specially dedicated to the personal home-studio. 2 Installation Keywords 2.1 Requirements Linux, audio, MIDI, JACK, ALSA, multi-track, The software requirements for build and run- recording, sequencer time are listed as follows: 1 Introduction Mandatory: As a new Linux Audio offering, Qtractor targets ● Qt4 (core, gui, xml) [2] and positions itself comfortably tagged as for the ● JACK [3] techno-boy bedroom home-studio. However, in ● ALSA [4] general, it is just yet another digital audio and ● libsndfile[5] MIDI multi-track composition and arranger software application. The design and functionality Optional (opted-in at build time): model takes as fundamental the now usual multi- track composing techniques for modern music- ● libvorbis (enc, file) [6] making. It aims to be intuitive and easy to use. ● libmad [7] Unfortunately, for the classic and erudite ● libsamplerate [8] musician, there are and will be no plans to integrate any kind of score editor.
    [Show full text]
  • Paper Template for LAC 2010, Maynooth
    Creating/Producing a song with GNU/Linux Jeremy JONGEPIER ICTE department Faculty of Humanities University of Amsterdam Spuistraat 134 1012 VB Amsterdam The Netherlands [email protected] Abstract routing you have infinite possibilities to route anything anywhere, provided that the applications The GNU/Linux audio environment is very much you would like to connect to one another are based on modularity as opposed to the monolithic JACK aware. And most audio applications are approach on other platforms. As a result the GNU/Linux audio environment is very flexible indeed JACK aware or use some kind of bridging and can be considered more an extension of an library to expose the audio inputs and outputs to analogue set up with its intrinsic pros and cons. JACK (like PortAudio), or can be made JACK This is a totally different paradigm than used on aware (ªjackifiedº) in a relatively easy way other platforms so musicians coming from those (applications that use Gstreamer or PulseAudio for other platforms can have a hard time adapting to instance). the GNU/Linux modular approach. The aim of this 2.1 JACK Explained workshop is to show by the use of a musician©s workflow how you can benefit from the countless How to set up JACK. The different parameters possibilities such a modular environment has to explained. QjackCtl. offer. 3 Recording, Composing, Creating Keywords As a musician using GNU/Linux you can choose JACK, musician, workflow, modular. from a myriad of applications to suit your needs. 1 Introduction 3.1 Choosing Your DAW There is this tune buzzing in your head but how If you©re a lot into recording live instruments, do you go about recording or laying this down on vocals or other devices that make noise than your GNU/Linux system? Which tools are carefully choosing and getting to know your DAW available and which ones fit best in your (Digital Audio Workstation) should be high on workflow? How do I connect all those tools your priority list.
    [Show full text]
  • LAC-07 Proceedings
    LINUX AUDIO CONFERENCE BERLIN Lectures/Demos/Workshops Concerts/LinuxSoundnight P roceedin G S TU-Berlin 22.-25.03.07 www.lac.tu-berlin.de5 Published by: Technische Universität Berlin, Germany March 2007 All copyrights remain with the authors www.lac.tu-berlin.de Credits: Cover design and logos: Alexander Grüner Layout: Marije Baalman Typesetting: LaTeX Thanks to: Vincent Verfaille for creating and sharing the DAFX’06 “How to make your own Proceedings” examples. Printed in Berlin by TU Haus-Druckerei — March 2007 Proc. of the 5th Int. Linux Audio Conference (LAC07), Berlin, Germany, March 22-25, 2007 LAC07-iv Preface The International Linux Audio Conference 2007, the fifth of its kind, is taking place at the Technis- che Universität Berlin. We are very glad to have been given the opportunity to organise this event, and we hope to have been able to put together an interesting conference program, both for developers and users, thanks to many submissions of our participants, as well as the support from our cooperation partners. The DAAD - Berliner Künstlerprogramm has supported us by printing the flyers and inviting some of the composers. The Cervantes Institute has given us support for involving composers from Latin America and Spain. Tesla has been a generous host for two concert evenings. Furthermore, Maerz- Musik and the C-Base have given us a place for the lounge and club concerts. The Seminar für Medienwissenschaften of the Humboldt Universität zu Berlin have contributed their Signallabor, a computer pool with 6 Linux audio workstations and a multichannel setup, in which the Hands On Demos are being held.
    [Show full text]
  • An Old-School Polyphonic Synthesizer Samplv1
    local projects linuxaudio.org Show-off my open-source stuff, mostly of the Linux Audio/MIDI genre Vee One Suite 0.9.4 - A Late Autumn'18 Release 12 December, 2018 - 19:00 — rncbc Greetings! The Vee One Suite of so called old-school software instruments, synthv1, as a polyphonic subtractive synthesizer, samplv1, a polyphonic sampler synthesizer, drumkv1 as yet another drum-kit sampler and padthv1 as a polyphonic additive synthesizer, are being released for the late in Autumn'18. All still available in dual format: a pure stand-alone JACK client with JACK-session, NSM (Non Session management) and both JACK MIDI and ALSA MIDI input support; a LV2 instrument plug-in. The changes for this special season are the following: Make sure all LV2 state sample file references are resolved to their original and canonical file- paths (not symlinks). (applies to samplv1 and drumkv1 only) Fixed a severe bug on saving the LV2 plug-in state: the sample file reference was being saved with the wrong name identifier and thus gone missing on every session or state reload thereafter.(applies to samplv1 only). Sample waveform drawing is a bit more keen to precision. Old deprecated Qt4 build support is no more. Normalized wavetable oscillator phasors. Added missing include <unistd.h> to shut up some stricter compilers from build failures. The Vee One Suite are free, open-source Linux Audio software, distributed under the terms of the GNU General Public License (GPL) version 2 or later. And here they go again! synthv1 - an old-school polyphonic synthesizer synthv1 0.9.4 (late-autumn'18) released! synthv1 is an old-school all-digital 4-oscillator subtractive polyphonic synthesizer with stereo fx.
    [Show full text]
  • Studioware: Applications List Studioware: Applications List
    2021/07/27 06:26 (UTC) 1/4 Studioware: Applications List Studioware: Applications List This is the full list of applications and supporting libraries/plugins etc. plus their location in git and on our package server: audio/amps/guitarix2 audio/codecs/lame audio/desktop/evince audio/development/guile1.8 audio/development/libsigc++ audio/development/libsigc++-legacy12 audio/development/ntk audio/development/phat audio/development/pysetuptools audio/development/scons audio/development/scrollkeeper audio/development/vamp-plugin-sdk audio/drums/hydrogen audio/editors/audacity audio/editors/denemo audio/editors/mscore audio/editors/rosegarden audio/effects/jack-rack audio/effects/rakarrack audio/graphics/fontforge audio/graphics/frescobaldi audio/graphics/goocanvas audio/graphics/lilypond audio/graphics/mftrace audio/graphics/potrace audio/graphics/pygoocanvas audio/graphics/t1utils audio/libraries/atkmm audio/libraries/aubio audio/libraries/cairomm audio/libraries/clalsadrv audio/libraries/clthreads audio/libraries/clxclient audio/libraries/dssi audio/libraries/fltk audio/libraries/glibmm audio/libraries/gnonlin audio/libraries/gst-python audio/libraries/gtkmm audio/libraries/gtksourceview audio/libraries/imlib2 audio/libraries/ladspa_sdk audio/libraries/lash audio/libraries/libavc1394 SlackDocs - https://docs.slackware.com/ Last update: 2019/04/24 17:34 (UTC) studioware:applications_list https://docs.slackware.com/studioware:applications_list audio/libraries/libdca audio/libraries/libgnomecanvas audio/libraries/libgnomecanvasmm audio/libraries/libiec61883
    [Show full text]
  • The AV Linux Manual
    AV LINUX 6.0 USER MANUAL A Guide to Get Acquainted with AV Linux Prepared by Glen MacArthur, August 14/2012 Legal Disclaimer: Debian/GNU Linux comes with no guarantee so neither does AV Linux. I accept no responsibility for any hardware/software malfunctions or data loss resulting from it's use. It is important to note that the AV Linux ISO contains software that is non- free and is distributed under a special licensing arrangement with the original developers, re-distributing the AV Linux ISO with the non-free content included is a violation of these licenses. AV Linux also contains Multimedia Codecs that may be under patent in certain countries, it is the users responsibility to know the law as it applies to their own respective country before downloading or installing. TABLE OF CONTENTS: • Page 3. - PREFACE – NEW TO LINUX? • Page 4. - THE AV LINUX STORY • Page 5. - CREDITS & CONTACT • Page 6. - RUNNING AV LINUX LIVE • Page 9. - AV LINUX BASIC BOOTING BIBLE • Page 10. - INSTALLING AV LINUX • Page 11. - GETTING AROUND IN AV LINUX • Page 19. - SliM LOGIN MANAGER • Page 20. - MOUSE CURSOR THEMES • Page 21. - PERFORMANCE SETTINGS • Page 23. - PROPRIETARY VIDEO DRIVERS IN AV LINUX • Page 25. - COMPIZ WINDOW MANAGER • Page 26. - AV LINUX KERNELS • Page 27. - KERNEL CHEATCODES • Page 28. - AV LINUX SOFTWARE • Page 30. - INSTALLING SOFTWARE IN AV LINUX • Page 33. - NETWORKING WITH AV LINUX • Page 36. - PRINTING WITH AV LINUX • Page 37. - USING JACK • Page 39. - USING THE ALOOP DAEMON • Page 40. - SUPPORTED PRO HARDWARE IN AV LINUX • Page 48. - M-AUDIO 1010LT PCM_MULTI WITH AV LINUX • Page 51.
    [Show full text]
  • Linux Audio Conference 2019
    Proceedings of the Linux Audio Conference 2019 March 23rd – 26th, 2019 Center for Computer Research in Music and Acoustics (CCRMA) Stanford University, USA “In Ping(uins) e trust! Published by CCRMA, Stanford University, California, US March 2019 All copyrights remain with the authors http://lac.linuxaudio.org/2019 ISBN 978-0-359-46387-9 Credits Layout: Frank Neumann and Romain Michon Typesetting: LATEX and pdfLaTeX Logo Design: The Linuxaudio.org logo and its variations copyright Thorsten Wilms c 2006, imported into "LAC 2014" logo by Robin Gareus Thanks to: Martin Monperrus for his webpage "Creating proceedings from PDF files" ii Partners and Sponsors Linuxaudio.org iii iv Foreword Welcome everyone to LAC 2019 at CCRMA! For the second time in its seventeen year history, the Linux Audio Conference (LAC) is hosted in the United Stated of America by the Center for Computer Research in Mu- sic and Acoustics (CCRMA) at Stanford University. With its informal workshop-like at- mosphere, LAC is a blend of scientific and technical papers, tutorials, sound installations, and concerts centered on the free GNU/Linux operating system and open-source free soft- ware for audio, multimedia, and musical applications. LAC is a unique platform during which members of this community gather to exchange ideas, draft new projects, and see old friends. In these times of increasing political tensions and of rising extremism throughout the world, we believe that emphasizing and promoting the universality of this type of event is of the utmost importance. The Linux audio community exists worldwide; we believe it should remain a priority to diversify LAC’s geographical location from year to year for the benefit of those who can’t afford to travel to the other side of the world.
    [Show full text]
  • Mt-Djing: Multitouch Djing Table
    Mt-Djing: Multitouch DJing Table Pedro Lopes Dissertation for the degree of Master in Information Systems and Computer Engineering J´uri Chairman: Professor Doutor Jos´eManuel Nunes Salvador Tribolet Adviser: Professor Doutor Jo~aoAnt´onioMadeiras Pereira Co-adviser: Professor Doutor Alfredo Manuel dos Santos Ferreira Junior Jury Member: Professor Doutor Nuno Manuel Robalo Correia October 2010 Acknowledgements As DJ history itself, this thesis has been a long journey, full of turning points and milestones. The astonishing number of people I would like to acknowledge shows how numerous were the dark alleys and obstacles I had to transpose during this last year. Firstly, to my father and mother for outstanding support, not only through this work but for the two decades before. To my advisor and co-advisor, Prof. Jo~aoMadeiras Pereira and Prof. Alfredo Ferreira Jr., for strong belief on Mt-Djing from square one. Moreover I kindly acknowledge the contribution of my colleague Diogo Mariano, whom I thank for all the support given, endless brainstorming sessions and late work nights. A word of appreciation to Ricardo Jota and Bruno de Ara´ujo,for the interest and support to this work, shown in the form of the many conversations exchanged upon this subject. Other colleagues have their place within this thank-you note, namely Tiago Ribeiro and Guilherme Fernandes, for their help in reviewing and discussing the contents. And at last, but (definitely) not least, to all DJs and accompanying group, that took the time and effort to contribute so much to this work - that ultimately is theirs more than it is mine - specially: Pedro Farinha, Pedro Sousa (aka Alfredo Carajillo), Jo~aoGomes (aka Mush Von Namek), Igor Sousa and Nuno Moita.
    [Show full text]
  • 1 Designing Learning Resources in Language
    DESIGNING LEARNING RESOURCES IN LANGUAGE TEACHING AND LEARNING I. INTRODUCTION Today the entire world is moving speedily towards digitization and we have to learn new things using new technologies. Quality of teaching and students' learning is determined by the teachers who teach them. Well-trained teachers with required knowledge, skills and commitment can develop scientific and critical thinking, promote tolerance, and develop cultural and social values in them. Innovative technologies will make it possible to achieve these by providing new ways to teachers. However, these new technologies are placing more demands on teachers to learn how to use them in their teaching and learning processes. This great transformation is posing challenges to teachers and teacher educators in using technologies in creative and productive ways. Hence, we as teachers have to meet these new challenges by continuously acquiring new knowledge and skills to discharge our duties effectively. ICT can offer tremendous opportunities for capturing, storing, disseminating and communicating a wide variety of information. Rapid expansion of knowledge and availability of variety of ICT has made knowledge, inclusion and integration of ICT in teaching and learning inevitable for us now. Moreover, ICT can promote international collaboration and networking in education and provide more flexible and effective ways for professional development . It can also help in pre-service and in-service teacher training programs. In terms of designing teaching and learning materials, application software must be of real benefit. Application software is a computer program designed to help the user perform a specific activity. The word "application" is used because each program has a specific application for the user.
    [Show full text]
  • FS-UAE and MIDI for Bars and Pipes and Other AMIGA Midi Software
    FS-UAE and MIDI For Bars and Pipes and Other AMIGA midi Software. Written by :- Warren Vercueil Email:- [email protected] INTRODUCTION This Tutorial is dedicated to Alfred Faust and Frode Solheim. Thank you both for your innovative software and hard work. This is the first draft of this tutorial and will be expanded later on. SOFTWARE REQUIREMENTS FOR THIS TUTORIAL FS-UAE SOFTWARE Installing FS-UAE from the FS-UAE web site for:- 1. Ubuntu distributions 2. Debian 9.0 (stretch) UBUNTU Install from the FS-UAE repository Link:- https://fs-uae.net/download#ubuntu For Ubuntu, run the following commands to install FS-UAE and configure it for automatic updates: sudo apt-add-repository ppa:fengestad/stable sudo apt-get update sudo apt-get install fs-uae fs-uae-launcher fs-uae-arcade Alternatively, you can manually download .deb files instead. Debian 9.0 (stretch) For Debian 9.0, run the following as root to install FS-UAE and configure it for automatic updates: Link:- https://fs-uae.net/download#debian echo "deb http://download.opensuse.org/repositories/home:/FrodeSolheim:/stable/ Debian_9.0/ /" > /etc/apt/sources.list.d/FrodeSolheim-stable.list apt-get update apt-get install fs-uae fs-uae-launcher fs-uae-arcade To avoid security warnings when installing the packages, you can import the key used to sign the packages: wget http://download.opensuse.org/repositories/home:FrodeSolheim:stable/Debian_9.0/ Release.key apt-key add - < Release.key Alternatively, you can manually download .deb files instead. 1 KX-STUDIO I advise you to install KX-Studio software Repositories.
    [Show full text]