{"id":156,"date":"2011-05-10T03:51:52","date_gmt":"2011-05-10T03:51:52","guid":{"rendered":"http:\/\/digital.music.cornell.edu\/kevinernste\/?p=156"},"modified":"2024-10-29T01:33:55","modified_gmt":"2024-10-29T01:33:55","slug":"free-software","status":"publish","type":"post","link":"http:\/\/digital.music.cornell.edu\/kevinernste\/free-software\/","title":{"rendered":"Free software tools"},"content":{"rendered":"<figure id=\"attachment_1163\" aria-describedby=\"caption-attachment-1163\" style=\"width: 200px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/digital.music.cornell.edu\/kevinernste\/wp-content\/uploads\/2011\/05\/jack-lucerne.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1163 size-thumbnail\" src=\"http:\/\/digital.music.cornell.edu\/kevinernste\/wp-content\/uploads\/2011\/05\/jack-lucerne-200x200.png\" alt=\"JACK, Lucerne Festival Academy\" width=\"200\" height=\"200\" srcset=\"http:\/\/digital.music.cornell.edu\/kevinernste\/wp-content\/uploads\/2011\/05\/jack-lucerne-200x200.png 200w, http:\/\/digital.music.cornell.edu\/kevinernste\/wp-content\/uploads\/2011\/05\/jack-lucerne-36x36.png 36w, http:\/\/digital.music.cornell.edu\/kevinernste\/wp-content\/uploads\/2011\/05\/jack-lucerne-120x120.png 120w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/a><figcaption id=\"caption-attachment-1163\" class=\"wp-caption-text\">JACKlock at the Lucerne Festival Academy<\/figcaption><\/figure>\n<p><strong>News:<\/strong> Video is now available of my <em>JACKlock<\/em> software in action at the <a href=\"https:\/\/www.google.com\/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;cad=rja&amp;uact=8&amp;ved=0CCAQFjAA&amp;url=http%3A%2F%2Fwww.lucernefestival.ch%2Fen%2Flucerne_festival_academy%2Fthe_academy%2F&amp;ei=hhZyVIqMN4mpoQTQ44LwDA&amp;usg=AFQjCNGDomamSbgusGjUMohL_qwtd3Dkkg&amp;sig2=CzqdKIM-BaJJjAxWAGlfng&amp;bvm=bv.80185997,d.cGU\" target=\"_blank\" rel=\"noopener\">Lucerne Festival Academy<\/a> for the JACK Quartet&#8217;s performance of\u00a0Hora\u021biu R\u0103dulescu&#8217;s <em>Fourth Quartet<\/em> for 9 string quartets. The software uses PureData to control a networked relay and display over OSC (Open Sound Control) to a set\u00a0of tablets and phones located with each quartet. <a href=\"http:\/\/vimeo.com\/77412208\" target=\"_blank\" rel=\"noopener\">WATCH THE PERFORMANCE HERE.<\/a><\/p>\n<p><strong>Open Source Software<\/strong><\/p>\n<p>I have been committed to the use and dissemination of open source software since the late 1990&#8217;s. My audio software bundling package,\u00a0<a href=\"http:\/\/digital.music.cornell.edu\/kevinernste\/turnkey\/\" target=\"_blank\" rel=\"noopener\"><em>Turnkey Linux Audio<\/em><\/a>, originally written at the Eastman Computer Music Center, continues to underpin the curriculum at Eastman and has since been ported, by me, to OSX, for use at Cornell.<\/p>\n<p>Nearly all of my creative work is done using free or open source software programs. This not because I have anything against commercial tools or even the commercial model, there are many excellent commercial software tools like Max\/MSP, Ableton Live, Propellerhead Reason, and others. I just <strong>a) prefer tools that are modular or don&#8217;t enforce one way of working, b) have found greater utility, power, and customizability in software where the source code is available, c)\u00a0value &#8220;future-proof&#8221; over &#8220;latest-greatest&#8221;, and d) feel more open using\u00a0tools with no obvious\/natural aesthetic\u00a0bias<\/strong>. Plus, free software users have the benefit of direct contact with developers (even becoming one!) to improve functionality, request new features, and generally feel good about contributing work and ideas for the benefit of other musicians&#8230;just as those who came before us have done.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-158 alignleft\" title=\"barcode-3-0f-9-with-checksum-printing-software-free-download\" src=\"http:\/\/digital.music.cornell.edu\/kevinernste\/wp-content\/uploads\/2011\/05\/barcode-3-0f-9-with-checksum-printing-software-free-download.png\" alt=\"\" width=\"166\" height=\"149\" \/>Free software is, therefore, an excellent way to develop a personalized toolkit for music. There are many powerful applications available. \u00a0Indeed, many represent unique compositional tools unmatched in the world of commercial music software. Below is a recent compilation of recommended software for various operating systems. \u00a0All software is available for free to the user and most has source code available under the GNU Public License (GPL). \u00a0I tend to favor tools with cross-platform implementations. \u00a0This gives the user a further freedom, allowing them to use whatever operating system they choose (or are provided with). \u00a0Before listing items by operating system, it is useful to list tools which will &#8220;run anywhere&#8221;. \u00a0As this list grows, the list of system-specific tools can, hopefully, fade away. \u00a0A &#8220;*&#8221; denotes tools which are available for Unix systems only such as Linux, Mac OSX, Sun Solaris, etc.<\/p>\n<p><strong>Audio\/video:<br \/>\n<\/strong>Ardour* (Multitrack recording\/editing) &#8212;\u00a0<a href=\"http:\/\/ardour.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/ardour.org<\/a><br \/>\nAudacity (Audio editing\/recording) &#8212;\u00a0<a href=\"http:\/\/audacity.sourceforge.net\/\" target=\"_blank\" rel=\"noopener\">http:\/\/audacity.sourceforge.net<\/a><br \/>\nAudicle (One-the-fly programming) &#8212;\u00a0<a href=\"http:\/\/audicle.cs.princeton.edu\/\" target=\"_self\" rel=\"noopener\">http:\/\/audicle.cs.princeton.edu\/<\/a><br \/>\nCecilia (Uber-app) &#8212;\u00a0<a href=\"http:\/\/cecilia.sourceforge.net\/\" target=\"_blank\" rel=\"noopener\">http:\/\/cecilia.sourceforge.net<\/a> and\u00a0<a href=\"http:\/\/www.csounds.com\/cecilia\" target=\"_blank\" rel=\"noopener\">http:\/\/www.csounds.com\/cecilia<\/a><br \/>\nCeres3 (Spectral editor) &#8212;\u00a0<a href=\"http:\/\/www.music.columbia.edu\/~stanko\/About_Ceres3.html\" target=\"_blank\" rel=\"noopener\">http:\/\/www.music.columbia.edu\/~stanko\/About_Ceres3.html<\/a><br \/>\nChucK (On-the-fly programming) &#8212;\u00a0<a href=\"http:\/\/chuck.cs.princeton.edu\/\" target=\"_blank\" rel=\"noopener\">http:\/\/chuck.cs.princeton.edu<\/a><br \/>\nCLAM (Spectral modeling\/editing) &#8212;\u00a0<a href=\"http:\/\/clam-project.org\/index.html\" target=\"_blank\" rel=\"noopener\">http:\/\/clam-project.org\/index.html<\/a><br \/>\nCsound (Uber-sythn) &#8212;\u00a0<a href=\"http:\/\/csounds.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/csounds.com<\/a><br \/>\nJACK* (audio signal control) &#8212;\u00a0<a href=\"http:\/\/jackaudio.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/jackaudio.org<\/a><br \/>\nJAMin* (audio mastering) &#8212;\u00a0<a href=\"http:\/\/jamin.sourceforge.net\/\" target=\"_blank\" rel=\"noopener\">http:\/\/jamin.sourceforge.net<\/a><br \/>\nPraat (spectral analysis) &#8212;\u00a0<a href=\"http:\/\/www.fon.hum.uva.nl\/praat\" target=\"_blank\" rel=\"noopener\">http:\/\/www.fon.hum.uva.nl\/praat<\/a><br \/>\nPureData, PD (Modular audio programming) &#8212;\u00a0<a href=\"http:\/\/www.puredata.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.puredata.org<\/a><br \/>\nSndtools* (audio visualization) &#8212;\u00a0<a href=\"http:\/\/sndtools.cs.princeton.edu\/\" target=\"_blank\" rel=\"noopener\">http:\/\/sndtools.cs.princeton.edu<\/a><br \/>\nSooperLooper* (Loops) &#8212;\u00a0<a href=\"http:\/\/essej.net\/sooperlooper\" target=\"_blank\" rel=\"noopener\">http:\/\/essej.net\/sooperlooper<\/a><br \/>\nSpear (Spectral editor; Mac and Windows only) &#8212;\u00a0<a href=\"http:\/\/www.klingbeil.com\/spear\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.klingbeil.com\/spear\/<\/a><br \/>\nSuperCollider* (real-time synth) &#8212;\u00a0<a href=\"http:\/\/www.audiosynth.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.audiosynth.com<\/a><br \/>\nTapestrea (Sound design, analysis\/resynthesis) &#8212;\u00a0<a href=\"http:\/\/taps.cs.princeton.edu\/release\" target=\"_blank\" rel=\"noopener\">http:\/\/taps.cs.princeton.edu\/release<\/a><br \/>\nVideLANClient , VLC (play\/view\/stream anything) &#8212;\u00a0<a href=\"http:\/\/www.videolan.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.videolan.org<\/a><\/p>\n<p><strong>Images\/office\/publishing:<\/strong><\/p>\n<p>GIMP (Photoshop replacement) &#8212;\u00a0<a href=\"http:\/\/www.gimp.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.gimp.org<\/a><br \/>\nGIMPShop (Photoshop replacement) &#8212;\u00a0<a href=\"http:\/\/plasticbugs.com\/?page_id=294\" target=\"_blank\" rel=\"noopener\">http:\/\/plasticbugs.com\/?page_id=294<\/a><br \/>\nHugin (Panoramic image stitching\/editing) &#8212;\u00a0<a href=\"http:\/\/sourceforge.net\/projects\/hugin\" target=\"_blank\" rel=\"noopener\">http:\/\/hugin.sourceforge.net<\/a><br \/>\nInkscape (Illustrator\/Freehand replacement) &#8212;\u00a0<a href=\"http:\/\/www.inkscape.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.inkscape.org<\/a><br \/>\nScribus (High-quality publishing) &#8212;\u00a0<a href=\"http:\/\/www.scribus.net\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.scribus.net<\/a><\/p>\n<p><strong>Web:<\/strong><br \/>\nDrupal (web management software) &#8212;\u00a0<a href=\"http:\/\/drupal.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/drupal.org<\/a><br \/>\nFirefox (web browser) &#8212;\u00a0<a href=\"http:\/\/www.mozilla.com\/firefox\" target=\"_self\" rel=\"noopener\">http:\/\/www.mozilla.com\/firefox<\/a><br \/>\nGallery (online photo gallery software) &#8212;\u00a0<a href=\"http:\/\/gallery.menalto.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/gallery.menalto.com<\/a><br \/>\nGAIM (multi-protocol IM) &#8212;\u00a0<a href=\"http:\/\/gaim.sourceforge.net\/\" target=\"_blank\" rel=\"noopener\">http:\/\/gaim.sourceforge.net<\/a><br \/>\nGoogleTalk (IM) &#8212;\u00a0<a href=\"http:\/\/www.google.com\/talk\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.google.com\/talk\/<\/a><br \/>\nNvu (free WYSIWYG web editor) &#8212;\u00a0<a href=\"http:\/\/www.nvu.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.nvu.com<\/a><\/p>\n<p><strong>Other interests:<\/strong><br \/>\nCelestia (a 3D celestial browser) &#8212;\u00a0<a href=\"https:\/\/celestiaproject.space\/\" target=\"_blank\" rel=\"noopener\">https:\/\/celestiaproject.space\/<\/a><br \/>\nStellarium (a virtual planetarium) &#8212;\u00a0<a href=\"http:\/\/stellarium.sourceforge.net\/\" target=\"_blank\" rel=\"noopener\">http:\/\/stellarium.sourceforge.net<\/a><\/p>\n<p><strong>Mac-specific Recommendations<\/strong> (often Mac version of above apps):<\/p>\n<p>AudioMove (Audio conversion) &#8212;\u00a0\u00a0<a href=\"https:\/\/github.com\/jfriesne\/audiomove\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/jfriesne\/audiomove<\/a><br \/>\nffmpegX (play\/encode\/decode anything) &#8212;\u00a0<a href=\"http:\/\/homepage.mac.com\/major4\" target=\"_blank\" rel=\"noopener\">http:\/\/homepage.mac.com\/major4<\/a><br \/>\nGentoo (software management) &#8212;\u00a0<a href=\"http:\/\/www.metadistribution.org\/macos\" target=\"_blank\" rel=\"noopener\">http:\/\/www.metadistribution.org\/macos<\/a><br \/>\nHandbrake (DVD to Div\/X) &#8212;\u00a0<a href=\"http:\/\/handbrake.m0k.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/handbrake.m0k.org<\/a><br \/>\nJackOSX\u00a0 &#8212;\u00a0<a href=\"http:\/\/www.jackosx.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.jackosx.com<\/a><br \/>\nPVCX (OSX PVC) &#8212;\u00a0\u00a0<a href=\"http:\/\/www.waveformsoftware.com\/PVCX\/pvcx.htm\" target=\"_self\" rel=\"noopener\">http:\/\/www.waveformsoftware.com\/PVCX\/pvcx.htm<\/a><br \/>\nOpenDarwin (Unix core) &#8212;\u00a0<a href=\"http:\/\/www.opendarwin.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.opendarwin.org<\/a><br \/>\nSoxWrap (Audio conversion)&#8211;\u00a0\u00a0<a href=\"http:\/\/www.waveformsoftware.com\/SoX_Wrap\/soxwrap.htm\" target=\"_blank\" rel=\"noopener\">http:\/\/www.waveformsoftware.com\/SoX_Wrap\/soxwrap.htm<\/a><\/p>\n<p><strong>Linux Applications:<\/strong><\/p>\n<p>Unlike Windows and Mac, Linux is not an &#8220;app-by-app&#8221; world.\u00a0 Installation is automated within the operating system.\u00a0 WIth a base system in place, one can simply ask for applications and Linux will find them, download them, and install them for you.\u00a0 This has led to application &#8220;bundling&#8221; (when it&#8217;s so easy to ask for one, why not create ways to ask for lots of applications at once?).\u00a0 Below are several audio\/video-specific bundles of this kind.\u00a0 Follow the directions on these pages and you will have a full-blown music environment running under Linux (for free) in a few hours.\u00a0 One or two even run directly off of a CDROM (see below), just pop the disk in the drive, reboot, and you are ready to make music.<\/p>\n<p>Linux will run on any hardware (PC, Mac, Sun, Xbox, toaster, etc) so you might consider adding it to your machine alongside your curret operating system.<\/p>\n<p><strong>Audio Bundles<\/strong> (install on Linux)<br \/>\n<a href=\"http:\/\/ubuntustudio.org\/\" target=\"_blank\" rel=\"noopener\">Ubuntu Studio:\u00a0http:\/\/ubuntustudio.org\/<\/a><br \/>\n<a href=\"http:\/\/ccrma.stanford.edu\/planetccrma\/software\/\" target=\"_blank\" rel=\"noopener\">PlanetCCRMA: http:\/\/ccrma.stanford.edu\/planetccrma\/software\/<\/a><br \/>\n<a href=\"http:\/\/www.agnula.org\/\" target=\"_self\" rel=\"noopener\">AGNULA: http:\/\/www.agnula.org\/<\/a><br \/>\n<a href=\"http:\/\/digital.music.cornell.edu\/kevinernste\/turnkey\/\" target=\"_blank\" rel=\"noopener\">Turnkey Linux Audio:\u00a0http:\/\/digital.music.cornell.edu\/kevinernste\/turnkey\/<\/a><br \/>\n<a href=\"http:\/\/64studio.com\/\" target=\"_blank\" rel=\"noopener\">64 Studio: http:\/\/64studio.com\/<\/a><br \/>\n<a href=\"http:\/\/linux-sound.org\/\" target=\"_blank\" rel=\"noopener\">Dave Phillips Pages http:\/\/linux-sound.org<\/a><\/p>\n<p><strong>Bundles which run from CDROM<\/strong> (no install required)<br \/>\n<a href=\"http:\/\/dynebolic.org\/\" target=\"_blank\" rel=\"noopener\">Dynebolic: http:\/\/dynebolic.org\/<\/a><br \/>\n<a href=\"http:\/\/www.plus24.com\/m-dist\/\" target=\"_blank\" rel=\"noopener\">Plus24: http:\/\/www.plus24.com\/m-dist\/<\/a><br \/>\n<a href=\"http:\/\/www.ferventsoftware.com\/\" target=\"_blank\" rel=\"noopener\">Studio to Go: http:\/\/www.ferventsoftware.com\/<\/a> (commercial)<br \/>\n<a href=\"http:\/\/www.apo33.org\/apodio\/mediaw\/index.php\/Main_Page\" target=\"_self\" rel=\"noopener\">Apodio: http:\/\/www.apo33.org\/apodio\/mediaw <\/a>(in French)<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>News: Video is now available of my JACKlock software in action at the Lucerne Festival Academy for the JACK Quartet&#8217;s performance of\u00a0Hora\u021biu R\u0103dulescu&#8217;s Fourth Quartet for 9 string quartets. The software uses PureData to control a networked relay and display over OSC (Open Sound Control) to a set\u00a0of tablets and phones located with each quartet. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-156","post","type-post","status-publish","format-standard","hentry","category-software"],"_links":{"self":[{"href":"http:\/\/digital.music.cornell.edu\/kevinernste\/wp-json\/wp\/v2\/posts\/156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/digital.music.cornell.edu\/kevinernste\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/digital.music.cornell.edu\/kevinernste\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/digital.music.cornell.edu\/kevinernste\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/digital.music.cornell.edu\/kevinernste\/wp-json\/wp\/v2\/comments?post=156"}],"version-history":[{"count":47,"href":"http:\/\/digital.music.cornell.edu\/kevinernste\/wp-json\/wp\/v2\/posts\/156\/revisions"}],"predecessor-version":[{"id":1548,"href":"http:\/\/digital.music.cornell.edu\/kevinernste\/wp-json\/wp\/v2\/posts\/156\/revisions\/1548"}],"wp:attachment":[{"href":"http:\/\/digital.music.cornell.edu\/kevinernste\/wp-json\/wp\/v2\/media?parent=156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/digital.music.cornell.edu\/kevinernste\/wp-json\/wp\/v2\/categories?post=156"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/digital.music.cornell.edu\/kevinernste\/wp-json\/wp\/v2\/tags?post=156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}