<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-434862503718312139</id><updated>2011-11-27T16:40:23.775-08:00</updated><category term='portable recording'/><category term='CEC'/><category term='maintenance'/><category term='Karmic'/><category term='commercial products'/><category term='Vancouver'/><category term='workflow'/><category term='Ubuntu Studio'/><category term='PD'/><title type='text'>Grey Rock Studio</title><subtitle type='html'>Thoughts, techniques, and working methods in open source audio.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-434862503718312139.post-4238767294786623173</id><published>2009-11-17T15:48:00.000-08:00</published><updated>2009-11-17T15:52:07.055-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='Vancouver'/><title type='text'>Upcoming Presentation: An Introduction to Ubuntu Studio</title><content type='html'>An Introduction to Ubuntu Studio&lt;br /&gt;presented by the Ubuntu Vancouver LoCo community&lt;br /&gt;Nov 21st at 2pm&lt;br /&gt;&lt;br /&gt;    This coming Saturday, Ubuntu Vancouver warmly invites you to learn about the free and open source multimedia production software in the Ubuntu Studio operating system ( http://ubuntustudio.org ).  Ubuntu is the world's most popular Linux/GNU distribution and Ubuntu Studio is an official derivative that's designed specifically to help Audio, Video, and Graphic artists.  This free community-organized information session will cover all the basic information about Ubuntu Studio, the multimedia creation software it contains, how to learn more, and how artists utilize the software on a daily basis.  Many of the applications also work on windows and mac operating systems, so all operating system users are welcome and encouraged to attend.  Some Ubuntu Studio installation discs will be available.&lt;br /&gt;&lt;br /&gt;     This event is presented purely by volunteers and will take place on Nov21st at 2pm in Vancouver.  Further information is available at http://is.gd/4Xfmq (the event page) and at http://is.gd/4Mihd (the agenda page).  It would be nice (for organizational purposes) if attendees could RSVP at http://is.gd/4Xfmq but it's not required.&lt;br /&gt;&lt;br /&gt;     &lt;span style="font-weight:bold;"&gt;Audio&lt;/span&gt; artists will find Ardour (a professional DAW), LADSPA plugins, Hydrogen (a drum machine), Denemo (a notation editor based on the lilypond score language), Mixxx (DJ software), PureData (a multimedia programming environment), Audacity (an audio editor), and SooperLooper (a live looping program) particularly interesting - to name just a handful of the free programs installed.&lt;br /&gt;     &lt;span style="font-weight:bold;"&gt;Video&lt;/span&gt; artists will find Kino (a DV editor), Blender (a video editor and 3D compositor), and Stopmotion (a stop-motion animation program) quite useful and interesting.&lt;br /&gt;     &lt;span style="font-weight:bold;"&gt;Graphic&lt;/span&gt; artists will find Gimp (a bitmap editor - similar to photoshop), Inkscape (a vector graphics editor), Blender (a 3D compositor), Scribus (Desktop publishing software), Agave (a colour pallet tool), and a number of font editing tools and free fonts to be very helpful.&lt;br /&gt;&lt;br /&gt;     The presentation is expected to take just over an hour, and will include local users and developers of Ubuntu Studio sharing their knowledge, and answering your questions.  If you're unable to attend but would like to learn more about Ubuntu Studio, a video recording of this session is planned - I will post the link to this video once it's uploaded.  Thanks for your time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/434862503718312139-4238767294786623173?l=greyrockstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/4238767294786623173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=434862503718312139&amp;postID=4238767294786623173' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/4238767294786623173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/4238767294786623173'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/2009/11/upcoming-presentation-introduction-to.html' title='Upcoming Presentation: An Introduction to Ubuntu Studio'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-434862503718312139.post-8086541415582584413</id><published>2009-10-14T15:49:00.000-07:00</published><updated>2009-10-14T16:08:02.877-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Karmic'/><category scheme='http://www.blogger.com/atom/ns#' term='CEC'/><title type='text'>Interesting Online Journal</title><content type='html'>I just wanted to post a quick blurb about the latest eContact! from CEC (Canadian Electroacoustic Community).  It's theme for the 11.3 release is focused on Open Source.  There are a few great articles by Jörn Nettingsmeier that I found useful, and hope others will read.  I find it slightly sad that an Ableton producer has an article in here, while many other developers and community members of FOSS programs didn't submit (myself included).    &lt;a href="http://cec.concordia.ca/econtact/11_3/index.html"&gt;11.3 Logiciels audio « open source » / Open Source for Audio Application&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In other news, I can't wait for Ubuntu Studio's Karmic Koala 9.10 release on October 29.  This release will have an official RT release version as a kernel that has proven quite stable in the latest beta reports.&lt;br /&gt;I'll be playing October 22nd in Vancouver Canada, at the &lt;a href="http://newmusic.org/copyleft.htm"&gt;COPYRIGHT/COPYLEFT&lt;/a&gt; and will have a stack of Release Candidate images I plan on giving to friends.  If you're in the Vancouver area and would like a copy, come by!&lt;br /&gt;&lt;br /&gt;I'd love to see some community artwork developed for that release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/434862503718312139-8086541415582584413?l=greyrockstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/8086541415582584413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=434862503718312139&amp;postID=8086541415582584413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/8086541415582584413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/8086541415582584413'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/2009/10/interesting-online-journal.html' title='Interesting Online Journal'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-434862503718312139.post-9200292276746760900</id><published>2009-05-13T08:17:00.000-07:00</published><updated>2009-05-12T22:47:45.880-07:00</updated><title type='text'>Ubuntu Studio Jaunty</title><content type='html'>A couple weeks ago Ubuntu Studio released their 9.04 version.  I'm sure you've all installed and begun to configure/tweak/adjust all kinds of settings (well those of you who didn't encounter the random freezing on the RT kernel that some have).  I just wanted to give a quick update on a couple new features.&lt;br /&gt;&lt;br /&gt;Calf plugin pack.  I was able to get this package accepted for the Jaunty cycle, which won't be the only package I help Ubuntu out with.  It's a multi-function set of plugins that will work as LADSPA plugins in any LADSPA host (ardour, audacity, jack-rack, etc...), LV2 plugins (once the LV2 standard catches on a little more), or inside their standalone host (which provides the nicest graphical interface right now).   &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://calf.sourceforge.net/compressor2.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 300px; height: 335px;" src="http://calf.sourceforge.net/compressor2.png" border="0" alt="" /&gt;&lt;/a&gt;  For their full documentations take a look at &lt;a href="http://calf.sourceforge.net"&gt;http://calf.sourceforge.net&lt;/a&gt;&lt;br /&gt;However, I should note that there are a couple instruments included in the pack that may seem inaccessible to most.  This is because the Calf plugin host takes JACK midi input rather than the older ALSA midi that most apps currently use.  &lt;br /&gt;&lt;br /&gt;Some of you may have already seen the new midi tab within qjackctl's connections window (or worse, had your soundcard on one tab with your programs on the other).  Don't despair!  There's a solution to bridge the JACK midi and ALSA midi!  Introducing a2jmidid &lt;a href="http://home.gna.org/a2jmidid/"&gt;http://home.gna.org/a2jmidid/&lt;/a&gt; it serves as a bridge between the two worlds.  Infact, I've already built a package for Jaunty and it's sitting in my PPA repository at &lt;a href="https://launchpad.net/~stochastic/+archive/ppa"&gt;https://launchpad.net/~stochastic/+archive/ppa&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;FFADO drivers are now available from Ubuntu!  Yes, that's right the world of firewire soundcards just got a whole lot easier.  However Jaunty still ships with the old firewire stack, so configuring firewire permissions can be a touch tricky.  For most, Ubuntu Studio Controls should be all you need to get things running (though you may find you need to add a 'video' group if one isn't already created).  However, for some people who've upgraded into Jaunty rather than installing fresh, it seems Ubuntu Studio Controls doesn't properly set the firewire permission.  If this might be affecting you, edit (with sudo permissions) /lib/udev/rules.d/50-udev-default.rules and add this line &lt;blockquote&gt;KERNEL=="raw1394",              GROUP="video"&lt;/blockquote&gt; save the file, (make sure you're in the video group) and reboot.&lt;br /&gt;&lt;br /&gt;I've noticed with my Presonus Firepod that the MIDI from FFADO complies with the new Jack MIDI, so some legacy applications have required me to use the above mentioned a2jmidid program as a converter.&lt;br /&gt;&lt;br /&gt;I should also make mention that Ubuntu Studio Karmic Koala is looking for more testers willing to do an install every month or so (on either a test partition or a virtual machine).  Just drop me an e-mail at: afterthebeep a t gmail dot c o m and I'll include you in the discussion.  It's looking like the new 2.0 firewire stack will be included in this release, so even less configurations will be needed, but more tests WILL be needed to start.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/434862503718312139-9200292276746760900?l=greyrockstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/9200292276746760900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=434862503718312139&amp;postID=9200292276746760900' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/9200292276746760900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/9200292276746760900'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/2009/05/ubuntu-studio-jaunty.html' title='Ubuntu Studio Jaunty'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-434862503718312139.post-292093179470373636</id><published>2009-05-12T20:49:00.000-07:00</published><updated>2009-05-13T01:48:07.801-07:00</updated><title type='text'>Copyleft Call for Artists</title><content type='html'>Copyright/Copyleft&lt;br /&gt;Vancouver New Music Festival 2009&lt;br /&gt;&lt;br /&gt;:::Call for mash-up artists and sonic collagists:::&lt;br /&gt;The 2009 Vancouver New Music Festival will focus on copyright and appropriation, and will be presenting musicians who have been working and reflecting on issues related to copyright/copyleft, using mash-ups and sonic collages and other approaches. We are looking for local musicians who would like to bring their contribution to the discussion.   Selected artists will be invited to perform opening acts at the VNM Festival.&lt;br /&gt; &lt;br /&gt;Please send a short bio, a note explaining how your work relates to the theme of Copyright/Copyleft, and a short sample of your work in mp3 format to:&lt;br /&gt;giorgio@newmusic.org by July 15, 2009 .&lt;br /&gt; &lt;br /&gt;As space is limited only a few artists will be selected for performance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/434862503718312139-292093179470373636?l=greyrockstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/292093179470373636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=434862503718312139&amp;postID=292093179470373636' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/292093179470373636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/292093179470373636'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/2009/05/copyleft-call-for-artists-vancouver.html' title='Copyleft Call for Artists'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-434862503718312139.post-7690672032232825708</id><published>2009-03-09T22:05:00.001-07:00</published><updated>2009-03-09T22:11:26.335-07:00</updated><title type='text'>PureDataCon09</title><content type='html'>I came across this, noticed the deadline extension to March 15th, and thought I should spread the word (as deadline extensions usually mean a lack of submissions).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://estudiolivre.org/pdcon09"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 709px; height: 500px;" src="http://sites.google.com/site/pcultural/Home/LOGOPD09LOW.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;PdCon09/CALL FOR WORKS:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;PdCon09 is the "Third International Puredata Convention", to happen in São Paulo-Brazil/July 2009&lt;br /&gt;&lt;br /&gt;EMAIL: pdcon09@estudiolivre.org&lt;br /&gt;&lt;br /&gt;  NEWS (feb 15th):&lt;br /&gt;&lt;br /&gt;- Online Submission procedure is opening on monday 16th!!!&lt;br /&gt;&lt;br /&gt;- New Templates and Forms will be posted when the submission is opened!&lt;br /&gt;&lt;br /&gt;- WE HAVE A NEW DEADLINE FOR THE SUBMISSION OF WORKS, MONDAY MARCH 15TH OF 2009!!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; ABOUT THE EVENT:&lt;br /&gt;Puredata, or just Pd &lt;http://puredata.info/&gt;, is an open source tool for multimedia programming. Because of its open source nature, much of its development result from a community effort of developers worldwide. Some centers do have more people engaged, like the places that held the two previous conventions.&lt;br /&gt;&lt;br /&gt;the first convention took place in Graz, Austria, in 2004 http://puredata.info/community/projects/convention04/. The second happened in Montreal, Canada, in 2007 http://pure-data.ca/en/. It is a great satisfaction that we continue this event by bringing it to yet another continent, with the intent to promote the formation of an important group of developers locally. In fact, in may of 2008, we had a national convention in Brazil http://www.estudiolivre.org/tiki-index.php?page=Encontro%20PD, which followed the same format of the previous international conventions, and worked as a first gathering to organize this international event. The format includes the show of artistic works, academic works, discussion regarding the interests of the community, and diverse courses.&lt;br /&gt;&lt;br /&gt; CALL FOR WORKS VS. 2.5 (FEB 15TH)&lt;br /&gt;&lt;br /&gt;  GENERAL CALL&lt;br /&gt;We invite artists, producers, developers and further enthusiasts of the open source tool Puredata to send works and projects alike in the following categories:&lt;br /&gt;&lt;br /&gt;A) Art Festival: (Art Installations, Concerts, Performances &amp; Audiovisual Presentations).&lt;br /&gt;B) Mini-Courses &amp; Workshops.&lt;br /&gt;C) Paper Sessions/Posters.&lt;br /&gt;D) Round Tables &amp; Discussions.&lt;br /&gt;&lt;br /&gt;Applicants are invited to submit in multiple categories, especially if related (example: paper + artwork) - not that this will favor in the selection process.&lt;br /&gt;&lt;br /&gt;Please note we are looking for a diverse collection of works, hence there might be a selection among several similar proposals (and more unique and original ones might have some advantage).&lt;br /&gt;&lt;br /&gt;Let us know if you have an institution support that may cover travel expenses, we are looking for partnerships to help with funds.&lt;br /&gt;&lt;br /&gt;The event will be held in Sao Paulo, Brazil, from July 19th to july 26th, 2009.&lt;br /&gt;&lt;br /&gt;Possible (yet to be properly officialized) Locations &amp; Partnerships:&lt;br /&gt;- MIS, Sao Paulo's Museum of Image &amp; Sound.&lt;br /&gt;- PUC, School of Multimedia &amp; Design.&lt;br /&gt;- SESC-SP, Sao Paulo.&lt;br /&gt;&lt;br /&gt;Promotional Support:&lt;br /&gt;- CCSL (FOSS Competence Center) http://ccsl.ime.usp.br/&lt;br /&gt;&lt;br /&gt;WE HAVE A NEW DEADLINE FOR THE SUBMISSION OF WORKS: MONDAY MARCH 15TH OF 2009!!!&lt;br /&gt;&lt;br /&gt;Acceptance notice: APRIL 10th, 2009!&lt;br /&gt;Here is the address to send works &amp; questions to: pdcon09@estudiolivre.org&lt;br /&gt;&lt;br /&gt;Addresses of the Official webpage for news updates &amp; more info:&lt;br /&gt;http://convention.puredata.info&lt;br /&gt;http://estudiolivre.org/pdcon09&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  Proposals for the Art Festival:&lt;br /&gt;Performances, Concerts, Audiovisual Presentations &amp; Art Installations (audio And/Or Visual):&lt;br /&gt;As it is the general concept of the event, we long for the discussion regarding the aesthetics and politics of Free / Open Source Software Culture &amp; technology. In such context, we welcome all forms of works related to audio and/or visual, including real-time interactive works, improvisations, Live electronics/instrumental/electroacoustic mixes, Sound installations, Performances, Network art, Robotics, Software Art and Interdisciplinary works.&lt;br /&gt;&lt;br /&gt;Demonstrations and General Info about Artistic works can be submitted online in Portuguese, Spanish, or English. Please, specify the necessary materials so we can do our best to provide them.&lt;br /&gt;&lt;br /&gt;If language is a part of the artwork, the festival is open to any idiom, although subtitles in English should be provided when applicable.&lt;br /&gt;&lt;br /&gt;We look for art installations that adopted Puredata in its development. Nevertheless, at the last extent, we are open for works realized under the context of Puredata (using puredata in some part of the process) as well as open source tools.&lt;br /&gt;&lt;br /&gt;We are looking for partners to help us with tickets. Any suggestion is welcome.&lt;br /&gt;&lt;br /&gt;Note for ART-INSTALLATIONS (Audio And/Or Visual):&lt;br /&gt;In order to avoid dependence on travel funds from the event, it would be nice to have some works installed without the need for the artist(s) to be on-site. This also implies that such works should be technically simple.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  Call for Posters/Papers:&lt;br /&gt;Abstracts and papers may be submitted in English. The works will be organized in categories depending on what we receive. At first, we contemplate a greater distinction into 3 categories: Technical, Artistic and Theoretical.&lt;br /&gt;&lt;br /&gt;The topics are generally open to the usage of Puredata in interactive art production/research, the philosophy and social aspect of Free Open Source Culture, and scientific research. Some possible themes could include:&lt;br /&gt;&lt;br /&gt;- Programming Puredata externals&lt;br /&gt;- Puredata versus Max/MSP&lt;br /&gt;- Puredata versus SuperCollider, CSound, Processing and alike&lt;br /&gt;- Hacking Puredata&lt;br /&gt;- Future Projections for Puredata&lt;br /&gt;- Hacktivist culture&lt;br /&gt;- OpenContent and Creative Commons versus Intellectual Property forms&lt;br /&gt;- Finding an Art Historical context for Open-Source Software Art&lt;br /&gt;- Sampling and Plunderphonics as artistic strategies&lt;br /&gt;- Computer-Supported Cooperative Work&lt;br /&gt;- Networking&lt;br /&gt;- Live Coding&lt;br /&gt;- Philosophy, Culture and Sociology of Open Source Software and Open Works&lt;br /&gt;- Aesthetics of New Media/New Technology Art&lt;br /&gt;- Using Puredata in Science/Research &amp; Artistic Works: (Digital Signal Processing, Generative Works, Artificial Intelligence/Life &amp; Computer-Aided Work in General, User Interfaces - Human computer interaction/Virtual reality interaction -, Realtime Performance, Auditory/Visual perception and cognition, Acoustics/Psychoacoustics Modeling, Sound Synthesis, Timbre &amp; Sound Models, Biological and medical uses of Puredata.&lt;br /&gt;&lt;br /&gt;And so on...&lt;br /&gt;&lt;br /&gt;Check Submission of Works for Poster &amp; Paper guidelines&lt;br /&gt;&lt;br /&gt;If you wish to send a Poster, the limit is 4 pages, other works are limited to 6 pages.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; SUBMISSION OF WORKS:&lt;br /&gt;Round Table and Discussions should be proposed on the puredata list:http://lists.puredata.info/listinfo/pd-list, to be discussed and decided upon previously by the community and participants in general.&lt;br /&gt;&lt;br /&gt;The rest needs to be sent through our online system, with the provided Paper Template And Forms&lt;br /&gt;&lt;br /&gt;The online submission is due to open on monday, Feb 16th of 2009, check http://convention.puredata.info for news and links. Questions about it must be sent to &lt;figocris@gmail.com&gt;.&lt;br /&gt;&lt;br /&gt;Poster Guidelines: 120cm height x 90cm wide&lt;br /&gt;&lt;br /&gt;Papers are limited to 6 pages and must be submitted as PDFs.&lt;br /&gt;&lt;br /&gt;If you wish to send a Poster, please send a short Paper limited to 4 pages.&lt;br /&gt;&lt;br /&gt;We are studying the possibility of publishing the works online (both papers &amp; Posters) in digital/hypertextual format s well as in a printed version with DVD-ROM.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;---------------------&lt;br /&gt;&lt;br /&gt;http://convention.puredata.info&lt;br /&gt;pdcon09@estudiolivre.org&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/434862503718312139-7690672032232825708?l=greyrockstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/7690672032232825708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=434862503718312139&amp;postID=7690672032232825708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/7690672032232825708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/7690672032232825708'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/2009/03/puredatacon09.html' title='PureDataCon09'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-434862503718312139.post-8919354403310440232</id><published>2009-01-27T00:22:00.000-08:00</published><updated>2009-01-28T02:53:55.178-08:00</updated><title type='text'>Beginner ChucK instruments &amp; a cool book</title><content type='html'>Well, I've finished an assignment for one of my music classes where I was asked to make three instruments (at least one using fm synthesis), document them, and use them in a composition.  The class was a CSound based class, but I hate the rigidity of that language, so I convinced the prof (the one and only Barry Truax) to let me write in &lt;a href="http://chuck.cs.princeton.edu/"&gt;ChucK&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I've put them all under GPL and I'll publish the documentation under the GNU Free Document License.  The reason why I'm blogging about this?  Well, there's two motivations 1) I've yet to publish this stuff anywhere, so what's the point in a GPL license if I don't publish it 2) I think with the accompanying documentation, it's actually a nice intro for someone to learn about ChucK.  Don't get me wrong, the ChucK documentation is quite nice, and I'm not about to claim you shouldn't read it if you want to learn ChucK, but seeing a slightly more extensive sythesis design algorithm might be a bit more of an idea starter for the beginner ChucKist.&lt;br /&gt;&lt;br /&gt;So here's the documentation: &lt;a href="http://members.shaw.ca/ericdhedekar/sound/InstDocs.pdf"&gt;InstDocs.pdf&lt;/a&gt;&lt;br /&gt;Instrument 1: &lt;a href="http://members.shaw.ca/ericdhedekar/sound/add.ck"&gt;add.ck&lt;/a&gt;&lt;br /&gt;Instrument 2: &lt;a href="http://members.shaw.ca/ericdhedekar/sound/gauss.ck"&gt;gauss.ck&lt;/a&gt;&lt;br /&gt;Instrument 3: &lt;a href="http://members.shaw.ca/ericdhedekar/sound/fm.ck"&gt;fm.ck&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Oh, and I though I should also mention this wonderful new book that I have no affiliation with, but have been reading quite heavily recently.  &lt;span style="font-weight:bold;"&gt;&lt;a href="http://goto10.org/flossart/"&gt;FLOSS+ART&lt;/a&gt;&lt;/span&gt;  it's a series of essays detailing the changes that FLOSS has brought to Art.  Don't miss the &lt;a href="http://thepiratebay.org/torrent/4671426/FLOSS_Art_v1.1"&gt;torrent link&lt;/a&gt; at the bottom of the page!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/434862503718312139-8919354403310440232?l=greyrockstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/8919354403310440232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=434862503718312139&amp;postID=8919354403310440232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/8919354403310440232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/8919354403310440232'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/2009/01/beginner-chuck-instruments-cool-book.html' title='Beginner ChucK instruments &amp; a cool book'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-434862503718312139.post-7625505340046659317</id><published>2009-01-23T18:35:00.000-08:00</published><updated>2009-01-26T13:25:03.091-08:00</updated><title type='text'>Lack of time / New PPA repo</title><content type='html'>Hello to all you dedicated RSSers out in blogland.  I know I've let my posting rate on this blog slip way off, but I do see a resurgence coming soon...  But until then, I just thought I'd let everyone know that I've rigged up a PersonalPackageArchive at launchpad.net, and have begun packaging some software for Ubuntu.  First off the block is the Calf plugins (Ladspa, lv2, dssi, and standalone) by Krysztof Foltman that I mentioned in a blog post a while back.&lt;br /&gt;&lt;br /&gt;The PPA can be found at &lt;a href="https://launchpad.net/~stochastic/+archive"&gt;https://launchpad.net/~stochastic/+archive&lt;/a&gt; and will host packages (for now anyways) of Jaunty, Intrepid, and Hardy.  It should be noted that these are NOT OFFICIAL packages and they come with no warranty of any kind - use at your own risk.  But they seem to work fine so far.  Please don't hesitate to let me know if you encounter any issues with it, or would really like a package built, etc...&lt;br /&gt;&lt;br /&gt;Oh, and on another 'blowing my own horn' note, I've uploaded an icon set that I put together (mostly from J3Concept's artwork) to Ubuntu-Art.org.  Here's the direct link: &lt;a href="http://www.ubuntu-art.org/content/show.php/Humanitarian?content=92965"&gt;http://www.ubuntu-art.org/content/show.php/Humanitarian?content=92965&lt;/a&gt;  Maybe I should package it and put it into my PPA - or maybe I should concentrate on my schoolwork.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/434862503718312139-7625505340046659317?l=greyrockstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/7625505340046659317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=434862503718312139&amp;postID=7625505340046659317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/7625505340046659317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/7625505340046659317'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/2009/01/lack-of-time-new-ppa-repo.html' title='Lack of time / New PPA repo'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-434862503718312139.post-1730405219817750831</id><published>2008-10-20T14:29:00.000-07:00</published><updated>2008-10-20T15:02:23.739-07:00</updated><title type='text'>Intrepid Ibex is on its way...</title><content type='html'>I recently had a major issue with my X server because I tried to get the 'big desktop' working by installing newer proprietary drivers for my video card (ATI Radeon Xpress 200m) - gdm refused to show up.  As a result, and because I needed to get down to work on an overdue midterm paper, I decided that the spare space on my harddrive could easily use an install of the upcoming Intrepid Ibex (to be released on Oct 30th 2008).&lt;br /&gt;&lt;br /&gt;I installed regular ubuntu because I needed something as guaranteed to work as soon as possible (installer &amp; all) to get my paper draft up and running.  But now that it's installed, I'm installing components of the UbuntuStudio suite as I go (the realtime .27 kernel isn't ready right now, so I've yet to really attack audio testing).  This - if it remains stable - may just turn into my Ibex install, so I'm beginning to make myself at home, custom icon set and all.&lt;br /&gt;&lt;br /&gt;So far it is quite a nice looking system.  Compiz works out of the box (no proprietary driver needed for my - previously fglrx driven - card) and even comes with a few new effects (a cylindrical &amp; spherical desktop cube, etc..).  The UbuntuStudio gtk theme has nice looking blue circles as the minimize, maximize, close buttons; nicely shaded buttons; crisp lines; and a rounder looking edge to everything.  The only thing that made me want to hurl was the default Ubuntu wallpaper and login screen - ugh!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KTukv2cm3CY/SPz5WEzu8XI/AAAAAAAAAEE/U5WGW5SBD5g/s1600-h/Ibex2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_KTukv2cm3CY/SPz5WEzu8XI/AAAAAAAAAEE/U5WGW5SBD5g/s400/Ibex2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5259352622505062770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KTukv2cm3CY/SPz5WjT-LQI/AAAAAAAAAEM/6kQ4qlsqMko/s1600-h/Ibex1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_KTukv2cm3CY/SPz5WjT-LQI/AAAAAAAAAEM/6kQ4qlsqMko/s400/Ibex1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5259352630693342466" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KTukv2cm3CY/SPz_2GMbMKI/AAAAAAAAAEU/fI4Mj3iBFnM/s1600-h/ibex3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_KTukv2cm3CY/SPz_2GMbMKI/AAAAAAAAAEU/fI4Mj3iBFnM/s400/ibex3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5259359769702641826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The 2.6.27 kernel is quite fast, from my informal perceptions, but I'm curious to see if this new responsiveness carries through to the RT kernel once its released.  There are also the slew of newer verions of most programs (Gimp 2.6, Ardour 2.5, Kino 1.3, etc...). Beyond that, there are a few basic changes to the logout menu, wireless network manager, and other meaningless items that some UI designer wanted to spend some time on.&lt;br /&gt;&lt;br /&gt;The official writeups for Ibex talk about many improvements for laptop users, including the new Network Manager 0.7, an encrypted private directory inside your home, and a guest login option.  There's also a totem plugin for BBC content that you can easily activate in totem's plugin menu.&lt;br /&gt;&lt;br /&gt;Overall, despite the troubles the dev team has expressed over the .27-rt kernel, I think this release is a nice improvement that does Ubuntu proud and that I'm very happy running.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/434862503718312139-1730405219817750831?l=greyrockstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/1730405219817750831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=434862503718312139&amp;postID=1730405219817750831' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/1730405219817750831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/1730405219817750831'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/2008/10/intrepid-ibex-is-on-its-way.html' title='Intrepid Ibex is on its way...'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KTukv2cm3CY/SPz5WEzu8XI/AAAAAAAAAEE/U5WGW5SBD5g/s72-c/Ibex2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-434862503718312139.post-8752635415594527288</id><published>2008-08-08T14:42:00.000-07:00</published><updated>2008-08-08T14:45:45.399-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maintenance'/><category scheme='http://www.blogger.com/atom/ns#' term='workflow'/><title type='text'>Goin' on a Bug Hunt (but I'm not afraid)..</title><content type='html'>A great technique to schedule regularly in any home-studio is a bug hunt.  Take stock of every piece of hardware/software that you have, and write down a few things about it.  The list should include information like make/model, serial number (good for insurance purposes - in fact this list should then be stored away from your studio, preferably in another building or a safety deposit box), and any problems with it's functionality or how it's currently setup (is it production-ready, or is it tucked away in a drawer or case in the closet).  Go through, classify each problem (bug) as: urgent, pretty important, somewhat important, just annoying, a potential issue, would be nice if... , or doesn't really matter. &lt;br /&gt;&lt;br /&gt;It's good if the list is actually divided between hardware and software, as they involve very different bug fix methodologies.  Some people are very good at fixing hardware bugs, but have no clues when it comes to a software problem - others are the exact opposite.  The next step for the bug list would be determining the source of the bug; this can't always be done terribly easily, but often the harder to find sources are more educational to the bug hunter (you), revealing information about how a piece of your studio operates under the hood - always useful information.&lt;br /&gt;&lt;br /&gt;Once the source of the problem is found, the next logical step is to evaluate how easy it would be to fix; will it cost thousands to repair that circuit in your house's wall, is it merely a loose cable that a quick solder would fix, is it a fundamental code structuring error, is it a software bug that's been fixed in newer versions, etc....?  The cost of repairs should also weigh into your mind at this point as some broken equipment just isn't worth fixing, often because it's not something that would be used if it were fixed, or because a repair would cost more than buying a newer (possibly better) model.  For those with hardware problems, and little knowledge of home repair, most music stores would be happy to trouble shoot it with you.  For those with little software experience, many pro coders will offer free troubleshooting on the appropriate forums, mailing lists, and IRC chat rooms.&lt;br /&gt;&lt;br /&gt;In most circumstances a large portion of the bugs you find will be readily fixable, but there will inevitably be a couple bugs that just can't be easily squashed.  Sometimes the bugs are inherent to the product (a microphone with a bad response curve could be said to have a bug).  I don't consider those to be a lost cause because though identifying the source of them, and realizing that it can't easily be fixed, you're educating yourself in regards to your studio's weaknesses.  In future projects, you'll know where those bugs are and you'll be able to skillfully avoid them rather than running headlong into them at the last minute.&lt;br /&gt;&lt;br /&gt;This process is also lends itself to a reorganization/cleaning of your studio.  You may stumble across a piece of hardware you've forgotten you had, or realize that a particular piece of software that never booted properly before now is working great.  Lastly, if you come across any bugs in open source software (or closed source for that matter), you should help the community by reporting them - even if you've already found a fix (report that too!) or have no idea if it's even possible to be fixed - the software developers will be grateful for the bug reports.&lt;br /&gt;&lt;br /&gt;The only downside to this process is the time it takes (but I'd argue it actually saves you time in the long run).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/434862503718312139-8752635415594527288?l=greyrockstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/8752635415594527288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=434862503718312139&amp;postID=8752635415594527288' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/8752635415594527288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/8752635415594527288'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/2008/08/goin-on-bug-hunt-but-im-not-afraid.html' title='Goin&apos; on a Bug Hunt (but I&apos;m not afraid)..'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-434862503718312139.post-5068469205604688353</id><published>2008-07-31T17:34:00.001-07:00</published><updated>2008-07-31T18:25:31.954-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portable recording'/><category scheme='http://www.blogger.com/atom/ns#' term='commercial products'/><title type='text'>Indiamixx portable studio launched</title><content type='html'>So it's always nice to see linux and open-source tools being incorporated into, or used as the basis of, new commercial audio tools.&lt;br /&gt;&lt;br /&gt;On July 21st, &lt;a href="http://www.trinityaudiogroup.com/"&gt;Trinity Audio Group&lt;/a&gt; (a Washinton State, USA based company that specializes in portable recorders) announced the arrival of &lt;a href="http://www.indamixx.com"&gt;&lt;i&gt;Indamixx&lt;/i&gt;&lt;/a&gt; a portable studio running on a 64Studio-based linux OS called Transmission.  Trinity Audio Group released a similar - but with less features - product back in 2006 called &lt;i&gt;Trinity&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.indamixx.com/images/stories/screens/ardour.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://www.indamixx.com/images/stories/screens/ardour.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Indamixx looks very sleek with it's 7" 1024x600 touchscreen display, full qwerty keyboard, and 8-way joystick.  It has a variety of software pre-installed (Ardour, EnergyXT, Hydrogen, Audacity, Mixxx, ALSA Modular Synth, Gnome CD Master, Rythmbox, Seq24, ZynAddSubFX, VSTHost, IDJC - a personal internet radio broadcaster, Mplayer, Virtual MIDI Keyboard, Audio CD Extractor, 260 LADSPA plugins, gFTP, Skype, Pidgin IM, Transmission BitTorrent, and Epiphany web browser) that all showcase the open-source software world (except for EnergyXT and skype).  It's also nice to see VST support offered, though I wonder how complete that support really is.&lt;br /&gt;&lt;br /&gt;As for hardware specs, it's processor is a Samsung Q1 Ultra, with 40GB hard drive space, Wifi (802.11g), 2 USB ports, VGA output port, built-in microphone, and speaker.  I couldn't find any soundcard specs on the Indamixx beyond sample rates of 16-bit, 24-bit, and 32-bit at 44.1Khz, 48Khz, and 96Khz.  However its predecessor, the Trinity, used an &lt;a href="http://www.echoaudio.com"&gt;Echo&lt;/a&gt; soundcard, so my guess would be that they've stuck to the same company.  It would be nice to know if it has 1/8", 1/4", or XLR inputs/outputs, or for that matter if there are any inputs/outputs at all (the youtube videos of it do show a 1/8" cord plugged into the top).&lt;br /&gt;&lt;br /&gt;Overall this looks quite nice, and I would love to get my hands on one to go sit at the park and write songs with.  It is also a very competitively priced unit (at $999US special introductory pricing) in comparison to other hard disk recorders especially so if you consider the interfaces and built-in software of other hard disk recorders.  Furthermore, with the wifi capabilities and internet radio software, this mobile computer really is an impressive beast.  The only thing I wonder is if people would rather go out and buy a laptop with better performance, and more capabilities for the same price?  I think this is a great looking piece of hardware, and would love to write a more detailed review if they were to send me one - hint, hint. ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/434862503718312139-5068469205604688353?l=greyrockstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/5068469205604688353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=434862503718312139&amp;postID=5068469205604688353' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/5068469205604688353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/5068469205604688353'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/2008/07/indiamixx-portable-studio-launched.html' title='Indiamixx portable studio launched'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-434862503718312139.post-8965690526060847307</id><published>2008-07-29T22:56:00.000-07:00</published><updated>2008-07-29T22:57:16.770-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PD'/><title type='text'>Anything you can do (in Max), I can do better (in PD)</title><content type='html'>Toronto-based &lt;a href="http://www.interaccess.org/"&gt;Interaccess Electronic Media Arts Centre&lt;/a&gt; held &lt;i&gt;Anything you can do (in Max), I can do better (in PD)&lt;/i&gt; a grudge match between &lt;a href="http://www.cycling74.com"&gt;Max/MSP&lt;/a&gt; and &lt;a href="http://www.puredata.org"&gt;PD-extended&lt;/a&gt; this past July 24th.  For those who have never heard of these two audio programming environments, this may not be that interesting, but you should know that the open source &lt;b&gt;PD-extended&lt;/b&gt; was the victor.  Mind you, the PD team were two people (complete with Mexican wrestler masks and bottles of beer) whereas the Max/MSP team was one guy (in a dress shirt).&lt;br /&gt;&lt;br /&gt;The six tasks consisted of creating a buzzer, creating a scoreboard, creating an applause-o-meter, move a clip-art kitten across the screen, make the clip-art kitten dance(,dance,dance), and teaching a new user how to build a patch to make an on-screen image change.  And, to directly quote from &lt;a href="http://www.nowpublic.com/tech-biz/anything-you-can-do-i-can-do-better-midi-software-duel-5"&gt;NowPublic.com&lt;/a&gt; (since I read most of my info from there) :&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The final event was a game of Pong, in which each team had to build a paddle powered by external input.  Max/MSP's kitten-paddle was driven by a scream-o-meter. Pd-dextended's old-school paddle was driven by a piezo-enabled teletubby toy. Yes, someone had to spank Tinky-Winky in order to play the game.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;It looks like it was a pretty interesting time from the clips, photos, and write-ups I found:&lt;br /&gt;&lt;a href="http://www.interaccess.org/blog/?p=731"&gt;http://www.interaccess.org/blog/?p=731&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/groups/interaccess/"&gt;http://www.flickr.com/groups/interaccess/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.nowpublic.com/tech-biz/anything-you-can-do-i-can-do-better-midi-software-duel-5"&gt;http://www.nowpublic.com/tech-biz/anything-you-can-do-i-can-do-better-midi-software-duel-5&lt;/a&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/r0YLu9dx9sM&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/r0YLu9dx9sM&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" wmode="transparent" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;It's good to see that a collaborative open source effort like pd-extended can win in a competition of tasks ('cause who really cares how pretty your programming language is anyway) - even if it was 2-against-1.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/434862503718312139-8965690526060847307?l=greyrockstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/8965690526060847307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=434862503718312139&amp;postID=8965690526060847307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/8965690526060847307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/8965690526060847307'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/2008/07/anything-you-can-do-in-max-i-can-do.html' title='Anything you can do (in Max), I can do better (in PD)'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-434862503718312139.post-8605010985402492251</id><published>2008-06-30T23:29:00.000-07:00</published><updated>2008-06-30T23:45:23.779-07:00</updated><title type='text'>A couple quick links</title><content type='html'>Sorry for anyone looking for a post in June, I've been a touch busy.  But for those die-hards, here are a couple links I've been fortunate to come across and would like to share with you.  &lt;br /&gt;The first is a nice UbuntuStudio-based blog I found &lt;a href="http://briansbedroom.blogspot.com/"&gt;http://briansbedroom.blogspot.com/&lt;/a&gt;&lt;br /&gt;The second is a nice package of extra plugins that haven't yet been packaged for Ubuntu &lt;a href="http://calf.sourceforge.net/"&gt;http://calf.sourceforge.net/&lt;/a&gt;&lt;br /&gt;The third isn't really a link, but rather a new beta release of the ffado firewire audio driver that I've been test driving, and very pleased with.  It takes a bit of work to install it (compiling from source, then compiling svn version of jack), so those new to linux audio should wait for it's full release (should be fairly soon), but advanced users should go take a look at &lt;a href="http://www.ffado.org"&gt;http://www.ffado.org/&lt;/a&gt;&lt;br /&gt;Next month I will be a bit more active with the posts, I've already got a few brewing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/434862503718312139-8605010985402492251?l=greyrockstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/8605010985402492251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=434862503718312139&amp;postID=8605010985402492251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/8605010985402492251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/8605010985402492251'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/2008/06/couple-quick-links.html' title='A couple quick links'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-434862503718312139.post-1544011905395264144</id><published>2008-05-30T22:55:00.000-07:00</published><updated>2008-05-30T22:56:18.786-07:00</updated><title type='text'>Musical Programming Languages</title><content type='html'>Musical programming languages are a strange breed of flexibility and usability in the computer music domain. There's actually a long history of musical programming languages (in the context of programming in general) that recently has been seeing a surge of popularity among the arts community.  C++, we all would agree bears very little usage bias, while CSound is obviously not a good programming language to check your e-mail with.  C++ may be perfectly capable of creating the same results as a CSound program, but the initial knowledge level required to do so is a vastly different range.&lt;br /&gt;&lt;br /&gt;The major (read most-popular) open-source audio programming languages are PD (pure data), CSound, SuperCollider, and ChucK.  Each of these languages have their own strengths and weaknesses and some are easier to learn than others.  For most musicians PD will be the most appealing with the smoothest learning curve as it is the only graphical language of the four.  ChucK and SuperCollider are much closer to "real" programming languages in their syntax.  CSound is the oldest of these four, with roots from back when you'd write a computer score, set it to compile, and come back three days later to hear your audio file.  Because of this, CSound is a very powerful synthesis engine that was written with computational resources in mind.&lt;br /&gt;&lt;br /&gt;Many musicians will never need to learn a music programming language, but recently more and more artists are turning to programming languages to give the extra flexibility their project requires.  A few possible applications include; using a wii controller to adjust a synthesizer's settings; building your own ultimate modular synthesizer; altering a live signal with a complex chain of adjustments - each of which are manipulated on the fly; trigger effects on/off based on the frequency of the input signal; building audio effects not otherwise available; generating algorithmic melodies, rhythms, etc..; extending the functionality of your favourite program; creating your own custom-designed software; or working with homemade hardware controllers (linux hackers get excited about this stuff).&lt;br /&gt;&lt;br /&gt;These are all good reasons for using audio programming languages, but there are some common downfalls to creating these custom audio apps/plugins/tools.  The first and most obvious is that the time spent coding the tools quite often overshadows the usefulness of the resulting tool.  Many gear-heads fall into this trap when they first learn to program in PD, as they realize that nearly anything is possible so they try to do everything.  This could be argued to be comparable to the amount of time/money gear-heads spend on buying hardware in comparison to their actual musical output.  The second is that most musicians aren't computer programmers.  This may sound like an obvious statement, but it's also a serious problem in music programming languages.  The software that musicians develop is more often than not: VERY buggy, inefficient, half-finished, unportable, not documented (not even comments in the code), and essentially broken in design.  Because of this, nearly all of the software musicians write becomes a one-off, non-distributed tool that even the creator soon refuses to use (often after the first performance) - in the software world these are called "dead projects" and are seen as massive failures.  Even the software some of my university professors - who get grants to write them - create, will be prone to these pitfalls, and it comes down to musicians thinking like musicians rather than programmers; though some musicians will claim they make more musical tools that way.  There are exceptions to these faults, but they're unfortunately exceptions and not the norm.&lt;br /&gt;&lt;br /&gt;Now that you're aware of these pitfalls, you're one step ahead of the average musical programmer, and you can avoid them in your own code; right? Okay, the I guess I can teach you a bit of programming now.&lt;br /&gt;&lt;br /&gt;PD is the easiest for a beginner to stomach because of both it's visual element and it's patch-cord based interface that resembles musical hardware routing.  I wrote a quick beginner's tutorial for PD a while back that has been incorporated into the Ubuntu Community Documentation here: &lt;a href="https://help.ubuntu.com/community/HowToPureDataIntroduction"&gt;https://help.ubuntu.com/community/HowToPureDataIntroduction&lt;/a&gt; and I don't want to repeat myself.&lt;br /&gt;&lt;br /&gt;#####********* IF YOU KNOW NOTHING ABOUT PD, STOP NOW AND GO READ THAT LINK ********######&lt;br /&gt;At the end of that tutorial I had promised some further examples, so I guess I should deliver.  The first thing I'll touch on is the ability to create an abstraction.  This is thoroughly explained in the &lt;a href="http://crca.ucsd.edu/~msp/Pd_documentation/"&gt;PD documentation&lt;/a&gt; so if you're lost after this, go take a read there.  Essentially an abstraction allows you to package PD code into a custom named PD object for use in other patches.  This feature is invaluable for PD programmers.  Without abstractions, code would become a rats nest of patch cords quite fast, and each patch would be a one-off code snippet - preventing any real software development.  Abstractions allow the programmer to clean up the code, easily re-use code snippets, and speed up their coding process.&lt;br /&gt;&lt;br /&gt;By encasing a mundane (yet laborious) set of instructions into a single abstraction, anytime those instructions need to be called, it's simple and elegant to create a new object and call the abstraction's name.  To create an abstraction simply save your pd patch as examplepatch.pd, then open 'Path...' from the File menu, enter the folder that your abstraction was saved to (you may want to save the settings), then open a new patch and create an object named examplepatch.  To see the original code, right click on the new object and select open.&lt;br /&gt;&lt;br /&gt;You can send data to and from these abstractions in two different ways.  The first is to use "inlet", "inlet~", "outlet", and "outlet~" objects in the abstraction's code.  These will allow you to connect patch cords to and from your abstraction.  This method is simple and best for beginners.  The second method involves the "send", "receive", "throw~", and "catch~" objects.  These all take a name for an argument that will point to the send/receive/throw~/catch~ object that's giving/receiving the data.  The upside of the send/receive method is its flexibility, whereas the downside is that it allows you to loose track of signal flow quite easily - particularly when multiple signals are going to the same place or vice/versa.&lt;br /&gt;&lt;br /&gt;This encapsulation of a code snippet is an essential element of the Object Oriented Programming style.  This style is a very prominent code writing method in modern computer programming.  I'm not computer scientist, so I won't attempt a definition for you here, but I will tell you that PD is designed to use the OOP style.  By coding a snippet such as a soundfile looper, then saving it as an abstraction, you'll be able to reuse that code chunk to make life easier when you go to build your ultimate sampler, and again when you want to incorporate sampling into a custom-built guitar processor.  Abstractions can be nested inside one another too, allowing for very complex patches to be organized very efficiently.&lt;br /&gt;&lt;br /&gt;I'll end by saying that PD is a wonderful beginner's programming language that can accomplish quite a bit, but it does have its limitations.  For a VERY detailed read on PD, I'd recommend Miller Puckette's (the man who wrote PD) new book &lt;a href="http://www.crca.ucsd.edu/~msp/techniques.htm"&gt;The Theory and Technique of Electronic Music&lt;/a&gt;, available as a free download online.  The other three music programming languages that I mentioned at the top of this post should also be explored by those who have a penchant for flexibility and power (my personal favourite is ChucK).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/434862503718312139-1544011905395264144?l=greyrockstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/1544011905395264144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=434862503718312139&amp;postID=1544011905395264144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/1544011905395264144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/1544011905395264144'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/2008/05/musical-programming-languages-are.html' title='Musical Programming Languages'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-434862503718312139.post-6301965317320812517</id><published>2008-05-14T22:02:00.000-07:00</published><updated>2008-05-15T01:18:27.930-07:00</updated><title type='text'>Compression for beginners</title><content type='html'>Dynamics processing is a dangerous but essential beast in audio processing.  It is also one of the most important effects in the mastering process of a song.  But before we begin, I must refer you to the problem with over-compression:&lt;br /&gt;&lt;br /&gt;Ear-fatigue and excessive loudness as described by &lt;a href="http://turnmeup.org"&gt;turnmeup.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dynamics processing (compression/limiting/expansion/gating etc...) is an essential tool in getting the right mix of sound, but if abused, can totally ruin the listen-ability of a track or album.  Don't think that louder is always better, monitor your songs at different volumes (via your amplifier volume control) before deciding on your final settings.&lt;br /&gt;&lt;br /&gt;Ok, so now that that's out of the way, I can introduce the wonderful things dynamics processing can do for you.  The most common, is to increase the presence of dynamic midtones. &lt;br /&gt;&lt;br /&gt;I once heard an explanation of a compressor as a man sitting at a volume knob, auto adjusting the signal's gain, based on how loud the incoming signal is.  This is a neat little visual that helps beginners understand some of the settings.&lt;br /&gt;&lt;br /&gt;Compression is the most commonly used form of dynamics processing.  In the LADSPA set, there are a number of compression plugins: SC4 (as well as the other SC numbers), SE4, TAP Dynamics, Dyson Compressor, C* Compress, and Simple Compressor.  There's also the compressors inside JAMin that have specific frequency bands, along with many other mastering tools.  For now, we'll look at SC4, by Steve Harris, for the example as JAMin's tools deserve a full post on their own.  Here's a look at SC4 hosted in Ardour:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_KTukv2cm3CY/SCvEryn-DrI/AAAAAAAAACM/WD9n-SuJO-w/s1600-h/SC4.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_KTukv2cm3CY/SCvEryn-DrI/AAAAAAAAACM/WD9n-SuJO-w/s400/SC4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5200466451332206258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Compressors track the amplitude (either sample level or RMS level) of the incoming signal and adjust the output volume according to it's settings.  Quite often the compressor's settings are pictured as a dynamics graph.  Unfortunately, no LADSPA plugin has done this as it is quite helpful for beginners to understand things, and for novices to see the settings (I don't think it's even possible in the LADSPA language).  However, JAMin does have some nice graphs for its multiband compressor (see below):&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_KTukv2cm3CY/SCvLHCn-DsI/AAAAAAAAACU/o7L6l0i65Fc/s1600-h/Screenshot-2.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_KTukv2cm3CY/SCvLHCn-DsI/AAAAAAAAACU/o7L6l0i65Fc/s400/Screenshot-2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5200473516553408194" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The graphs can be read with the incoming level on the x-axis, and the corresponding output level on the y-axis (the thick black horizontal line is 0db).  The red graph shows no change to the sound, while the other two have similar characteristics (though the green has more makeup gain and a sharper knee).&lt;br /&gt;&lt;br /&gt;The most important setting on a compressor is the threshold level.  This sets the threshold db level for the compressor to begin lowering the gain.  The red graph has a threshold of 0db and therefore is never triggered to begin turning the volume down (though other settings also need to be set properly for this to truly occur).  The threshold can be most clearly seen on the green graph, though the same threshold setting was used on the blue one.  It is essentially the joining point between the two vectors of gain settings.&lt;br /&gt;&lt;br /&gt;The knee setting on compressors can be seen best in the blue graph.  It softens the joining point between the two vectors.  SC4 has theirs labeled as the knee radius in db, which can be visualized better if you imagine a full circle nestled into the threshold as tight as it can go.  A softer knee (i.e. a larger knee radius) will effectively give you a decrease in volume (more compression) around the threshold area and an overall smoother curve to your compression (but less precision on the threshold point).&lt;br /&gt;&lt;br /&gt;The ratio could also be argued as the most important setting on a compressor; it determines the ratio at which the signals above the threshold are compressed.  A ratio of 1:1 would nullify the compressor - what comes in is what goes out (the red graph could be achieved with this, though I did it with a threshold of 0db).  A ratio of 2:1 means that for every 2db increase (from the threshold) in the incoming signal the increase will be cut to 1db in the output.  The ratio on the green slope is about a 4:1.  Graphically, the ratio is the inverse slope (i.e. 2:1 has a run of 2 and a rise of 1 - and slope is rise over run 1/2).&lt;br /&gt;&lt;br /&gt;So far all the compressor has done is turned down the volume during the loud bits, which makes the overall mix quieter.  The makeup gain is there to boost the signal back to a healthy level.  A good rule of thumb is to always have a similar volume level coming out as you had going in (though not exactly), this helps the ear understand what the compressor has actually done to the sound as music is perceived differently at different volumes.&lt;br /&gt;&lt;br /&gt;Attack and release times are the speed at which the little man inside the compressor reacts to the incoming signal in his changing of the gain knob (attack being how fast he turns it down after an attack is sensed, release is the other way round).  These settings allow for fine tuned control over the sound, such as allowing the attack transients through.  Attack settings will limit the amount of makeup gain you can have without your attacks clipping, so watch out.  Release settings should be used where the instrument has a slow release time itself.&lt;br /&gt;&lt;br /&gt;The SC4 compressor has a nice feature of RMS/peak mix.  This allows you to select the mix between RMS or peak envelope following.  RMS is generally a more natural sounding compression as its values are closer to what the human ear perceives as loudness.  Peak values are more useful if you're wanting to decrease sharp spikes in the sound source.&lt;br /&gt;&lt;br /&gt;Lastly, but not least is the sidechain input that can be found on some compressors (such as SC2 and SC3).  What this does is allows you to control the gain of a particular track (just as you would in any other compressor) but with a separate input source providing the gain reduction control (i.e. the little man is listening to an entirely different track - the sidechain input - adjusting the gain accordingly, but he's effecting the track he's not paying attention to).  This effect is most commonly used in electronica where the kick drum needs to be very prominent.  The bass line is compressed with the kick drum as the sidechain input, allowing the kick drum to stand out as the most prominent low-end instrument without having the bassline whimper away.&lt;br /&gt;&lt;br /&gt;This covers the basics of what compressors do, but by no means gives you an explanation on how to effectively use them (I shudder to think of the over compressed songs that will now be created).  Some of the only parting words I can offer is that less is more....  LESS IS MORE.  Don't kill your dynamic range just to make things sound louder - your listener will just turn the track down and all you've done is squash the waveform to a pulp.  Play around, and when you think you've got it right, reduce the settings a bit; less is more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/434862503718312139-6301965317320812517?l=greyrockstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/6301965317320812517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=434862503718312139&amp;postID=6301965317320812517' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/6301965317320812517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/6301965317320812517'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/2008/05/compression-for-beginners.html' title='Compression for beginners'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_KTukv2cm3CY/SCvEryn-DrI/AAAAAAAAACM/WD9n-SuJO-w/s72-c/SC4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-434862503718312139.post-3208580512244346198</id><published>2008-05-10T14:14:00.000-07:00</published><updated>2008-05-10T14:15:47.605-07:00</updated><title type='text'>Netlabels</title><content type='html'>So my blog's subtitle is vague enough that I can safely stretch the subject matter of my posts every now and then.  Today, the open-source phenomenon of a netlabel is my subject.&lt;br /&gt;&lt;br /&gt;The netlabel is an online record label.  Quite often, netlabels give their music away for free and could be seen more as a promotional tool than a money-making business.  The most common netlabel is the Creative-Commons licensed netlabel, as the freedom associated with the Creative-Commons license allows for easy distribution of artists music.&lt;br /&gt;&lt;br /&gt;The Internet Archive is a wonderful resource for netlabels; it catalogs and backs up the offerings of netlabels on a regular basis (some even utilize it as a hosting service).  Furthermore one can search through the netlabel section of the IA at the main netlabel page: &lt;a href="http://www.archive.org/details/netlabels"&gt;http://www.archive.org/details/netlabels&lt;/a&gt; though its services are only available to Creative Commons licensed labels (for obvious legal reasons).  Their listing also gives a nice means of estimating the growth in the netlabel trend; the number of "sub-collections" can be translated to be number of "labels" and the number of "items" is the number of albums (of any length) released.  As of this writing there are 896 "sub-collections" and 12,788 "items"; I read an article written just over three years ago, that claimed the numbers were 170 and 3,000 ish - which gives a bit of perspective on the growth rate of the netlabel phenomenon.&lt;br /&gt;&lt;br /&gt;The benefit of Creative Commons music freely available online is huge.  Radio producers can use them as backing-tracks for any commercial, movies can use them as soundtracks, etc.. without worrying about the royalties and legal issues normally involved.  Also, these songs are available for other artists to utilize as a vast array of sampling options in their own music.  Of course there are various versions of Creative Commons licenses and not all allow for commercial use of the song without the artist's consent.  But, most importantly, music is becoming a legally shared commodity and artists are realizing that money isn't what they do this for - more would be happy to reach thousands of people than to earn $20 for selling thousands of iTunes downloads (just an exaggeration - not actual earnings numbers).  In my personal opinion art should be open for people to hear/see/experience it, though I also realize that financial restrictions are a part of life.&lt;br /&gt;&lt;br /&gt;A few labels that I personally enjoy and listen to regularly (your tastes may vary) are:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sutemos.net/en/"&gt;Sutemos&lt;/a&gt; - a somewhat avant garde, but high-quality, electronica label from Lithuania.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://20kbps.sofapause.ch/"&gt;20kbps&lt;/a&gt; - a genre-defying label whose acceptance requirement is that every song needs to be encoded at 20kbps or less.  I don't enjoy all of their stuff, but some is brilliant (this may just be the computer audio nerd in me appreciating the worship of lo-fi).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ccmixter.org"&gt;CCMixter&lt;/a&gt; - probably the most famous netlabel (soulseek records might also take that title), it's full of various genres and quality artists.  It's major interest is not in releasing an end product, but rather in the continuing evolution of their projects and songs.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.clinicalarchives.spyw.com/"&gt;Clinical Archives&lt;/a&gt; - an avant garde, experimental label, open to all forms of sound art.  They have a fairly extensive collection from many talented experimenters.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.evilrecords.es/index_en.htm"&gt;EVIL Records&lt;/a&gt; - an electronica label based in Spain.  They don't have many releases, but they're fairly good.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/434862503718312139-3208580512244346198?l=greyrockstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/3208580512244346198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=434862503718312139&amp;postID=3208580512244346198' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/3208580512244346198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/3208580512244346198'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/2008/05/so-my-blogs-subtitle-is-vague-enough.html' title='Netlabels'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-434862503718312139.post-4159357276038891802</id><published>2008-05-04T00:31:00.000-07:00</published><updated>2008-05-04T00:37:32.408-07:00</updated><title type='text'>Rhythms with Hydrogen</title><content type='html'>So today I'd like to run through the features of my favourite drum machine.  Okay, so it's not actually a machine, but rather a piece of software that slaughters any drum machine I've ever seen.  &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hydrogen-music.org"&gt;Hydrogen&lt;/a&gt; is a well developed soft drum kit for Linux (I'm running version 0.9.3).  It features a fully configurable pattern editor, a song editor, a mixer, an instrument editor, and a drumkit manager.  The pattern editor and song editor are both fairly straightforward and fully configurable.  Beginners should take note of the song editor's select mode, which can be toggled in the buttons above the pattern names; this allows for much quicker editing. The pattern editor allows you to either enter a pattern manually or record a pattern with either a MIDI device or Hydrogen's built in keyboard bindings: &lt;img src="http://www.hydrogen-music.org/content/tutorial/img/tastiera.png" alt="Hydrogen's keyboard bindings" /&gt;&lt;br /&gt;&lt;br /&gt;The mixer has a couple nice features; the humanize controls for both velocity and timing, as well as the four LADSPA effect inserts that have sends from each instrument channel.  The instrument editor is where I think Hydrogen shines.  It allows up to 16 simultaneous layers of samples to be used per drum, contains an ADSR envelope control, a lowpass filter with adjustable resonance, a random pitch percentage, and a manual pitch control - FOR EACH INSTRUMENT.  Finally, once you're done tweaking all these settings to perfection, you can save your instrument settings as a drumkit.  The drumkit manager allows easy switching between saved or downloaded drumkits (see &lt;a href="http://www.hydrogen-music.org/?p=drumkits"&gt;Hydrogen's website&lt;/a&gt; for free downloadable drumkits).  &lt;br /&gt;&lt;br /&gt;One of the few options I wish was available would be relative tempo changes, as currently the only solution is to manually program the slower/faster tempo sections of any song to fit onto a pattern that internally is still running at the global tempo setting.  This is a bit of a hack that I would rather not have to bother with.&lt;br /&gt;&lt;br /&gt;All this is nice, but more than just software is needed to make good rhythms, you need to know a bit about anticipation.&lt;br /&gt;&lt;br /&gt;Musically, any event that's repeated three (or more) times will be expected by the listener to continue being repeated.  This even applies to non-audible pulses.  One of the key features to any good beat is how it plays with this anticipation factor.  Some beats emphasize the anticipation and build up toward the expected repetition, others use the anticipation to throw the listener off (usually considered a break-beat if it's repeated as part of the rhythm).&lt;br /&gt;&lt;br /&gt;I should note that three is not a common pattern size in most music, the average song uses four (duh).  This is called duple meter (things can be broken easily into two), and usually the overall structure of the bar phrases, song sections, and micro-rhythms will relate to the duple.  I've heard it explained that three is the minimum number of repetitions to set up a pattern, five starts to get too long, so four is just right.&lt;br /&gt;&lt;br /&gt;When writing your rhythms, consider where your listener's micro, macro, and normal anticipations are being drawn.  If you've been focusing on downbeats and suddenly switch to an upbeat focused pattern, you'll be messing with their heads a bit (it's kinda fun to mess with people's heads sometimes, but they'll get pissed off if it happens too much or unpredictably).  Overall, try to find a balance between predictable and unexpected so that everything remains interesting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/434862503718312139-4159357276038891802?l=greyrockstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/4159357276038891802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=434862503718312139&amp;postID=4159357276038891802' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/4159357276038891802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/4159357276038891802'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/2008/05/so-today-id-like-to-run-through.html' title='Rhythms with Hydrogen'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-434862503718312139.post-3778810488112890554</id><published>2008-05-02T03:58:00.000-07:00</published><updated>2008-05-04T00:38:12.674-07:00</updated><title type='text'>UbuntuStudio Sound Servers</title><content type='html'>Sound servers in Ubuntu have changed for this release of Hardy, and it's confusing some.  &lt;a href="http://ubuntuforums.org/showthread.php?t=778270"&gt;This is a post I made on Ubuntu Forums&lt;/a&gt;, to explain the current situation a little and I thought it deserved to be posted to this blog as it may help some people who are just getting started, or freshly confused with this new PulseAudio thing:&lt;br /&gt;&lt;br /&gt;Well the simple answer to most of your questions is "variety is the spice of life".&lt;br /&gt;&lt;br /&gt;when entering the field of audio recording, there are those who want to talk to their grandson on voip/skype, and those who want to master a CD of their choir/orchestra/rock band recording; oh and EVERYONE in-between. There CAN'T be a single button solution.&lt;br /&gt;&lt;br /&gt;Unix/Linux kinda takes pride in the fact that there are so many versions of the systems available in nearly every aspect of the software ladder (or attempts at such). The fact that all of these various systems exist, gives the other programmers choice of design and execution method. Some are more robust, some are faster, some are simpler, and some are dead/dying.&lt;br /&gt;&lt;br /&gt;-ALSA, for example, is Ubuntu's default go-to sound driver. That makes things do ding when you login, plays movies, etc... for most, this will suffice as their sound.&lt;br /&gt;-OSS is not used by default on many (I'm not really sure about the exact accuracy of this, but I know it's general truth) or any audio apps in Ubuntu, but it's there as a legacy system that ALSA is nearly entirely compatible with (I'm no developer, just a user).&lt;br /&gt;-Jack is the server best suited for rich and hearty audio WORK with your computer. Think of this as a really great... (insert excellent hot rod analogy car here) where the one who works with that car(d) can tune it just how they need to make it purr.&lt;br /&gt;-Pulse Audio is the new guy on the block for Ubuntu, which allows communication to the same soundcard from various different other sound servers at any given time. (i.e. Ardour can still be on, running jack, while you pause to listen to a firefox youtube video. This wasn't possible prior, as Jack's compexity {/* developers, please read as 'robust' */} was preventing general app developers from adopting it as a output choice in their apps) Think of it as a really crazy multi-adapter for all your sound plugs in the virtual world.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I also did a bit of digging for the original thread starter and learned what a mux was from wikipedia: &lt;a href="http://en.wikipedia.org/wiki/Multiplexer"&gt;http://en.wikipedia.org/wiki/Multiplexer&lt;/a&gt; and now I know where that &lt;a href="http://www.youtube.com/watch?v=Qq7mqfliBXY"&gt;most exellent local electronic music producer&lt;/a&gt; gets his ever so appropriate moniker.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/434862503718312139-3778810488112890554?l=greyrockstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/3778810488112890554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=434862503718312139&amp;postID=3778810488112890554' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/3778810488112890554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/3778810488112890554'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/2008/05/sound-servers-in-ubuntu-have-changed.html' title='UbuntuStudio Sound Servers'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-434862503718312139.post-8108605284724040630</id><published>2008-05-01T13:36:00.000-07:00</published><updated>2008-05-04T00:38:50.085-07:00</updated><title type='text'>My working methods</title><content type='html'>To start things off, I'd like to give a quick rundown of my usual working method with audio.  For the most part I utilize sound samples and recordings as my means of composition (we'll call that music concrete style work), though I'm getting further and further into synthesis techniques everyday now.  I also regularly write acoustic music using &lt;a href="http://lilypond.org/web/"&gt;lilypond&lt;/a&gt; (no GUI, just hard coding straight into lilypond), but even then I'm inclined to sample/quote other music in my creation process.  I personally think my inclination for twisting samples stems from my DJ roots.&lt;br /&gt;&lt;br /&gt;To record things I generally either use &lt;a href="http://www.ardour.org"&gt;Ardour&lt;/a&gt; or &lt;a href="http://rezound.sourceforge.net"&gt;Rezound&lt;/a&gt; though there are tons of different recording apps loaded onto my computer (not to mention the audio programming lanugages that can all be used to record).  If I just want the audio file as a sample Rezound is much faster and simpler to use, but if I know what I'm recording is going to end up in an Ardour session anyway (such as if I'm recording soundscapes etc...) then I'll record straight into Ardour.&lt;br /&gt;&lt;br /&gt;Rezound's editing capabilities are quite nice.  It gives remarkable feedback for clipped samples (a bright pink bar against the blue/green background); even if it's just one sample that's clipped, it will be visible at any zoom ratio.  During recording, it's dialog gives a count of the number of clipped samples as well as a very responsive volume meter.  It also comes with many essential wave editor functions such as mix paste, resample, curved gain, LADSPA plugin support, various looping playback modes, and a bunch of built-in effects, such as a convolution filter and morphing arbitrary FIR filter (essentially a parametric eq that can change over time).  These don't quite give the same flexibility that Ardour's LADSPA features do, but for a wav editor I'm VERY happy with rezound.  Furthermore it can function perfectly fine without jack running, which is nice if I ever run into troubles with jack (or freebob for that matter).&lt;br /&gt;&lt;br /&gt;Ardour should need no introduction.  It's the behemoth of the linux audio world - better than pro tools in my opinion.  It's octophonic mixing capabilities are one of my current favorite features as SFU regularly allows me access to octophonic performace spaces.  With it's ability to automate LADSPA plugin settings, not to mention it's ability to host them in nearly any combination imaginable, nearly any sound needed can be achieved.  Generally I use Ardour as my music concrete composition tool, arranging and tweaking samples as I see fit.  I then use it's export feature to bounce everything down to a wav output file or perform it live through my soundcard (a Presonus Firepod) depending on the situation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/434862503718312139-8108605284724040630?l=greyrockstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greyrockstudio.blogspot.com/feeds/8108605284724040630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=434862503718312139&amp;postID=8108605284724040630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/8108605284724040630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/434862503718312139/posts/default/8108605284724040630'/><link rel='alternate' type='text/html' href='http://greyrockstudio.blogspot.com/2008/05/to-start-things-off-id-like-to-give.html' title='My working methods'/><author><name>Eric Hedekar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
