planet.linuxaudio.org

May 23, 2013

Linux Audio Users & Musicians Video Blog

May 22, 2013

Create Digital Music » Linux

Tracktion, Elegant, Modern $60 DAW, Now Does Linux, Too

T4_Ubuntu_Screen

Properly configured, a Linux system can breathe life into old hardware or finely-tune performance on new gear. The problem has often been not the OS, but having a comfortable tool for production when you load it. And so that means Linux fans – or would-be fans – will likely be pleased to see the image above.

It’s Tracktion, the lovely but oft-overlooked, bargain-priced DAW, running on Linux. (I highly recommend the just-released Ubuntu Studio. The update includes loads of fixes that solve the kinds of audio configuration problems that have kept many people from Linux, and the compatibility of that release is unparalleled. Ubuntu 12 is in fact directly supported here.)

First off, Tracktion has escaped its past. As some readers note, while developed by Mackie, the software fell behind, causing compatibility woes. Since then, Tracktion has again become independent – and is moving faster than ever, with a major reboot that makes it compatible with the latest and greatest stuff.

And Tracktion could have a future, too. Footholds in this business are largely to do with distribution, so a recent Behringer bundling deal, combined with a major upgrade earlier this year (and existing Mackie bundling), could give Tracktion a shot in a marketplace that remains pretty well dominated by a few players. You know, some trac– augh. Sorry. Never mind.

Of course, Linux isn’t likely to cause any explosion in users, but it’s nice to see 64-bit Linux alongside 32-bit and 64-bit Windows and Mac releases – and for enthusiasts, it’s nice to see attention given to a dedicated community regardless of its relative size.

There’s reason to root for Tracktion. It has a really nice, one-screen, drag-and-drop interface that eschews the mold other tools (even the mighty Ableton Live, in some regards) fit. Upgrades are $29.99; full licenses $59.99.

The beta test is free, so Linux users, please do test this and let us know what you think:
www.tracktion.com/linux

Tested on, say the developers:
• OSX 10.7.x & 10.8.x
• Windows 7 & 8 (64 and 32-bit versions)
• Linux (Ubuntu 12)

by Peter Kirn at May 22, 2013 06:02 PM

Music, Programming and a Cat

Xiph.org videos: "A Digital Media Primer for geeks" and "Digital Show & Tell"

Ever heard  "Digital audio is just an approximation of the real analog signal"? Forget that, it is a lie. Here are my sources:

Todays Share&Care are two videos from the Xiph.Org Foundation.

Xiph is a idea and development hub that gave us all such great codecs like FLAC, ogg and vorbis and recently Opus. Naturally they know a lot about video and audio internals. And they decided two share this knowledge with us all by creating videos.

Xiph open source communities description:

Xiph.Org has undertaken a series of self-produced videos to spread techie-level knowledge about digital media as well as our own work involving new media research.

Or in my words: Fantastic. A must-see not only for "Geeks", as xiph.org claims, but for anyone. If you ever recorded a video with your mobile phone and copied and converted it to your PC you will already benefit from the first video: A Digital Media Primer for Geeks

In 30 minutes you will learn in a compressed form what you need to know about image, video and audio ... Read More

May 22, 2013 04:39 PM

Hack a Day» digital audio hacks

Adding stereo to monophonic audio

board

A lot of awesome stuff happened up in [Bruce Land]‘s lab at Cornell this last semester. Three students – [Pat], [Ed], and [Hanna] put in hours of work to come up with a few algorithms that are able to simulate stereo audio with monophonic sound. It’s enough work for three semesters of [Dr. Land]‘s ECE 5030 class, and while it’s impossible to truly appreciate this project with a YouTube video, we’re assuming it’s an awesome piece of work.

The first part of the team’s project was to gather data about how the human ear hears in 3D space. To do this, they mounted microphones in a team member’s ear, sat them down on a rotating stool, and played a series of clicks. Tons of MATLAB later, the team had an average of how their team member’s heads heard sound. Basically, they created an algorithm of how binarual recording works.

To prove their algorithm worked, the team took a piece of music, squashed it down to mono, and played it through an MSP430 microcontroller. With a good pair of headphones, they’re able to virtually place the music in a stereo space.

The video below covers the basics of their build but because of the limitations of [Bruce]‘s camera and YouTube you won’t be able to experience the team’s virtual stereo for yourself. You can, however, put on a pair of headphones and listen to this, a good example of what can be done with this sort of setup.


Filed under: digital audio hacks

by Brian Benchoff at May 22, 2013 03:00 PM

Laborejo - Music Notation Workshop

Video of the Laborejo demonstraction from the Linux Audio Conference 2013 (LAC13) in Graz

For the Linux Audio Conference 2013 I had the opportunity to show Laborejo in a 15 Minutes "Lightning Talk" format.  

The videos of the LAC 2013 are now online including mine:

http://lac.linuxaudio.org/2013/video.php?id=22

You can watch and download them directly on the linked site.  With a HTML5 browser you should be able to see the 720p version as webm and mp4 embedded here:

Your browser does not support the video tag.

May 22, 2013 02:33 PM

May 21, 2013

GStreamer News

GStreamer Conference 2013: Registration now open, Call for Papers

About the GStreamer Conference

The GStreamer Conference 2013 will take place from 22-23 October 2013 in Edinburgh (UK), and will be co-hosted with the Embedded Linux Conference Europe and the Automotive Linux Summit.

It is a conference for developers, decision-makers, and anyone else interested in the GStreamer multimedia framework and open source multimedia.

Registration now open

You can now register for the GStreamer Conference 2013 on the conference website.

Call for Papers

The initial submission needs to be only a couple of paragraphs describing the talk you want to give and the desired length of your talk (please allow for 5-10 minutes of questions at the end as well).

Talks can be on almost anything multimedia related, ranging from talks about applications to challenges in the lower levels in the stack or hardware.

Please send all proposals to gstreamer-conference@lists.freedesktop.org.

May 21, 2013 11:00 PM

May 20, 2013

blog4

Linux Audio Conference 2013

A week ago the 2013 edition of the annual Linux Audio Conference were held in Graz, Austria. Here are my personal highlights which by no means is any assessment, its just what is important for me and I even missed a lot. The proceedings can be downloaded online and the videostreams are now available.

- Csound: a lot of improvements are going to go into the release of version 6, a major code rewrite. New Instrument definitions can be injected in running Csound instances, something which makes it suitable for livecoding. I am not a big fan of livecoding but along with improvements in the API Csound becomes even more attractive for including in own software

- Extendedview: a collection of abstractions for Pure Data to create videomapping. I used and developed further the former patches provided at PDCon Weimar, but this release is very extensive and solve a lot of problems I had before.

- Faust can now generate also LV2 plugins, very nice work by Albert Gräf. So with the same DSP code you can generate diverse plugin formats and in examples externals for Pure Data

- the audio framework Clam got some improvements, have to investigate further. It can be now interfaced via Python.

- quite several alternative sequencer / notation projects with interesting features, like the just intonation sequencer Rationale or Laborejo

- Bill Gribble start his own version of Pure Data. Not sure where this project goes but worth to keep watching it.

- Fernando Lopez-Lezcanos project to recreate the space of Hagia Sophia from Istanbul through convolution was touching and put Fons Adriaenses JConvolver on my map.

- sadly I missed Oscar Pablo Di Liscias talk about the ATS spectral data toolkit for Pure Data, certainly I will watch the archived stream when I have time

- Roman Haefelis netpd looks good as always

- Jeremy Jongepier showed the guitar multieffect software Guitarix running on a Raspberry Pie in low latency

The concerts were a good showcase of audio on Linux and my personal subjective favorites have been the multichannel electroacoustic concerts and performances by Second Sense (
Li Chi HsiaoYen Tzu Chang) and Alexandros Drymonitis

by herrsteiner (noreply@blogger.com) at May 20, 2013 07:25 AM

May 19, 2013

Linux Audio Users & Musicians Video Blog

High Performance Audio on Android

If you know anything about Linux Audio Development. This might be the most frustrating video you will ever watch.



by DJ Kotau at May 19, 2013 09:22 AM

blog4

Notstandskomitee news

The mastering of the 6. album by Notstandskomitee (actually the 11. if you count also the tape releases) is finished a while ago and will be released soon on Audio Visual Algebra from New York. Meanwhile I had to move out of the nice Block 4 studio in Berlin Kreuzberg and found a new one in an industrial space in Berlin Charlottenburg / Moabit. Not so much is setup right now, only what is necessary to program and rehearse the upcomming live shows. Later I will do the unpacking and cabeling, lot of things needed to sort out.

Next performances are going to be

26. May at LPM in Rome where I also do a Pure Data workshop and

28.June Berlin at Loophole together with ReVerse Bullets, another friends from New York.

While the set is made on one hand this time with Ableton + a lot of custom programming in Max4Live, the visuals are done with the open source game engine Panda3D, controlled from Ableton. Later I will document and share an example, also thinking about giving workshops covering the whole workflow from creating animations in Blender to programming the setup in Panda3D with Python and control it via OSC.

by herrsteiner (noreply@blogger.com) at May 19, 2013 06:20 AM

May 18, 2013

Music, Programming and a Cat

Sorcer: Polyphonic Wavetable Synth - Or: How to make money with Open Source software

I am not a electro or dubstep musician. While I enjoy listening to a piece here or there I leave it to others to create such music.

But if you want the LV2 dubstep I recommend having a look at the Sorcer LV2 plugin by Open AV Productions, software production label by none other than Harry van Haaren

I quote from the Sorcer page:

Sorcer is a polyphonic wavetable synth LV2 plugin. Its sonic fingerprint is one of harsh modulated sub-bass driven walls of sound [...] Easily creating a variety of dubstep basslines and harsh pad sounds.

Have a look at the demo video:

And here is a short demo of mine where I used Sorcer as bass.

License: CC0  - needs HTML5

But there is more, ... Read More

May 18, 2013 01:32 PM

May 16, 2013

rncbc.org

Back from LAC2013@IEM-Graz

Not sure if I'll be back anytime soon, as life is short and shorter by the minute as there's so many things to get done, let alone seeing again. I believe no matter one sees it, Graz is a lovely town, singular on its own. And it just got brilliant after this latest LAC iteration. As they say 'round here, it's like Porto (the wine), it just gets better with age :).

As it's been the norm, this self-indicted über-procrastinator only gets the chance to put some babbling about the experience a lot after. So it is this now, it's all gone and wrapped and is with tears in the eyes that these lines are now happily written.

Now seriously ;) the Linux Audio Conference 2013, held at the IEM Graz just went great and smooth, although it seemed faster paced and formally shorter than usual, informally it ended with a great and awesome finale: a whole Sunday escapade in the countryside, a cherry on top of the cake.

Regarding my presence, making it was my official consecutive 9th attendance already, the usual record applies: infamous as a die-hard, lone wolf developer goes (read hobbyist), piling up some orders of magnitude high in the coding stash and none to the documentation still, I must say and praise that users are actually in charge of the asylum, sorry, institution. ;) Just to put merit where it is deserved, the current released documentation dedicated to my own software critters (eg. Qtractor) are products of extraordinary and excellence dedication from unsung heroes, written by users to users, as remarkable evidence that miracles can also breed from bare reason.

All that to say I tried to fill the lot of (huge) little gaps with one first workshop iteration--Qstuff*: past, present and future--which just went fine as great in value but, well, a lot has been left to be desired. One's only is to blame and that's me, this old lazy and sloppy über-procrastinator, no other. And then it happened, an additional aka. addenda workshop was promptly requested and kindly granted thereafter--Qstuff*: part II-- thankfully. And yet again no stretching of time was really enough to spill a decade old full of garage mold ridden stuff... whatever. I admit I've abused the conference venue and facilities somehow, after all I was given a lot of 160 (80+80) minutes allowance and burned it all with babbling making it to a total excess of 4 hours plus and, quite frankly, just skimming the poster subject(s). But, don't take me wrong, though time was very well spent only that it was not fully (how could it be?) enough to help covering all the issues the praying audience surely deserved. So, I failed just miserably, in the good sense at least. Or so I like to think :)

Next time I shall ask (in fact, I already did) for some all-day-long, non-stop, open, free-style workshop type for the next LAC (2014 obviously). No kidding here. Just think about this: when one of the attendees churned out quite on-the-fly, not one but three tunes in a row and when you know that some of the Qstuff* was piece and central in that workflow, then you know that you've been doing something right. Flattered to the bone and there's no evidence of sinfulness nor any close. Simply happiness.

Louigi Verona is his (nick)name and to him goes my greatest gratitude. The aforementioned tunes are readily available on soundcloud.com: LAC2013 tune #1, LAC2013 tune #2 and LAC2013 tune #3 (nb. the first one actually includes some on-site recording samples of my babbling from Qstuff* part I workshop :))

Jeremy Jongepier (left photo) is also on the short list by all means. All my video footage are incidentally focused on him: Using your electric guitar with Linux (workshop excerpt), Slow Down, Leave It All Behind and Nervous Walking (2nd. club-night excerpts) are there made available unedited (CC BY 3.0 applies).

One honorable mention I should not forget from evading this wall of records, one that must be given to Superdirt² (photo on the right) . This project's performance just coined a massive dance-floor hit during the Linux Sound Night (aka. 2nd club-night). One memorable, so to speak. Only who was there may know what I'm talking about. ;)

And to all others whose names aren't here mentioned, and they are a lot, please don't get me wrong. A great, an immense thank you all for your interest, the slightest it can be, on my Qstuff*. Most of you expressed that very clearly and sure I know who you are personally. Although some I might not remember so easily, as this rusty brain is just getting older and rusty by the year, after year :)

Last but not least, I am deep and profoundly thankful to the core staff and team organizers: IOhannes m zmölnig, Peter Plessas, Florian Hollerweger and as usual, Robin Gareus and Frank Neumann et al. ;)

LAC2013 is now gone. Long live the LAC2014. Speaking of which as been firmly announced, the next years LAC will get back to its home place or, in other words, it will be LAC2014@ZKM-Karlsruhe. Nuff said.

As usual, as final candy,

Cheers, and see you all next year.

ps. Qstuff* is one lousy acronym I've made up in a hurry to collect all the things I've been polluting the Linux Audio world during the last decade. Yep, ten years o.O

by rncbc at May 16, 2013 05:29 PM

Linux Audio Announcements - laa@linuxaudio.org

[LAA] Fwd: Matching Pursuit Toolkit (MPTK) 0.7 released

From: Dan S <danstowell+lxau@...>
Subject: [LAA] Fwd: Matching Pursuit Toolkit (MPTK) 0.7 released
Date: May 16, 8:55 am 2013

Dear all,

Matching Pursuit Toolkit (MPTK) is a fast and efficient library (with
Matlab and Python wrappers, and commandline tools) for the sparse
decomposition of multichannel audio signals. Version 0.7 is now
officially released:

https://gforge.inria.fr/frs/?group_id=36

Changes in 0.7:
* New pyMPTK wrapper, enables direct use of MPTK within Python
* Enabled GPD with the Dirac, Constant and Nyquist blocks
* Anywave block now working from command-line mpd and mpr
* Improved XML parsing of books (note: the API to use for writing new
plugins changes as a result of this; and MPTK books are now written
with an outer tag surrounding book and dict)
* Slight Matlab API change: second “dict” arg now needed for
reconstruct(book, dict)

Best
Dan

--
http://www.mcld.co.uk
_______________________________________________
Linux-audio-announce mailing list
Linux-audio-announce@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-announce

read more

May 16, 2013 09:01 AM

[LAA] vst-bridge 0.1

From: Alexandre Bique <bique.alexandre@...>
Subject: [LAA] vst-bridge 0.1
Date: May 16, 8:55 am 2013

Hi,

I'm proud to announce vst-bridge 0.1.

This is a bridge to run Windows VST plugins (both 32 and 64 bits) with
Linux VST hosts.

= How to use it? =

Let's suppose that you have installed vst-bridge in ~/local/ and
you have a windows VST installed in ~/.wine/drive_c/VST/Synth1/Synth1.dll

First you have to create a directory for your bridges:
$ mkdir ~/.vst-bridges

Then you can create your first bridge:
$ ~/local/bin/vst-bridge-maker ~/.wine/drive_c/VST/Synth1/Synth1.dll
~/.vst-bridges/Synth1.so

Now edit ~/.bashrc and add $HOME/.vst-bridges/ to VST_PATH. Mine looks like:
export VST_PATH=/usr/lib/vst/:$HOME/.vst-bridges/

Then you can start your favorite DAW, ask him to scan plugins again and enjoy!

= Architecture =

A typical installation looks like:
/home/abique/local/
/home/abique/local/bin
/home/abique/local/bin/vst-bridge-maker
/home/abique/local/lib
/home/abique/local/lib/vst-bridge
/home/abique/local/lib/vst-bridge/vst-bridge-plugin-tpl.so
/home/abique/local/lib/vst-bridge/vst-bridge-host-32.exe
/home/abique/local/lib/vst-bridge/vst-bridge-host-32.exe.so
/home/abique/local/lib/vst-bridge/vst-bridge-host-64.exe
/home/abique/local/lib/vst-bridge/vst-bridge-host-64.exe.so

vst-bridge.so is a Linux VST plugin which has space reserved for the windows
plugin path.

vst-bridge-maker creates a dedicated .so for a single Windows VST
plugin by copying vst-bridge-plugin-tpl.so and updating the path to the
Windows VST and the path to the corresponding host (32 bits or 64 bits).

vst-bridge-host-(32|64).exe hosts a Windows VST and communicates with
.so.

.so spawns a new wine process vst-bridge-host-(32|64).exe and
passes the path to the Windows VST plugin.

You can find the source code released under the MIT license at
https://github.com/abique/vst-bridge

You can also find binary tarball at
http://88.191.147.34:4242/vst-bridge/vst-bridge-0.1.tar.gz

It has been reported to work with: Synth1, ReFx Nexus, u-he Diva,
ABL2, epicVerb, NastyDLAmkII.

I had issues with : Oatmeals, NI Reaktor.

Thanks for your attention. I hope you'll enjoy it.

--
Alexandre Bique
_______________________________________________
Linux-audio-announce mailing list
Linux-audio-announce@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-announce

read more

May 16, 2013 09:01 AM

[LAA] Denemo 1.0.2 released!

From: Jeremiah Benham <jjbenham@...>
Subject: [LAA] Denemo 1.0.2 released!
Date: May 16, 8:55 am 2013

--001a11c3d8d052933b04dcb3c6b6
Content-Type: text/plain; charset=ISO-8859-1

Denemo 1.0.2 has been released!

New features in this version:
*Wysiwyg Improvements
* Dragging now shows the object as you drag moving over
the score
* Dragging of objects attached to notes can now be done
* Slurs can be re-shaped
* Chord Symbols
* Place chords on a separate staff and have them
automatically typeset as Chord Symbols

* Bug Fixes
* Octave playback bug fixed

Linux Binary:

http://denemo.org/downloads/denemo-1.0.2-0.linux-x86

Source:

http://denemo.org/downloads/denemo-1.0.2.tar.gz

--001a11c3d8d052933b04dcb3c6b6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Denemo 1.=
0.2 has been released!

New features in this version:
*Wysiwyg =
Improvements
* Dragging now shows the object as you drag moving over

> the score

* Dragging of objects attached to notes can now be done
* Slurs can be=
re-shaped
* Chord Symbols
* Place chords on a separate staff and h=
ave them
automatically typeset as Chord Symbols

* Bug Fixes

>
* Octave playback bug fixed

Linux Binary:


ref=3D"http://denemo.org/downloads/denemo-1.0.2-0.linux-x86">http://denemo.=
org/downloads/denemo-1.0.2-0.linux-x86

Source:


ttp://denemo.org/downloads/denemo-1.0.2.tar.gz">http://denemo.org/downloads=
/denemo-1.0.2.tar.gz





--001a11c3d8d052933b04dcb3c6b6--

read more

May 16, 2013 09:01 AM

May 15, 2013

Music, Programming and a Cat

Musical Racism

Ever heard someone say Bach in general is better than anything today or that only Country is music truly from the heart and is able to write real melodies? Well here is my answer.

 You need education and intelligence for most music. This is genre independent. If you do not have at least one of these aptitudes you will behave ignorant and will discard whole genres and styles as bad or inferior. For me this is nothing else than musical racism.

 That does not mean that there aren't indeed good and bad pieces of music and that maybe one genre has the tendency to produce more sophisticated music than another. But that is not a principle and needs to be decided newly each time. 

May 15, 2013 10:54 PM

Advogato blog for ensonic

15 May 2013

buzztard is now buzztrax

We applied as an organisation to take part in the Google Summer of Code program, but got rejected mainly due to the project name. As this was not the first time people where uncomfortable with the name, we renamed the project - buzztard is now called buzztrax. The homepage with the wiki and wordpress already got moved. The renamed codebase is online at github. The mailing lists have been migrated to buzztrax.org. A few things still need to be fixed (e.g. file releases).

Besides the renaming there are also some improvements on the code side. I am probably the last one to discover the g_signal_handlers_disconnect_by_* macros. Using these made the code a bit leaner. I also worked on the level-meter features. I did some cleanups on the widget. The syncing code is more efficient as we listen to sync-messages on the gstreamer side to avoid another thread round trip. Song rendering can disabled the level-meters for less noise on the screen and some performance savings. The song-rendering now uses the TOC support in gstreamer-1.0. That means that the labels of a song (intro, chorus, break, ...) will end up in wav and flac files right now. When other formats support toc, this will automatically work for those formats too. The flag in ogg muxing got fixed in upstream and now works for us again.

56 files changed, 715 insertions(+), 631 deletions(-)

May 15, 2013 12:10 PM

May 14, 2013

Create Digital Music » Linux

In Berlin, Mixing Learning with Hacking and Jamming, All With Free DIY Tools

laptopsonacid

CDM and yours truly team up with Berlin arts collective Mindpirates next week for a learning event we hope will be a little different than most. The idea behind the gathering is to combine learning in some new ways. The evenings begin with more traditional instruction, as I cover, step-by-step, how you’d assemble beat machines, instruments, effects, and video mixers using free software (Pure Data and Processing).

But, we’ll go a little further, opening up sessions to hacking and jamming, finally using the event space at Mindpirates to try out ideas on the PA and projectors. By the last night, we’ll all get to play together for the public before opening things up to a party at night. I know when I’ve personally gotten to do this, I’ve gotten more out of a learning experience. Getting to do it with the aim of creating useful instruments and beats and visuals here, then, I think makes perfect sense.

Working with free software in this case means that anyone can participate, without the need for special software or even the latest computers. (What we’re doing will work on Raspberry Pi, for instance, or old netbooks, perfect for turning small and inexpensive hardware into a drum machine.) No previous experience is required: everyone will get to brush up on the basics, with beginning users getting the essentials and more advanced users able to try out other possibilities in the hack sessions.

If you’re in easyJet distance of Berlin, of course, we’d love to see you and jam with you. In trying to keep this affordable for Berliners, we’ve made this 40 € total for three nights including a meal each evening and a guest list spot on the Saturday night party.

But I hope this is the sort of format we can try out elsewhere, too. If you have ideas of what you’d like to see in this kind of instruction – in-person events being ideal, but also perhaps in online tutorials – let us know.

Create Digital Music + Mindpirates present: Laptops on Acid
Facebook event

Pre-registration required; spots limited – Eventbrite
Register while spots are still available!

(fellow European residents, I’m as annoyed at the absence of bank transfer/EC payment at Eventbrite as you are – we’re working on an alternative, so you should email elisabeth (at) mindpirates [dot] org to register if you don’t want to use that credit card system!)

by Peter Kirn at May 14, 2013 02:21 PM

Audio, Linux and the combination

move from Garageband to Linux : can it be done ? - Part 3

In this post we will split up the song into different parts, making it is easier to analyse.

1) Preparation
While i was preparing this post i was looking for a way to visualize the waveform and add some sort of indication or markers to identify the different parts in the song.
My first idea was to take a screenshot of the waveform and use Gimp to add a couple of lines and some text, similar to the way Soundcloud lets you to add comments to a song as you are listening to it.
I could actually use Soundcloud to do this -and it would simplify things for you guys-, but since it's not my own work this could potentially get me into trouble (yes i know that chances are very very small, but you never know)
Exit Soundcloud, back to to Gimp.

While i was preparing to go the Gimp way i started up Audacity, loaded the song, started playing around with markers and accidentally discovered the 'label track' option.
A 'label track' is a non-audio track that lets you add comments at a specific moment in time, and also allows you to define a time range and give it a name : brilliant !

The result :








2) divide and conquer
If you listen to the song a couple of times, you will hear that there is a nice buildup an you can roughly split up the song into 7 parts:
    partstartend
    Intro01'20"
    Part 11'20"2'17"
    Part 22'17"2'46"
    Part 32'46"3'15"
    Break3'15"3'43"
    Part 43'43"4'39"
    Outro4'39"5'31"


3) intro breakdown
In the image below i have added markers for all 'events' that occur in the intro:















4) intro drum loop
The arp is the first thing we hear in the intro, but since arps are tempo synced to the beat, i decided to start with the drums.
For the drums we have been using Hydrogen for quite a while so this should be fairly easy to do : select the drum samples that sound right (i usually end up picking samples from several drumkits and layer them on top of each other) and create the loop.

Note: One thing to keep in mind here is that we will be performing this song live so our drummer will either be playing along with the drumtrack, or he will play the complete drumtrack.  Most likely we will end up doing something in between.  Either way we need a drumtrack to start with, so here we go.

To determine the tempo of a song i usually enable Hydrogen's click, open the song in Audacity and then just play around with the tempo in Hydrogen until i get the tempo just right.
For this song i set the tempo to 133.5 BPM.

Note: for some songs the tempo isn't all that critical, but for other songs it can really make or break it (especially if you are using samples form the original song and you don't want to use too much time stretching) so it's always good to know the original tempo of a song.

The drum loop in the intro is your typical kick-hihat loop with a dry kick and an acoustic hihat.
As mentioned before i usually compose my own drumkit by selecting sounds from various drumkits, so for this loop i selected the TR-707 kick, the 'Snare reg 1c' and the 'HH 1 closed a' from the UltraAcousticKit.
The snare is used to add just a _little_ accent on the 2 and 4.

You can listen to the result here : https://soundcloud.com/thijsvanseveren/synrise-drumloop-intro



Next time we will have a closer look at the arp(s)

by noreply@blogger.com (Thijs Van Severen) at May 14, 2013 11:18 AM

May 13, 2013

Music, Programming and a Cat

Project Droning - Hundreds of free licensed drone music files

Todays Share&Care is about hours over hours drone music files:

Project Droning is only one of the many projects by Louigi Verona but one that is worth mentioning on its own.

Authors description:

"droning" is an ongoing project to produce a great number of drone recordings of praiseworthy duration and extreme static nature.

Or in my words: Right now over 200 tracks between ten minutes and two hours as a source for concentrated listening, chilling out, using it as resource for your own music or just being in awe over the sheer amount of work and time spent here.  As I know from the author directly all these are recordings of live performances (that does not mean with audience). No auto-generation took place. 

The files are distributed in an .ogg  format, but if I remember correctly you could ask for a wav ... Read More

May 13, 2013 10:48 PM

Linux Audio Announcements - laa@linuxaudio.org

[LAA] [ANN] Praxis LIVE build:130508

From: Neil C Smith <neilcsmith.net@...>
Subject: [LAA] [ANN] Praxis LIVE build:130508
Date: May 13, 3:34 pm 2013

--001a11c222ba556b4304dc9a3a4c
Content-Type: text/plain; charset=ISO-8859-1

Hi All,

A new build of Praxis LIVE is now available for download.

Praxis LIVE is an open-source, graphical environment for rapid
development of intermedia performance tools, projections and
interactive spaces. This release brings a range of new features for the
video pipeline, OSC control, some major editing improvements (including
copy & paste - who knew that would be so difficult to implement! :-) ), and
the rather obviously missing stereo sample player, amongst many other
tweaks and bug fixes.

Praxis LIVE is available as a Linux .deb package, Windows .exe installer
and as a .zip for un-installed usage (installed usage is recommended).

Website (with downloads and manual) - http://code.google.com/p/praxis
Release notes - http://code.google.com/p/praxis/wiki/ReleaseNotes

Some of the new features are conspicuously under-documented at the moment.
I'll improve this over the next few weeks, but feel free to fire questions
via email.

Best wishes,

Neil

--
Neil C Smith
Artist : Technologist : Adviser
http://neilcsmith.net

Praxis LIVE - open-source, graphical environment for rapid development of
intermedia performance tools, projections and interactive spaces -
http://code.google.com/p/praxis

OpenEye - specialist web solutions for the cultural, education, charitable
and local government sectors - http://openeye.info

--001a11c222ba556b4304dc9a3a4c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi All,

A new build of Pr=
axis LIVE is now available for download.

Praxis
an> LIVE is an open-source, graphical environment for rapid

development of intermedia performance tools, projections and

interactive spaces.=A0 This release brings a range of new features for the =
video pipeline, OSC control, some major editing improvements (including cop=
y & paste - who knew that would be so difficult to implement! :-) ), an=
d the rather obviously missing stereo sample player, amongst many other twe=
aks and bug fixes.


Praxis LIVE is available as a Linux .deb packag=
e, Windows .exe installer and as a .zip for
un-installed usage (installed usage is recommended).


Website (with downloads and manual) -
raxis" target=3D"_blank">http://code.google.com/p/praxis
span>


Release notes -
s" target=3D"_blank">http://code.google.com/p/praxis
>/wiki/ReleaseNotes


Some of the new features are conspicuo=
usly under-documented at the moment.=A0 I'll improve this over the next=
few weeks, but feel free to fire questions via email.


Best wishes,

Neil

iv>

--
Neil C Smith
Artist : Technologist : Adviser

ef=3D"http://neilcsmith.net" target=3D"_blank">http://neilcsmith.net


>

Praxis LIVE - open-source, graphical environment for rapid development of i=
ntermedia performance tools, projections and interactive spaces -
=3D"http://code.google.com/p/praxis" target=3D"_blank">http://code.google.c=
om/p/praxis



OpenEye - specialist web solutions for the cultural, education, charita=
ble and local government sectors -
=3D"_blank">http://openeye.info




--001a11c222ba556b4304dc9a3a4c--

read more

May 13, 2013 04:01 PM

[LAA] SooperLooper 1.7.0 released

From: Kaspar Bumke <kaspar.bumke@...>
Subject: [LAA] SooperLooper 1.7.0 released
Date: May 13, 3:33 pm 2013

--20cf300fac6b8c009204dc83da41
Content-Type: text/plain; charset=ISO-8859-1

Grab the new version on the site:
http://essej.net/sooperlooper/download.html

CHANGES FOR 1.7.0

GUI:
- Fixed SooperLooper being mistakenly identified as remote
- Now ignoring non audio and non .slsess files in load and save file
selection dialogues
- Mute now flashes when waiting to go into mute instead of rev flashing
- Mute of others flashes instead of solo flashing when going in and out of
solo
- Fixed CC bindings for commands that need to be registered as hits
- MIDI bindings choice now sorted alphabetically
- File selector now defaults to home and tracks last load/save
- Removed arbitrary maximum loop memory limit in Add Custom Loop...
- Fixed issue of some controls not showing up when you have more than 5
loops

SooperLooper engine:
- Fixed issue of not being able to load audio files from session when not
started from the same directory
- Fixed fade not working after undo_all
- Removed 1 sample click in multiply
- Fixed individual loop monitor not being sent to main-out
- Fixed toggle MIDI bindings requiring double press when first loaded
- Fixed some clicks when undoing
- Added CCon and CCoff message types to midi bindings
- Can now mute and un-mute when loop is in Off state
- Fixed bug where long-presses were causing undo-all when they weren't
supposed to

OSC:
- OSC Auto Update time can now be set between 10-100ms
- "osc.udp://" can be omitted from the return URL parameter of any OSC
message
- SooperLooper no longer seg-faults when an invalid return URL is given

AU:
- State and waiting AU parameters now working
- Fixed parameter update race condition, so values reflect newly changed
state
- There are now up to 8 stereo sidechain outputs available (individual
outputs for each loop), but for some reason still only 4 stereo inputs
available (at least as shown within Live)... it isn't clear why there are
fewer input buses, it might be a Live limitation.

Others:
- Small maintenance on help output, OSC doc file and indentation, spelling
etc.
- HTML docs on website now include full MIDI command reference

--20cf300fac6b8c009204dc83da41
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Grab the new version on the site:

ej.net/sooperlooper/download.html" target=3D"_blank">http://essej.net/soope=
rlooper/download.html


CHANGES FOR 1.7.0

GUI:
- Fixed S=
ooperLooper being mistakenly identified as remote



- Now ignoring non audio and non .slsess files in load and save file select=
ion dialogues
- Mute now flashes when waiting to go into mute instead of=
rev flashing
- Mute of others flashes instead of solo flashing when goi=
ng in and out of solo



- Fixed CC bindings for commands that need to be registered as hits
- M=
IDI bindings choice now sorted alphabetically
- File selector now defaul=
ts to home and tracks last load/save
- Removed arbitrary maximum loop me=
mory limit in Add Custom Loop...



- Fixed issue of some controls not showing up when you have more than 5 loo=
ps

SooperLooper engine:
- Fixed issue of not being able to load a=
udio files from session when not started from the same directory
- Fixed=
fade not working after undo_all



- Removed 1 sample click in multiply
- Fixed individual loop monitor not=
being sent to main-out
- Fixed toggle MIDI bindings requiring double pr=
ess when first loaded
- Fixed some clicks when undoing
- Added CCon a=
nd CCoff message ty [message continues]

read more

May 13, 2013 04:01 PM

Music, Programming and a Cat

Linux Audio Conference 2013 is over

The LAC 2013 in Graz is over and I am back home in Cologne.

I took exactly two pictures and these were of the tram-line schedule. If you want to see something watch out for blog posts by other people which will surely follow in the next days and also the LAC site for recordings of the videos.

Instead here is a picture of my own room with its newest addition. The LAC2013 poster I "stole" (no, I had the permission. But some people watched me grabbing the poster after the conference and thought I was plundering the place :))

It was my first linux audio conference and it was pretty good! I felt comfortable from the start since my hostel had good public transportation to the conference site and getting around in Austria as  a German is a no-brainer since we share the same currency and language.

Obviously the talks and workshops were quite important, even though I did not understand much of the talks that deal with Digital Signal Processing (DSP).

My personal highlights were (in no particular order)

... Read More

May 13, 2013 02:29 PM

Laborejo - Music Notation Workshop

Laborejo in Arch Linux AUR

The popular linux distribution Arch Linux has Laborejo in its AUR repository. This is a good situation, but currently you shouldn't use it directly. This package introduces a .sh script which points to the wrong file and prevents --help and all other command line options. 
It should have used just a symlink to laborejo-qt instead.

Method 1 - Run Laborejo locally

Install the dependencies as packages. e.g.

yaourt -S lilypond python-pysmf python-pyliblo calfbox-git jack  

then clone the git repository 

git clone git://github.com/nilsgey/Laborejo.git

cd into the directory and run it locally. 

./laborejo-qt --help

Method 2 - Create a symlink in /usr/bin

Just install the laborejo-git AUR package but don't try to start it with "laborejo", which is the shellscript in /usr/bin.

Instead create a symlink and ignore the shellscript, so you can update the program ... Read More

May 13, 2013 07:51 AM

May 12, 2013

Linux Audio Users & Musicians Video Blog

Up On The Apple – Somebody That I Used To Know

Cover of Gotye’s Famous song produced at T.Rex Studio using open source audio software.



by DJ Kotau at May 12, 2013 04:01 PM

May 11, 2013

Linux Audio Users & Musicians Video Blog

Sorcer – Wavetable Synth

OpenAV Productions new synth app. With a heavy dose of Dubstep from Harry Van Haaren.



by DJ Kotau at May 11, 2013 10:26 AM

Linux Audio Announcements - laa@linuxaudio.org

[LAA] OpenAV Productions : Sorcer

From: Harry van Haaren <harryhaaren@...>
Subject: [LAA] OpenAV Productions : Sorcer
Date: May 11, 8:10 am 2013

--089e0158ad74d750b604dc5d88d7
Content-Type: text/plain; charset=ISO-8859-1

Hey Everybody,

I'm happy to announce OpenAV productions: http://openavproductions.com
OpenAV productions is a label under which I intend to release my
linux-audio software projects. The focus of the software is on the workflow
of creating live-electronic music and video.

The release system for OpenAV productions is one based on donations and
time, details are available on http://openavproductions.com/support

Sorcer is a wavetable synth, and is ready for release. Check out the
interface and demo reel on http://openavproductions.com/sorcer

Greetings from the LAC, -Harry

--089e0158ad74d750b604dc5d88d7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey Everybody,

I'=
;m happy to announce OpenAV productions:
s.com">http://openavproductions.com

OpenAV productions is a l=
abel under which I intend to release my linux-audio software projects. The =
focus of the software is on the workflow of creating live-electronic music =
and video.


The release system for OpenAV productions is one based on donatio=
ns and time, details are available on
om/support">http://openavproductions.com/support


Sorcer is=
a wavetable synth, and is ready for release. Check out the interface and d=
emo reel on http://openavpr=
oductions.com/sorcer



Greetings from the LAC, -Harry


--089e0158ad74d750b604dc5d88d7--

read more

May 11, 2013 09:01 AM

[LAA] Vamp plugin SDK v2.5 and Sonic Annotator v1.0 now available

From: Chris Cannam <cannam@...>
Subject: [LAA] Vamp plugin SDK v2.5 and Sonic Annotator v1.0 now available
Date: May 11, 8:10 am 2013

Version 2.5 of the Vamp plugin SDK, the audio analysis and feature
extraction plugin standard from the Centre for Digital Music at QMUL,
is now available. This is a bugfix release.

http://www.vamp-plugins.org/

Vamp is a plugin API for audio analysis and feature extraction plugins
written in C or C++. Its SDK features an easy-to-use set of C++
classes for plugin and host developers, a reference host
implementation, example plugins, and documentation. It is supported
across Linux, OS/X, and Windows.

Version 1.0 of Sonic Annotator is also now available. This is a
utility program for batch feature extraction from audio files. It
runs Vamp audio analysis plugins with specified parameters on audio
files, and writes the result features in a selection of formats.
Version 1.0 is a bugfix release, and also represents a decision to
finally number a release as 1.0 having had only 0.x releases to date.

http://www.omras2.org/SonicAnnotator


Chris
_______________________________________________
Linux-audio-announce mailing list
Linux-audio-announce@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-announce

read more

May 11, 2013 09:01 AM

May 10, 2013

Linux Audio Announcements - laa@linuxaudio.org

[LAA] Mixxx 1.11.0 Released

From: RJ Ryan <rryan@...>
Subject: [LAA] Mixxx 1.11.0 Released
Date: May 10, 8:18 am 2013

--047d7b15fa01372ff404dc4cd6cf
Content-Type: text/plain; charset=ISO-8859-1

On behalf of the Mixxx development team, I'm pleased to announce the
release of Mixxx 1.11.0!

After over a year of work by the team, Mixxx 1.11.0 adds several exciting
new features including 3-band colored waveforms, a completely new and
high-accuracy beat detector, HID controller support, a session history
feature, a new beatloop-roll effect, a library preview deck,
point-and-click MIDI mapping, advanced search, and much more!

For a full list of new features in Mixxx 1.11.0, please see our blog post:
http://mixxxblog.blogspot.com/2013/05/mixxx-1110-is-here.html

If you would like to link to our website, we have prepared a "What's New"
splash page to describe the new features in Mixxx 1.11:
http://mixxx.org/whats-new-in-mixxx-1-11

Mixxx is a Free and open-source software project produced by volunteers
from around the world. For more information about the project and its
history please check out our website: http://mixxx.org/press/

Best regards,
RJ Ryan
Mixxx Lead Developer

--047d7b15fa01372ff404dc4cd6cf
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On behalf of the Mixxx development team, I'm plea=
sed to announce the release of Mixxx 1.11.0!

A=
fter over a year of work by the team, Mixxx 1.11.0 adds several exciting ne=
w features including 3-band colored waveforms, a completely new and high-ac=
curacy beat detector, HID controller support, a session history feature, a =
new beatloop-roll effect, a library preview deck, point-and-click MIDI mapp=
ing, advanced search, and much more!




For a full list of new features in Mixxx 1.11.0, please=
see our blog post:

If you would like to link to our website, we have=
prepared a "What's New" splash page to describe the new feat=
ures in Mixxx 1.11:=A0


=
Mixxx is a Free=
and open-source software project produced by volunteers from around the wo=
rld. For more information about the project and its history please check ou=
t our website:=A0

amily:arial,sans-serif;font-size:13px" target=3D"_blank">http://mixxx.org/p=
ress/





Best regards,
RJ Ryan=A0
Mixx=
x Lead Developer



--047d7b15fa01372ff404dc4cd6cf--

read more

May 10, 2013 09:00 AM

May 09, 2013

Ubuntu Studio » News

Ubuntu Studio 10.04 LTS and 11.10 reached EOL

Dear Ubuntu Studio users, With reference to the Ubuntu release schedule and announcements made by the Ubuntu Release Team ([1] and [2]), I’m announcing the official End of Life (EOL) for Ubuntu Studio 10.04 LTS and Ubuntu Studio 11.10. Users of the above releases will not be able to receive any updates from the official [...]

by Howard Chan at May 09, 2013 11:15 PM

Linux Audio Announcements - laa@linuxaudio.org

[LAA] QMidiArp-0.5.2 released

From: Frank Kober <goemusic@...>
Subject: [LAA] QMidiArp-0.5.2 released
Date: May 9, 8:19 am 2013

Hi,
QMidiArp 0.5.2 has just seen the light of the day. It brings mainly
two improvements. One is a comeback, that of tempo changes on the fly,
and that now includes also tempo changes of a potential Jack Transport
master. Also the Jack Transport starting position is finally taken into
account, so that QMidiArp should be in sync also when starting the
transport master not at zero.
The second one is Non Session Manager support, mainly thanks to the work done by Roy Vegard Ovesen!
Note that for compiling in NSM support you will now need liblo as dependency.

Enjoy, and enjoy LAC in Graz this year

Frank

________________________________

QMidiArp is an advanced MIDI arpeggiator, programmable step sequencer and LFO.

Everything is on
http://qmidiarp.sourceforge.net

qmidiarp-0.5.2 (2013-05-09)

New Features
o Tempo changes are again possible while running, both manually or by
a Jack Transport Master
o Jack Transport position is now taken into account when starting,
QMidiArp used to start always at zero
o Muting and sequencer parameter changes can be deferred to pattern
end using a new toolbutton
o Modules in the Global Storage window have mute/defer buttons
o Global Storage location switches can be set to affect only the pattern
o Non Session Manager support with "switch" capability (thanks to
Roy Vegard Ovesen)

General Changes
o NSM support requires liblo development headers (liblo-dev package)

_______________________________________________
Linux-audio-announce mailing list
Linux-audio-announce@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-announce

read more

May 09, 2013 09:01 AM

[LAA] Yoshimi 1.1.0

From: Jeremy Jongepier <jeremy@...>
Subject: [LAA] Yoshimi 1.1.0
Date: May 9, 8:19 am 2013

Dear all,

There she is, Yoshimi 1.1.0! Looking better than ever, working better
than ever, capable of doing more than ever. Simply put, better than
ever. Made possible by the much appreciated and very valuable help,
contributions and feedback from the Linux Audio community.

http://downloads.sourceforge.net/yoshimi/yoshimi-1.1.0.tar.bz2

For this release I'd like to thank the following people in particular
but in no particular order:
* Kristian Amlie for making Yoshimi less CPU hungry.
* Andrew Deryabin for making Yoshimi a little more CPU hungry again, but
for a good reason, Yoshimi now has per part JACK outputs!
* Nikita Zlobin for having Yoshimi handle state files better.
* Florian Dupeyron for his custom best of My?terious bank.
* Will J. Godfrey for his continuous testing and monitoring of new
developments.
* Alessandro Preziosi for Yoshimi's lovely new knobs.
* David Adler for the AZERTY virtual keyboard support.
* Rob Couto for the helpful insights and general help.
* Alan Calvert.

Best regards,

Jeremy Jongepier
_______________________________________________
Linux-audio-announce mailing list
Linux-audio-announce@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-announce

read more

May 09, 2013 09:01 AM

May 08, 2013

WolfDream.ca News Feed

Fried Rice: Turn encumbrance into deliverance

Did you know that left over rice is a godsend for those lazy cooking evenings or hurried hectic days when time is scarce and bellies need filling? It can be already flavoured or plain, steamed or fried, made this morning or three days ago: it's there for you, regardless!

With a bit of oil, seasoning and imagination, you can turn your cold rice into something brand new, exciting and, best of all, hunger-blunting. Here is an example:

by admin at May 08, 2013 08:21 PM

May 07, 2013

Create Digital Music » Linux

One Button, One Knob, USB: Crazy-Simple DIY Teensy Project (And Some Music)

Little. Knobby. Different. Better.

Little. Knobby. Different. Better.

8 knobs. No, 64 knobs! No, giant knobs, hundreds of buttons, dozens of faders…

Okay. One button, one knob. Put (one of your) opposable thumbs to good use and just do something simple. And, with something this small and inexpensive, never go anywhere without a real knob again. (Friends don’t let friends operate fake simulations of knobs using mice. Augh. Painful. (Which way is a “circle,” again?)

That was the creed of none other than Brendan Ratliff, aka Echolevel, aka chip music “superhero” Syphus, a composer/musician/hacker who works scoring games and film/TV soundtracks and general musical mayhem. He wanted something simple that just didn’t exist. So he built it himself, all using an Arduino-like dev board (by way of the ultra-small Teensy USB hardware).

It works without drivers, so any OS will function, and so will the iPad via Camera Connection Kit. In fact, that makes this a great project if you’re learning how to make this sort of hardware – and it’ll keep you from biting off more than you can chew on your first go.

Of course, there are lots of build details and instructions should you want to attempt your own. And open USB MIDI implementations are just making so many things better. (I wonder if we’ll ever get around to doing something with that?)

Knobber – USB MIDI single knob/button controller by Echolevel

What a teeny little super guy this is. Did I ever tell you about the time …

Brendan makes music. Let’s hear it. (Sorry, I’m late to giving a talk, so that’s all the intelligent analysis I have … no, Brendan deserves more — here’s a giant cornucopia of awesome. You can quote me on that.)

Disclaimer/apology: I grew up in the 80s, and … sorry about the two references above.

by Peter Kirn at May 07, 2013 01:40 PM

Open Source Musician Podcast

Open Source Musician Podcast Episode #65 - Tunestorm #10 Reveal Show!

Episode 65 - Tunestorm 10 Reveal Show!
-Tunestorm was to remix our theme song
-Next tunestorm annouced: Tunestorm 11 - mrotsenuT
-Reverse a sample in your next tunestorm entry
-Due June 5

May 07, 2013 01:54 AM

May 06, 2013

KXStudio News

KXStudio Mini-Manual

Thanks for the hard work of danboid and wolftune (plus some corrections by falkTX and others), the KXStudio "Mini" Manual is now online,
directly accessible through the KXStudio website:
http://kxstudio.sourceforge.net/Documentation

There are still minor things that need correction, but overall it looks great.
The manual should be updated regularly from now on.

by falkTX at May 06, 2013 11:53 AM

May 03, 2013

Csounds.com

3rd release of csound floss manual is out

the third release of the csound floss manual is out at
www.flossmanuals.net/csound

there is a lot of new stuff in it. see below the "what's new" in detail. thanks goes to all contributors, and in particular to alexandre abrioux for his diligent proof reading.

all the csd example files (nearly 250 now) and audio samples can be downloaded here:
http://csound-tutorial.net/filebrowser/download/576
they will also be included in the next release of csoundqt.

alex hofmann will push a printed version at lulu.com in a short time.

please let us know any bugs, errata and suggestions.

enjoy -

joachim and iain

WHAT'S NEW IN THIS RELEASE

New chapters:
03E ARRAYS (Tarmo Johannes, Joachim Heintz)
04H SCANNED SYNTHESIS (Christopher Saunders)
08B CSOUND AND ARDUINO (Iain McCurdy)
12B PYTHON INSIDE CSOUND (Andrés Cabrera, Joachim Heintz)
12C PYTHON IN CSOUNDQT (Tarmo Johannes, Joachim Heintz)

Revised chapters:
02A MAKE CSOUND RUN: Updated section about Windows install (Jim Aikin) and new sections about Csound on Android and iOS (Jacques Laplat)
03A INITIALIZATION AND PERFORMANCE PASS has completely been rewritten (Joachim Heintz)
04A ADDITIVE SYNTHESIS has been expanded (Iain McCurdy, Bjørn Houdorf)
05B PANNING AND SPATIALIZATION now contains descriptions about multi-channel audio in Csound in general, and VBAP and Ambisonics in particular (Iain McCurdy, Joachim Heintz)
10A CSOUNDQT now contains a description of the options and choices in CsoundQt's Configure Panel (Peiman Khosravi, Joachim Heintz)
10D CABBAGE has been updated and covers now some of the exciting new developments (Rory Walsh)
12A THE CSOUND API has been revised and extended (Francois Pinot)
The OPCODE GUIDE has been updated (Iain McCurdy)
The METHODS OF WRITING CSOUND SCORES now contain a description of Pysco (Jacob Joaquin)

General additions and changes:
The code examples now also carry some (hopefully) meaningful names in addition to the numbers.
Many improvements to existing examples have been made by Iain McCurdy.

by joachim at May 03, 2013 08:32 PM

May 02, 2013

Linux Audio Users & Musicians Video Blog

The MOD Box

Fully open source platform and hardware controller for LV2 plugins.



by DJ Kotau at May 02, 2013 09:30 PM

Hack a Day» digital audio hacks

AM tube radio restored and given MP3 playback too

mp3-antique-radio

This AM radio looks a bit like it did coming out of the factory. But there are a lot of changes under the hood and that faceplate is a completely new addition. The project really is a restoration with some augmentation and [Michael Ross] did a great job of documenting the project.

The Kenyon radio was built in 1946 and uses vacuum tubes for the amplifier. Considering its age this was in relatively good shape and the first thing that [Michael] set out to do was to get the electronics working again. It involved replacing the messy collection of capacitors inside. He then cleaned up the tubes, checking for any problems, and put the electronics back together to find they work great!

He cleaned up the chassis and gave it a new coat of finish. The original dial plate was missing so he built a wood frame to match a dial scale he ordered. The bell-shaped brass cover hides the light that illuminates the dial.

He could have stopped there but how much do people really listen to AM radio these days? To make sure he would actually use the thing he added an Arduino with an MP3 shield. It patches into the antenna port via a relay, injecting modern tunes into the old amplifier circuit. Catch a glimpse of the final project in the video after the break.


Filed under: digital audio hacks

by Mike Szczys at May 02, 2013 01:01 PM

Create Digital Music » Linux

Mixing Video Over an Audio Mixer, Video to Sound and Back Again, and Music From Alexander Zolotov

My favorite posts don’t easily fit on either Create Digital Music or Create Digital Motion. This one mixes, literally, the meaning of the two. And it results, in the video at top, in some eerily-lovely music. (Album below.)

PixiVisor is software for desktop (Mac, Windows, Linux) and mobile (iOS, Android) that transforms images to sound and back again. Producing sound from images is an idea in a variety of tools. But PixiVisor is unique in that it goes the other way, too: sound can be turned back into the originally imagery as a video. In the demo video here from developer Alexander Zolotov, a simple audio mixer can mix together multiple video sources (in beautiful low fidelity), and add effects. A DIY 4-pole plug connects the signal to the mobile gadget – iOS, in this case.

The video source (and recording format) is animated GIF files.

Alexander Zolotov is also the creator of SunVox, the powerful music making app.

pixivisor04

For more, here’s a filter on a Korg monotron used to modify the appearance of the animated GIF:

Alexander Zolotov makes music as well as software. His eclectic ambient music I think is summed up in its Bandcamp tags: “electronic ambient chiptune easy listening experimental idm Екатеринбург”

Екатеринбург, aka Ekaterinburg, is the central Russian town from which Alexander hails. (Full disclosure: I know this because I Googled it. Did you know Russia is big? Really, really big?)

http://nightradio.bandcamp.com/

Here’s one selection, the latest – quirky, abruptly-percussive music produced entirely on his PixiTracker mobile music-making app, on an Android phone, no less. (LG E510)

Music of Little Canning People by NightRadio

Grab PixiVisor free on desktop, or for two bucks on mobile.

http://warmplace.ru/soft/pixivisor/

Thanks, LeCollagiste Vj!

by Peter Kirn at May 02, 2013 10:57 AM

April 29, 2013

Create Digital Music » open-source

Meganome: A Massive Super-Monome Capable of Jazzy Rhythmic and Melodic Robotic Feats

Minneapolis-based artist Patrick Flanagan is no ordinary drummer or electronic musician. His rig does everything the hard way – and the results are fantastic. With robotic drum kit mechanically playing acoustic drums, his fingers command complex feats of rhythm and melody from an oversized, custom grid controller.

There are idiomatic musical possibilities unlocked by software he’s built in Max/MSP and Java. Repeat increments, of the sort found in drum machines, produce complex rhythmic figuration on multiple drums – partly because, unlike the dumber implementation on drum machines, it’s possible to play multiple repeat increments at the same time. (In other words, you can have one drum playing eights while another plays sixteenths.) In melodies, his layout make big octave jumps easier – think Giant Steps.

Mega, indeed. Apart from using the Arduino mega, Patrick Flanagan's controller has a big scale and big ambitions. Image courtesy the artist.

Mega, indeed. Apart from using the Arduino mega, Patrick Flanagan’s controller has a big scale and big ambitions. Image courtesy the artist.

Patrick writes with more details:

I just uploaded a demo video for my custom grid-based controller, the Meganome. The design is obviously inspired by the monome, but it departs in a couple ways from the monome and its cousins. I wanted larger buttons with light but solid action for triggering drum hits and synth notes–buttons that are hard to miss and give you a nice “clack” sound when struck. The rectangular arrangement with 14 buttons per row lets me display the entire
chromatic scale plus two notes of overlap when the Meganome is in synth control mode. Like the Push controller in its chromatic mode, the notes of the scale I’m in light up, but unlike the Push, the Meganome lays octaves along its columns, which makes for easy traversal of octave space and wide chord voicings. Triads, on the other hand, are tricky.

I did a blog post on difficulties I encountered while building it and posted my Arduino code on my blog:
http://jazarimusic.com/finally-a-diy-midi-controller-with-purpleheart/

Finally, you can see the Meganome in action as a robot drum controller in this in-studio performance video [below].

Those of you attempting something similar, you’ve got loads of resources here. LED drivers? Check. Shift registers and encoders? Check. Which parts to use, code downloads, USB MIDI firmware? Roger that. Open source sharing really does accelerate advancements in this space, without question. (Believe me, as we’re using it directly on MeeBlip – both in what we get and what we give away. There are things that wouldn’t have been possible with proprietary tech, especially as you bring together lots of musical and engineering elements.)

He’s also inspired by Christopher Willits’ recent thoughts about the Push controller:

Enjoyed your post on Christopher Willits and Push. I’m going to think about ways I could modify the pitch layout to make performance of tertian harmonies easier. I love octave leaps, but sometimes you want to play a triad. And I believe it’s worth thinking about how these grid layouts does relate or could relate to Riemannian Tonnetz; the similarity is too striking to overlook. It’s interesting to see how these obscure academic theories of harmony get incorporated into mass market products decades or centuries after their appearance.

But whether it’s the geeky or – as he hints in the video, the emotional – that attract you, or a combination of both, you’ll find lots more on his site.

http://jazarimusic.com/

And in the meantime, imagine frenetic marching, dancing robots, and you start to get the feel for this via the music samples below – imagining a revolutionary game universe for this, somehow.

Or maybe it’s a future-punk jam band.

Or maybe it’s Afro-Baroque-Electro-Robot Erik Satie in a Djembe Drum. (His description.)

Want more? Grab the free EP on Bandcamp.

The Human Element by Jazari

megagrid

by Peter Kirn at April 29, 2013 06:00 PM

April 28, 2013

A touch of music

25 shades of random

A first exploration of algorithmic composition.

I've written a simple scheduler in the programming language python and I've created some midi event generators, and combined both of those to drive the software synthesizer Yoshimi and the sampler engine LinuxSampler using the jack-midi protocol. I've made the complete code available on github.

The midi events are generated based on a concept of randomness within constraints. The things you hear are randomly generated, but not in an "anything goes" manner.

Constraints are imposed to limit the disorder of the randomness. Just like harmony and counterpoint limit randomness in traditional composition, the constraints here limit randomness in the experimental composition. One could say that different constraints generate families of alternative music theories.

"Randomness within constraints" is a deep idea whose time has come. Nowadays it is extremely popular both in science (artificial intelligence) and art (abstract art) and indeed one of the basic mechanisms underlying the origin and evolution of life itself. I suspect that "randomness within constraints" is the barren wasteland where creativity and innovation hides. In this piece, I try to explore a number of different constraints. In some cases the constraints slowly evolve, in other cases they abruptly change.

Ton De Leeuw in a speech once distinguished between two kinds of music: "music that becomes" versus "music that is". "Music that becomes" is music that starts from a begin point and gradually evolves. "Music that is" is music that doesn't show any progression or evolution. Because the constraints I used are quite static (with some exceptions they don't gradually evolve as time progresses), I think this composition is closer to "music that is". Nevertheless, I hope that by combining different timbres and different constraints I have managed to keep the composition reasonably interesting to listen to.

Note: I do not consider "traditional music theory" (or rather: the different traditional music theory families) inferior or unnecessary (quite the contrary!), but in this piece I don't mind looking beyond its borders.

For this composition I programmed my own algorithmic composition system using Python, Rtmidi, Yoshimi and LinuxSampler with Sonatina Sound Fonts, but for a next algorithmic composition (if any ;) ) I would probably try to use the excellent supercollider environment instead.

The visualization was made with Sonic Visualiser.

Enjoy!

by Stefaan Himpe (noreply@blogger.com) at April 28, 2013 02:11 PM

April 27, 2013

Linux Audio Announcements - laa@linuxaudio.org

[LAA] JChordBox 0.5b

From: éléandar <eleandar@...>
Subject: [LAA] JChordBox 0.5b
Date: Apr 27, 8:09 am 2013

--001a11c2a274ec336604db457f04
Content-Type: text/plain; charset=UTF-8

I'm happy to announce the release of JChordBox 0.5b !

JChordBox is a MIDI musical accompaniement generator software. It is a java
1.7 software.

Giving a chord progression and a music style (containing music templates
also called grooves), JChordBox generates a MIDI backing track.

main features
- build music templates from a MIDI file by adding markers to delimit each
groove
- songs written in XML format (chord progression)
- mainly command line oriented : (GenerateSong, CreateStyleFromMidiFile,
SongPlayer ...)
- provides java API for future WYSIWYG software integration.
- interactive text user interface called SongPlayer that can play MIDI
files and JChordBox song (runs in terminal)
- french and english translations

Screenshot, download section and help (forum, mailing list) on sourceforge
project page:
http://sourceforge.net/projects/jchordbox/

Home page and user guide:
http://jchordbox.sourceforge.net

Laurent Schwartz

--001a11c2a274ec336604db457f04
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I'm happy to announce the release of JChordBox 0.=
5b !

JChordBox is a MIDI musical accompaniement ge=
nerator software. It is a java 1.7 software.

Givin=
g a chord progression and a music style (containing music templates also ca=
lled grooves), JChordBox generates a MIDI backing track.


main features

-space:pre">
- build music templates from a MIDI file by adding mark=
ers to delimit each groove

pre">
- songs written in XML format (chord progression)

- mainly command li=
ne oriented : (GenerateSong, CreateStyleFromMidiFile, SongPlayer ...)
=
- provides java API=
for future WYSIWYG software integration.=C2=A0

- interactive text =
user interface called SongPlayer that can play MIDI files and JChordBox son=
g (runs in terminal)
=
- french and english translations


Screenshot, download section and help (forum, mailing l=
ist) on sourceforge project page:


--001a11c2a274ec336604db457f04--

read more

April 27, 2013 09:01 AM

[LAA] Ubuntu Studio 13.04 Raring Ringtail Released!

From: Kaj Ailomaa <zequence@...>
Subject: [LAA] Ubuntu Studio 13.04 Raring Ringtail Released!
Date: Apr 27, 8:09 am 2013

updated download page:
http://ubuntustudio.org/download/

release announcement:
http://ubuntustudio.org/2013/04/ubuntu-studio-13-04-released/

release notes:
http://ubuntustudio.org/2013/04/release-notes-ubuntu-studio-13-04-raring-ringtail/

Enjoy!
_______________________________________________
Linux-audio-announce mailing list
Linux-audio-announce@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-announce

read more

April 27, 2013 09:01 AM

April 26, 2013

Talk Unafraid

Rural broadband – funding and BT’s pay-to-upgrade false economy

I’m a huge advocate for doing rural broadband right. Mainly because I live out in the sticks, but also because I believe in building infrastructure properly and doing things right. When it comes to digital infrastructure, rural communities have a problem – they’re not economically viable to maintain. So, first, an overview of the situation for small communities like mine.

BT put in basic service years ago to the entire country and are only now starting to look at upgrading areas outside of cities and larger towns, thanks to a large (£530 million£830 milion, after £300 million from the BBC license fee from 2015-17 got reallocated, grumble) handout from the government – under the auspices of Broadband Development UK. This pot of money is for connecting “90%” of the country at at least 2Mbps.

There’s (obviously) some issues here. One, that 90% of the country doesn’t actually require BT to sort out the people on smaller exchanges – exactly the people the government should be funding. There’s a competitiveness issue, too – all the BDUK contracts are open competitive tenders but BT are the only people applying any more (after over-specification ruled out other vendors). Apparently the National Audit Office are looking into this now.

But hope is not lost – there’s an EU sourced pot of money available through Defra, the Rural Community Broadband Fund. This is for “superfast” broadband – 24Mbps or better advertised headline rate – and allows for about £300 per property. The total pot is around £26 million. This is aimed at the last 10%. As you’d expect, it’s hideously complex to apply for – it can only be awarded on completion of spending (meaning you only get compensated once you’ve spent it, so you need cashflow to cover it), it can’t go direct to a supplier, the suppliers must be tendered, etc. Plus the organization that managed the funds must exist for at least 7 years after completion to allow for auditing. This means that as of right now I am not aware of any money from this pot being allocated, at all, anywhere in the UK. As a member of a team trying to get some money allocated to our project in our village, it’s a nightmare, and after months of trying we’re getting close – but as you’d expect in a village of 120 properties there’s not many people willing to get their hands dirty and deal with EU paperwork in their spare time!

So where does this leave the 10%? Mostly screwed, basically. Even larger communities are having serious issues with any of these pots of money, and mostly these are turning to companies who do demand-based rollout of networks but very few exist, and getting 30% or more of a community to commit to a new non-BT service is hard. Groups like B4RN are an exception and a great model if you can make it work, but it’s incredibly hard to do so. My hats off to them for managing it.

Recently I’ve seen a couple of communities paying BT directly to upgrade their communities to FTTC. This makes absolutely no sense.

The cost of deploying a real, next-generation, high-quality, fully-active point to point Fibre to the Premises (FTTP) network to a community like ours is around £1.2k a house, in round terms.

BT charge as much as £40,000 per cabinet to upgrade a cabinet to FTTC (VDSL2). This means they put fibre in alongside their old copper to the cabinet, replace the innards with a VDSL2 DSLAM, and there you go – up to 50Mbps or so on current technology, maybe up to 80Mbps in future with line bonding and so on. Very nice.

So for us, we’d need to upgrade three cabinets. We’re a fairly standard linear community – we have a cabinet at one end of the village, a cabinet for a large group of properties on one of the turnings to the village along a main road, and another cabinet that serves some properties at another turning into the village. If we assume a conservative £30,000 a cabinet, we’re talking £90,000 to upgrade all three. That’s assuming BT don’t charge for excess construction if things are broken in their network, such as crushed conduits/ducts, survey fees, and so on. And even then we reckon only a handful of properties would get over 40Mbps, mostly people getting 10-20Mbps in the main village and outlying houses being lucky to get up to 10Mbps. This can’t be an uncommon situation for villages that aren’t so bunched up – as it pretty typical for most outlying villages that need new networks.

If we’ve now paid BT £90,000 out of our own pockets – assuming we raise that locally within the village (not much more than that raised by the residents of Binfield Heath, who paid £59,325 to BT for their upgrade of two cabinets) – realistically we’re not going to get residents subsidizing any upgrade works for a long time, and BT won’t be doing any more upgrades off their own bat (not that they ever do in rural areas) for an even longer period of time.

Meanwhile, our shiny future-proof 1/10/40/100/?Gbps capable FTTP network is sat on a shelf, now utterly unfundable. But if we’d gotten another £60,000 together we could’ve paid for it outright, practically.

Offering this kind of community subsidy to a network operator like Gigaclear should surely be sufficient incentive for them to come in and do a proper FTTP network installation. Active FTTP installations can be easily upgraded piece by piece, as demand requires; a welcome change from the typical BT model of passive networks terminated on large, aggregate and expensive pieces of kit. They also don’t rely on the ageing copper and aluminium cables that have been buried for decades now – which in some areas, including parts of my home village, mean you can’t get any internet.

As communities we have a responsibility not to squander our investment power in short-term fixes, and we have a duty to ensure that the networks we pay for are going to be good enough for the next 50 years, and upgradeable to cope with the rapid pace of change in the world of telecommunications. Last week I sat in a room with the people who are building these networks at the UK Network Operator’s Forum, and BT talked about their ‘solution’ for rural broadband (‘whitespace’ networks, up to 16Mbps with ~5 subscribers in their pilot if memory serves). Later, Brocade talked about their expectations for upgrade paths to 400Gbps optics and even 1Tbps optics modules for core switching. As ever, BT appear to be living in a different era.

Bodge-jobs over congested and changeable radio spectrum or bolting on improvements to a slowly rotting copper/aluminium network is not future-proof. Good single-mode fibre in the ground is. Communities must make sure that they invest wisely in technology that will last, because small rural communities cannot afford to invest often at this scale, and there is no sign of the government stepping in to help.

by James Harrison at April 26, 2013 06:07 PM

GStreamer News

GStreamer Core and Plugins 1.0.7 bug-fix release

The GStreamer team is pleased to announce another bug-fix release for the new API and ABI-stable 1.x series of the GStreamer multimedia framework.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Improvements include:

  • better support for static plugins
  • streamsynchronizer is now a public element, useful in HLS pipelines for example
  • osxaudio plugin ported to 1.0
  • androidmedia plugin is ported to 1.0
  • internal libav snapshot in gst-libav has been updated to libav 0.8.6
  • Now uses frame based threading if possible and disables slice based threading until libav 0.9.x is used (as is the case in git master already) This provides potentially better performance and fixes some display corruptions caused by bugs in the slice based threading
  • a number of bug fixes

April 26, 2013 02:00 PM

April 25, 2013

Ubuntu Studio » News

Ubuntu Studio 13.04 Released!

Changes With This Release A new release of Ubuntu Studio is out. This release marks a turning point as it will only be supported for 9 months. Check out our download section to get the ISOs. Support for non LTS releases down to 9 months There was a discussion within the Ubuntu community about moving [...]

by Kaj Ailomaa at April 25, 2013 12:30 PM

Release Notes Ubuntu Studio 13.04 Raring Ringtail

New Features in Ubuntu Studio 13.04 Ubuntu Studio is the Ubuntu flavour designed for content creation. It’s produced as a DVD image that can also be converted to an USB stick and includes support for most languages by default. Improved Interface: A new wallpaper (Rock theme) is released and is the default for Ubuntu Studio [...]

by Kaj Ailomaa at April 25, 2013 12:29 PM

April 23, 2013

Create Digital Music » Linux

From Gestures to MIDI: Geco Promises Music Applications for Leap Motion

These strange glyphs represent the dictionary of hand gestures Geco and LEAP can turn into music control.

These strange glyphs represent the dictionary of hand gestures Geco and LEAP can turn into music control.

Here we go again. Touchless hand gestures have been part of electronic musical performance ever since the Theremin first hummed to life almost 100 years ago. And those gestures embody the same challenges and promise. We have the ability as humans to think spatially, in three dimensions, and to have a tight sense of control via our muscles of gestures in space. We use gestures to communicate and to manipulate our world. Those same expectations can be disappointed in electronic systems, however, as they lack tangible physical feedback and may misinterpret our intentions.

It’s easier to play with these ideas and experiment with them than talk about them, though. And for everyone who’s turned off by the idea, someone else is enthused.

What the US$79.99 Leap Motion may do for gestures in music is to lower the bar for entry – and up the bar for performance. Leap is affordable hardware, there are already lots of developer units out in the world, and there’s an easy-to-program SDK. We’ve already seen Microsoft’s Kinect open up gestural control to lots of new music projects. Leap may do more: it’s cheaper, it’s faster and operates with vastly lower latency, and it’s more precise for individual hand gestures. It also offers a platform for developers to share their work, in an app store full of stuff you can use, so that the hardware theoretically won’t become a paperweight in the cubicles of the digerati.

Latency alone could make a big difference for musical applications. It’s not the only challenge in motion control, but it has been the showstopper, particularly with the hefty lag you get using something like Kinect. Leap is different, offering latencies low enough to satisfyingly control music applications.

The unobtrusive Leap Motion hardware. Courtesy the manufacturer.

The unobtrusive Leap Motion hardware. Courtesy the manufacturer.

That doesn’t mean you should run out and buy one. Healthy skepticism is always good practice. So, I actually agree with some of Chris Randall’s complaints about Leap, as discussed on Twitter. I think anyone experimenting with novel control schemes, though, may learn something from successes and failures alike.

If you’re ready for the adventure, though, Leap will make it immediately easy to start mucking about with music. Leading the charge is Geert Bevin and his Geco (originally Gesture Control) app. I’m testing it now, but here’s a quick look at what it does.

By making a virtual MIDI port, and using a library of gestures and mappings, Geco allows a wave of your hand to control any music tool that works with MIDI.

  • Using two hands, create up to 40 different streams of control messages.
  • 16 MIDI channels.
  • Mappings with MIDI Control Change or (with greater data precision) pitch bend.
  • Manipulate different streams using “open” and “close” gestures of your hands.
  • Low-latency control, with visual feedback on both MIDI and movement analysis.
  • Send MIDI on the Mac using a virtual MIDI port you can then connect to other applications – or, on either platform, to physical MIDI ports.
  • Graphical UI with color/graphical customization, information on gestures and so on.
  • Thin out your MIDI data to work with old gear that can’t respond to all those messages.

The intro price will be US$9.99. It should launch with the Leap Motion app store – dubbed Airspace – when the controller launches on May 13.

MIDI is useful, but it’s too bad there’s no higher-precision control implementation here. (OSC would be one option; it seems apps that do that are a likely addition.) There is a whole lot of detail and thought that has gone into how the UI works, and Geert promises that the whole engine is low on system resources and approaches “zero latency” (at least, it’s very, very fast).

Updated: Geert fills us in on that high-resolution data question and OSC. From comments:

Yes, there will be OSC in a next version and I plan to add direct hosting of AU/VST also. I’m also thinking of making an AU/VST version of Geco itself so that it can perfectly be integrated into any DAW and process the audio that’s flowing through.

It’s worth taking a look at the draft documentation for more detail:

http://uwyn.com/geco/

Here’s another experiment showing VST and AU control:

Nor is Leap Motion the only game in town. On Create Digital Motion yesterday, I wrote about another project that is using crowd funding to launch an open source rival. I can imagine developer APIs that let you work across each. The advantage of open hardware would be that people can understand how the device works, and modify it for specific applications (both code and hardware form factor.)

DUO is a DIY 3D Sensor – Like Leap, But Open Source, From Gesture and Vision Veterans

I’m clarifying the details of their licensing plan. At least one of this team has come under criticism in the past for the approach to open source releases and Kinect hacking – you can read the discussion in both directions, though I’m encouraged that developer AlexP was ultimately responsive to some of those concerns. We’ll see how this project is structured.

It does seem that people will continue to develop this thread in motion control. We’ll be watching.

As I do have a Leap, let me know if there’s anything you’d like tested or developed (summer project!), or questions you may have.

https://www.leapmotion.com

by Peter Kirn at April 23, 2013 04:39 PM

Hack a Day» digital audio hacks

Console radio given new life with a WiFi router retrofit

tube-radio-wifi-router-retrofit

[Craig] did a great job of restoring the case of his antique console radio. But he wanted to bring the guts up to modern standards. The fix ended up being rather easy when it comes to hardware. He based his internet radio retrofit around a wireless router.

We laughed when we heard that he removed about eighty pounds of original electronics from this beast. He then cut a piece of MDF to serve as a mounting platform for the replacement hardware. The WiFi router takes care of audio playback from several sources and offers him the ability to control the stereo from a smart phone or a computer. It has a USB port to which he connected a hub to make room for the USB sound card and a thumb drive which holds his music library. The black box in the upper right is an amp which feeds the NHT stereo speakers housed in the lower half of the cabinet.

It doesn’t make use of the original knobs like the recent tube-amp conversion we looked at. But [Craig] did add some LEDs which illuminate the dial to help keep that stock look.


Filed under: digital audio hacks

by Mike Szczys at April 23, 2013 01:01 PM

Linux Audio Users & Musicians Video Blog

DJ Manu Kebab – Yidhra

A Minimal Techno mix from DJ Manu Kebab



by DJ Kotau at April 23, 2013 10:58 AM

Linux Audio Announcements - laa@linuxaudio.org

[LAA] Announcing LiSP (Linux Show Player)

From: Francesco Ceruti <ceppofrancy@...>
Subject: [LAA] Announcing LiSP (Linux Show Player)
Date: Apr 23, 9:09 am 2013

This is a multi-part message in MIME format.
--------------080606070209040806080502
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit

I'm happy to announce the release of LiSP (Linux Show Player)!

"LiSP (Linux Show Player)" is a sound player specifically designed for
stage productions.
The goal of the project is to provide a stable and complete playback
software for musical plays, theatre shows and similar.

Features:
- Button matrix user interface, suited for touchscreens;
- Multiple tracks playback;
- Sound FX: gain, equalization, pitch shift, speed control and
compression applied in real time on each track
- Peak and ReplayGainnormalization
- Remote control over IP of slave/backup PC;

"LiSP (Linux Show Player)" is developed in Python and based on GStreamer
and PyQt.

"LiSP (Linux Show Player)" is available at:

http://code.google.com/p/linux-show-player/

Please report bugs using the issue tracker:

http://code.google.com/p/linux-show-player/issues/list

If you're a developer and want to contribute to "LiSP (Linux Show Player)", join the project.

Thanks.

P.s.
Probably I'll create a (google) group for developers and one for requests and suggestions from users.


--------------080606070209040806080502
Content-Type: text/html; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit








charset=ISO-8859-15" />
charset=ISO-8859-15">

charset=ISO-8859-15" />
charset=ISO-8859-15">
I'm happy to announce the release of LiSP (Linux Show Player)!



font-family: arial, sans-serif; font-size: 13px; font-style:
normal; font-variant: normal; font-weight: normal; letter-spacing:
normal; orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255);">
font-family: arial, sans-serif; font-size: 13px; font-style:
normal; font-variant: normal; font-weight: normal; letter-spacing:
normal; orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255);">"LiSP (Linux Show Player)" is a sound player specifically
designed for stage productions.

The goal of the project is to provide a stable and complete
playback software for musical plays, theatre shows and similar.



font-family: arial, sans-serif; font-size: 13px; font-style:
normal; font-variant: normal; font-weight: normal; letter-spacing:
normal; orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255);">
font-family: arial, sans-serif; font-size: 13px; font-style:
normal; font-variant: normal; font-weight: normal; letter-spacing:
normal; orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255);">Features:

read more

April 23, 2013 10:05 AM

[LAA] io GNU/Linux out... Another Multimedia Live DVD/USB :)

From: MK aka El Doctor <el.doctor@...>
Subject: [LAA] io GNU/Linux out... Another Multimedia Live DVD/USB :)
Date: Apr 23, 9:09 am 2013

--nextPart1592678.cYqRdH7jb2
Content-Type: Text/Plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

I'm happy to share with you a new beta release of io GNU/Linux, a complete=
=20
multimedia workstation based on Debian SID and built with the great Debian-
Live tools.

It includes programs for most uses, with Enlightenment e17+ecomorph as wind=
ow=20
manager, Jack2 and Ladish, etc...

This build doesn't include documentation / getting started... Will be part =
of=20
a future iso.

=46eedbacks welcome, enjoy :)

http://mk.biniou.net/iognulinux.html

--nextPart1592678.cYqRdH7jb2
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEABECAAYFAlF1NOcACgkQNH1Gr/cAWUV9XQCfQF/1U9tbhs/1QnDnVFMW0XOD
HUAAnReCBtbCQUjjqX1+HkQrriudTW8q
=lJMY
-----END PGP SIGNATURE-----

--nextPart1592678.cYqRdH7jb2--

read more

April 23, 2013 10:05 AM

April 22, 2013

Open Source Musician Podcast

April 21, 2013

Linux Audio Announcements - laa@linuxaudio.org

[LAA] Laborejo 0.7: Non-Session-Manager support, Playback Cursor, Numpad Palette

From: Nils Gey <ich@...>
Subject: [LAA] Laborejo 0.7: Non-Session-Manager support, Playback Cursor, Numpad Palette
Date: Apr 21, 8:18 am 2013

Laborejo 0.7 is released.

Together with a new website design http://www.laborejo.org comes a new release of the Music Notation Workshop.
Besides the usual fixes and small enhancements please focus your attention on the following new features:
-Non Session Manager support. Start Laborejo through the NSM Gui and it will be under session management

-Numpad Palette and corresponding shortcuts. A gui widget shows you what musical objects your numpad will insert.
You can change the palette through the menu or by switching through with numpad-plus and numpad-minus.

-A moving playback cursor, showing you which part of Bachs "Kunst der Fuge" you currently don't understand


Laborejo -Music Notation Workshop- is a graphical user interface for Lilypond, a MIDI creator and finally a tool collection to inspire and help you compose. You get beautifully engraved notation through Lilypond and nice ways to control the playback without ever leaving a notation-based environment.

Latest Screenshot:
http://www.laborejo.org/latestscreenshot.png

Instructions and Download Page:
http://laborejo.org/Download

Greetings,

Nils Gey
http://www.laborejo.org
#laborejo on irc.freenode.org
_______________________________________________
Linux-audio-announce mailing list
Linux-audio-announce@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-announce

read more

April 21, 2013 09:01 AM

[LAA] guitarix version 0.27.0 is out

From: hermann meyer <brummer-@...>
Subject: [LAA] guitarix version 0.27.0 is out
Date: Apr 21, 8:16 am 2013

I'm proud to announce the release of guitarix2-0.27.0

Guitarix is a mono tube amplifier simulation for jack, with additional
mono/stereo effect racks which can be filled with a variety of in-build
effects and external LADSPA plugins.

Most guitarix plugs and amps are now available as LV2 plug-in, to be
used in your favorite DAW.
The complete guitarix engine is available as LADSPA plug as well.

change-log:
* fix deprecated g_type_init() call when glib >= 2.36
* fix controller range for gxtubedelay.lv2
* add gxtuner.lv2
* add gxmetal_head.lv2
* add gxmetal_amp.lv2
* a couple of small fixes here and there
* maybe some new bugs ??

Please refer to our project page for more information:

http://guitarix.sourceforge.net/

download site:
http://sourceforge.net/projects/guitarix/

bug tracker
http://sourceforge.net/p/guitarix/bugs/

patches
http://sourceforge.net/p/guitarix/patches/

forum
http://sourceforge.net/apps/phpbb/guitarix/

in behave of the

guitarix development team

enjoy the spring


_______________________________________________
Linux-audio-announce mailing list
Linux-audio-announce@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-announce

read more

April 21, 2013 09:01 AM

[LAA] FSTHost 1.5.1

From: Pawel <xj@...>
Subject: [LAA] FSTHost 1.5.1
Date: Apr 21, 8:16 am 2013

Hello,

Please find new release of FSTHost.
https://sourceforge.net/projects/fsthost/

New release of FSTHost contain:
- store plugin path, SysExID in FPS files
- fix for make install (LIB64 path - thanks to speps, AUR packager)
- JackSession - no more need to hardcode path to plugin in session command
- Midifilter window - fix ordering filters (first on top)
- get plugin path from XML DB database, also default paths to this db.
- Improve fsthost_menu
- manual page (prepared by Jof Thibaut, "Tango Studio" distribution maintainer)
- update README / fsthost usage
- add control MIDI ports for send/receive SysEx messages
- Work on a copy of Jack MIDI data (fix)
.. and some other minor improvements/fixes

Best Regards
Xj


_______________________________________________
Linux-audio-announce mailing list
Linux-audio-announce@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-announce

read more

April 21, 2013 09:01 AM

April 20, 2013

Laborejo - Music Notation Workshop

Laborejo Release version 0.7

Together with a new website design comes a new release of the Music Notation Workshop. 

Besides the usual fixes and small enhancements please focus your attention on the following new features:

  • Non Session Manager support. Start Laborejo through the NSM Gui and it will be under session management
  • Numpad Palette and corresponding shortcuts. A gui widget shows you what musical objects your numpad will insert.
    You can change the palette through the menu or by switching through with numpad-plus and numpad-minus.
  • A moving playback cursor, showing you which part of Bachs "Kunst der Fuge" you currently don't understand

Latest Screenshot: http://www.laborejo.org/latestscreenshot.p ... Read More

April 20, 2013 08:27 PM

New Website and Forum

Welcome to the new new website.

After some experiments I decided to settle with the current version and tech of this website.

There is some new info, documentation and most important: a new forum.

I have never liked that you need an account for every small site just to ask a question. The Laborejo forum will now be hosted on LinuxMusicians.com. Chances are, that you already have an account there. 

There is no laborejo.org website account for users anymore.

If you are not the forum type please subscribe to our mailing list.

April 20, 2013 04:10 PM

Ubuntu Studio » News

Ubuntu Studio 13.04 (Raring Ringtail) Release Candidates needs testing!

Dear Ubuntu Studio developers, testers and fellow users: We are now near the final release of Ubuntu Studio 13.04 (Raring Ringtail). We now need a full force of testers to help us do the testing of the release candidate images! Sure, you may ask: What’s the point of testing dailies, when the official RC images [...]

by Howard Chan at April 20, 2013 09:13 AM

April 19, 2013

Music, Programming and a Cat

amSynth - A showcase for linux software synthesizers

Todays Share&Care is a website dedicated to various native linux software synthesizers:  amSynth.com

First a a note about the good colleagueship of this site: amSynth is a softsynth itself. But it was also decided to show its competitors on the same site. A very nice gesture!

On this site you can find audio demos of various instruments and patches of synths like ZynAddSubFx, Whysynth, Hexter or Phasex.

Also included are screenshots of their GUIs.

So if you want to know how the different programs sound before installing them yourself: Visit this site!

 "Share&Care" is the category for projects and links related to music, programming and cats. Useful, insightful or funny. No already famous or viral material here. Only relatively unknown or unfinished projects. Subscribe to my RSS feed to never miss one:Read More

April 19, 2013 05:52 PM

April 17, 2013

Linux Audio Announcements - laa@linuxaudio.org

[LAA] Qsynth 0.3.7 spring cleaning sale!

From: Rui Nuno Capela <rncbc@...>
Subject: [LAA] Qsynth 0.3.7 spring cleaning sale!
Date: Apr 17, 8:56 am 2013

It's that time of year, once again.

Qsynth 0.3.7 spring cleaning sale!

Well, not a sale per se, but I'm sure you get the point ;)

Description:

Qsynth is a FluidSynth GUI front-end application written in C++
around the Qt4 toolkit using Qt Designer. FluidSynth is an excellent
command line software synthesizer based on the Soundfont specification.

License:

Qsynth is free, open-source software, distributed under the terms of
the GNU General Public License (GPL) version 2 or later.

Website:

http://qsynth.sourceforge.net

Project page:

http://sourceforge.net/projects/qsynth

Downloads:

- source tarball:
http://downloads.sourceforge.net/qsynth/qsynth-0.3.7.tar.gz

- source package (openSUSE 12.3):

http://downloads.sourceforge.net/qsynth/qsynth-0.3.7-3.rncbc.suse123.src.rpm

- binary packages (openSUSE 12.3):

http://downloads.sourceforge.net/qsynth/qsynth-0.3.7-3.rncbc.suse123.i586.rpm

http://downloads.sourceforge.net/qsynth/qsynth-0.3.7-3.rncbc.suse123.x86_64.rpm

Change-log:

- New French (fr) translation added (by Yann Collette, thanks).
- Reversed (mouse) scroll-wheel effect on dial knob widgets.
- Preparations for Qt5 migration.
- MIDI bank select mode control added to engine setup dialog (after a
clean patch ticket by Kurt Stephens, thanks).
- Added include to shut up gcc 4.7 build failures.
- Make(ing) -jN parallel builds now available to the masses (an awesome
patch by kensington, thanks).
- Fixed Makefile.in handling of installation directories to the
configure script eg. --datadir, --localedir.
- Main window is now brought to front and (re)activated when clicking on
the system tray icon instead of just hiding it.
- Debugging stacktrace now applies to all working threads.


Weblog (upstream support):

http://www.rncbc.org

See also:

http://www.rncbc.org/drupal/node/635


Cheers && Enjoy.
--
rncbc aka Rui Nuno Capela
rncbc@rncbc.org
_______________________________________________
Linux-audio-announce mailing list
Linux-audio-announce@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-announce

read more

April 17, 2013 09:01 AM

April 16, 2013

rncbc.org

Qsynth 0.3.7 - Spring cleaning sale!

It's that time of year, once again.

Qsynth 0.3.7 spring cleaning sale!

Well, not a sale per se, but I'm sure you get the point ;)

Flattr this

Description:

Qsynth is a FluidSynth GUI front-end application written in C++ around the Qt4 toolkit using Qt Designer. FluidSynth is an excellent command line software synthesizer based on the Soundfont specification.

License:

Qsynth is free, open-source software, distributed under the terms of the GNU General Public License (GPL) version 2 or later.

Website:

http://qsynth.sourceforge.net

Project page:

http://sourceforge.net/projects/qsynth

Downloads:

Change-log:

  • New French (fr) translation added (by Yann Collette, thanks).
  • Reversed (mouse) scroll-wheel effect on dial knob widgets.
  • Preparations for Qt5 migration.
  • MIDI bank select mode control added to engine setup dialog (after a clean patch ticket by Kurt Stephens, thanks).
  • Added include to shut up gcc 4.7 build failures.
  • Make(ing) -jN parallel builds now available to the masses (an awesome patch by kensington, thanks).
  • Fixed Makefile.in handling of installation directories to the configure script eg. --datadir, --localedir.
  • Main window is now brought to front and (re)activated when clicking on the system tray icon instead of just hiding it.
  • Debugging stacktrace now applies to all working threads.

Weblog (upstream support, yours truly):

http://www.rncbc.org

Cheers && Enjoy.

by rncbc at April 16, 2013 05:35 PM

Hack a Day» digital audio hacks

Tube radio husk gets a web radio transplant

tube-radio-web-radio

[Dominic Buchstaller] found this German Greatz tube radio at a flea market. It only cost him about €35 and was in a bit more rough condition than the finished product you see above. He also found that a portion of the original circuitry was missing, making it completely non-function. He cleaned up the case to improve the wife-acceptance-factor, and outfitted it with hardware to make it a web radio.

Adding modern speakers was pretty easy as he was already replacing the original cloth bezel which has several holes and tears in it. A set of elements from some Logitech computer speakers served as the organ donors for this step in the process. As he was trying to keep a stock look he came up with a really neat hack to use the original knobs. The station select happens to have a large metal wheel on the inside which is about a centimeter wide. [Dominic] used the optical sensor from a mouse to monitor the turning of the dial by aiming the sensor at this wheel. Internet connectivity was provided by a wireless router he had on hand. This way he can stream music or play from an SD card he also used in the retrofit.

 


Filed under: digital audio hacks

by Mike Szczys at April 16, 2013 01:01 PM

April 15, 2013

Linux Audio Announcements - laa@linuxaudio.org

[LAA] Nama release version 1.107

From: Joel Roth <joelz@...>
Subject: [LAA] Nama release version 1.107
Date: Apr 15, 8:32 am 2013

Hi Everyone,

This mail announces a new release of Nama,[1] a digital
audio workstation.

By using Kai Vehmanen++'s Ecasound[2] audio processing
engine, Nama can provide DAW functionality (tracks, buses,
effects, parameter controllers, sends, inserts, marks, fades
and regions) in a small, well-tested codebase.

The optional GUI resembles a simple hard disk recorder. More
advanced functions are available at the command prompt.

New with v1.107:

+ Optionally use git for managing project state
(save/get commands work with branches instead of files)
+ Automatic ogg/mp3 encoding of mixdown files
+ Effect chains and profiles store inserts as well as effects
+ Shell script hooks for external track record setup and cleanup

For examples of music recorded with Nama, see Julien Claassen's
website.[3]

Notable features
----------------

Audio editing

+ Nondestructive
+ Track caching (freezing/unfreezing)
+ Mastering mode based on Jamin
+ Pop up Audacity or MHWaveedit for waveform viewing/editing
+ LADSPA, LV2 and Ecasound effects and controllers
+ JACK or ALSA I/O

User interface

+ Searchable help for commands and effects
+ Command language has simple syntax and autocompletion
+ Templates for reusing effects, inserts, tracks and projects
+ User defined commands, scripts and JACK port autoconnect lists
+ Prompt handles Ecasound, Midish[5] and internal commands,
shell commands or Perl code
+ Commands can address multiple tracks or effects
+ Full documentation

Stability

+ Based on Kai Vehmanen's mature audio processing engine
+ Signal processing network can be verified by inspecting
the Ecasound chain setup
+ Test suite verifies core functions

Hacking

+ Extensive logging and debugging aids
+ Small well-structured codebase (approx. 14k lines in 60 files)
+ Easy to build and hack, no compiling required

Installation
------------

For most users,

cpanm Audio::Nama

should be enough to install it. (Debian packaging will
follow.)

See "man nama" for documentation or type "help" at the
command prompt. For access to the latest fixes and feature,
you can build Nama from github.[4]


In the pipeline
---------------

+ JACK latency integration with latency compensation
among arms of the internal signal network
+ Positions stored as samples
+ Marks that move with their associated track
+ Edits to replace a note or phrase

Further down the road
---------------------

+ Merging of project branches
+ Use an external program (MHWaveedit?) to manage transport,
define regions
+ A/B comparisons
+ OSC interface
+ Additional MIDI capabilities


[1] http://freeshell.de/~bolangi/nama
http://search.cpan.org/dist/Audio-Nama/
http://www.freelists.org/list/nama
[2] http://eca.cx/ecasound/
[3] http://juliencoder.de/nama/
[4] http://github.com/bolangi/nama
[5] http://www.midish.org/

--
Joel Roth
_______________________________________________
Linux-audio-announce mailing list
Linux-audio-announce@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-announce

read more

April 15, 2013 09:01 AM

Linux Audio Users & Musicians Video Blog

Auto Static – Discusses realtime FX with Raspberry Pi

More from Jeremy Jongepier as he discusses and demos the capabilities of his Raspeberry Pi FX box running Linux.



by DJ Kotau at April 15, 2013 08:01 AM

Musings on maintaining Ubuntu

Fixing build failures for 13.04

One of the pleasures (and privileges) of Free Software is transparency in consistency, here meaning it's fairly painless to see where stuff fails to build in Ubuntu and to be able to help in fixing those failures.

Let's get 13.04 into shape!

by Dan Chen (noreply@blogger.com) at April 15, 2013 01:46 AM

April 14, 2013

Talk Unafraid

Getting started with XRF modules and LLAP

Months ago I picked up some radio modules – specifically the XRF radio modules from Ciseco. They’re about £10 a pop and are in theory very simple to use. This is… almost true. In the end my modules sat dormant in my component store, and the OpenKontrol gateway I got from them at the same time was never assembled, owing to some missing parts for the ethernet module and abysmal documentation for the entire project – it’s still sat on my desk and will probably migrate to the bin eventually. This theme of abysmal documentation is unfortunately consistent across all of the Cisceo product lines, which is a real shame since they make great bits and pieces in theory. I really do hope they’ll pull their finger out and fix their documentation.

All that aside, last week at work, we had a two-day event for physical prototyping and I decided that I’d try and get the things working – and after a day or so, succeeded. This post is a brief introduction to how to get the modules working as advertised.

Ciseco ship a series of sensor boards designed to have an XRF module plugged into them, with a coin cell battery on the reverse. Most of my woes stemmed from this – I still haven’t gotten them working and suspect you need to do some setup on the board before you can use them in this lower-power environment. Being unable to solder anything and lacking a Slice of Pi or other breakout board I eventually clipped my logic analyser probes onto the XRF module directly and stuffed M-M jumpers in to expose the required pins on a breadboard, then powered it from a 3xAA battery pack.

There are a few ways you can use the XRF modules – by default they ship with a transparent serial bridge firmware, but you can program them with a range of firmware (downloadable here) from Linux or Windows. The uploader for Linux (found here, with usage instructions) works great once you apply the slight hack required to work around their packaging format on Linux – you have to run, for instance:
awk 'BEGIN {RS="\n";ORS="\r\n"} {print $0}' llapThermistor-V0.56-24MHz.bin > llapThermistor-V0.56-24MHz-ok.bin to convert the line endings to the right format for the uploader. Bit of a faff but not that much work.

My basic “Hello world!” idea was to have a button I could press on this XRF and have it register on another XRF connected via an FTDI bridge to a Raspberry Pi. To achieve this I would upload the LLAP Button firmware to the XRF on the breadboard (which then had a button attached to the appropriate pins with pull-up resistors) and upload the latest XRF serial gateway firmware to the XRF in the FTDI bridge. LLAP is a lightweight protocol for talking to devices, and we’ll talk more about that in a second.

Programming is simple – just drop the XRF into the FTDI converter (and it’ll show up as /dev/ttyUSB0 or whatnot in your OS) then run the uploader with the (line-converted) firmware file passed to -f and the path to /dev/ttyUSB0 passed to -d. It should upload the firmware, check it was a success, and finish.

Once you’ve done this it’s good to talk to your XRF and check it is okay. The easiest way I’ve found is to use miniterm.py, shipped with python-serial/pySerial. Install with pip install pyserial or apt-get install python-serial and then run the following: miniterm.py -p /dev/ttyUSB0 -e. You should get dropped into a terminal – enter +++ and no carriage return, and after a second you should get an OK back. You’re now in command mode, and after doing nothing for 5 seconds you’ll be (silently) dropped out of command mode again. Quickly enter ATVR followed by a carriage return, and you should get a version string back. If so, all is well!

Now we’ve programmed both we can do a test to see if they can talk to each other. Insert the XRF into your FTDI bridge and power it up, then open a miniterm.py session to it. Then power on the other XRF; you should see a bunch of messages along the lines of this:

a--STARTED--a--STARTED--a--STARTED--a--STARTED--a--STARTED--

Congratulations, you’ve got your first LLAP device talking to you! Let’s just talk about LLAP for a moment. LLAP messages (some docs here) always start with a lowercase a, followed by two letters – the device identifier. After that is a message, with padding in the form of – characters to a fixed length of 12 characters.

The STARTED message is intended to announce the arrival of the device on the network to a hub controller. We need to make our other XRF act like a hub, which is happily all software. Note the — device ID in those messages; this is a default ID and should be changed. We can do that over the air, though.

The first thing the LLAP device expects back on sending STARTED is an ACK back, otherwise it repeats itself a maximum of 5 times. Our ACK message, with padding, will look like a--ACK------. After that we can change the device identifier with a--CHDEVIDAA (to change the ID to AA) and ask the device to reboot once we get an identical message back to confirm the device ID change by sending it a a--REBOOT--- message – note the ID hasn’t changed yet – and we should get a new STARTED message that contains our new ID – our device coming back with our new setting. Congratulations, you’re talking over the air! If I now pull the button pin to ground on my LLAP device, it sends a message: aAABUTTONA–. I can tweak this button behaviour to record on/off, or act as a toggle, on the module by using over-the-air configuration options documented here.

The trick with all this is that you want to be responding rapidly and automatically. This is something where you want to be programming your interactions rather than doing initial setup by typing things into a terminal. There’s no easy fix for this; my solution was to hack together some Python with some if statements (this was an 11th hour moment in the hack day) to automate the responses, which did work okay, but a more OO approach is certainly the best approach. I’m going to start putting something slightly more sorted together in Ruby.

Obviously an even simpler approach is to simply use a transparent serial bridge and something to drive the bridge on each end, but this requires you to have constant power on each end. This isn’t always what you have – while base stations probably are powered from utility power sources, constantly powering a device for a few hundred mA (for a RPi and a radio) isn’t easy – possible, but fiddly, with a combination of solar charging and sealed lead acid batteries being the only real approach for external sensors. The advantage of the LLAP devices are that you can get them to go to sleep and wake up on an interrupt, making them very low power devices suitable for battery power. Once I figure out how to set the boards up for use with the Ciseco battery boards, I’ll do a follow-up post.

I really like the hardware Ciseco put out – the XRF is a great board at a great price point – but they really need someone to sit down for a week, set up a new site, and fill it with error-checked, up to date (and maintained) information, organized in a manner that lets you actually find things. And it really needs to be complete, with worked examples for their products and how to use them together. This would absolutely seal the deal in terms of using their kit for prototyping – as it is, it’s damn fiddly to get anything working ‘out of the box’!

by James Harrison at April 14, 2013 09:59 PM

April 13, 2013

Hack a Day» digital audio hacks

SqueezeBerry: a Raspberri Pi powered Squeezebox appliance

squeezeberry

We like the look which [Emmanuel] achieved with his Raspberry Pi based Squeezebox client. It’s got that minimalist slant that makes it seem like a commercial product at first glance. But one more look at the speakers without grates, the character LCD, and the utilitarian buttons, knobs, and switches tips us off that it’s filled with the hardware we know and love.

Since Logitech announced that it was terminating the Squeezebox line we’ve seen several projects which take up the torch. We’ve seen the RPi used as a Squeezebox server and several embedded Linux systems used as clients. This follows in the footsteps of the latter. The RPi is running Raspbian with the squeezelite package handling the bits necessary to talk to his server. The controls on the front include a power switch, rotary encoder and button for navigating the menus, and a potentiometer to adjust the HD44780 LCD screen’s contrast. The speakers are a set of amplified PC speakers that were liberated from their cases and mounted inside of the wooden box that makes up the enclosure. The in-progress shots of that case look pretty rough, but some sanding and painting really pulled everything together. As you would expect, we’ve embedded the demo video after the jump.


Filed under: digital audio hacks, Raspberry Pi

by Mike Szczys at April 13, 2013 09:01 PM

April 12, 2013

Create Digital Music » Linux

Hands-on with Livid Base Controller, and Streamlined Control of Ableton Live [Musikmesse]

2013-04-10 11.23.48-1

One highlight of Musikmesse for me was getting to catch up with Jay Smith of Livid Instruments. Base, their touch controller (grid plus touch strips), is even more appealing in person than online. And it seems like it could really sit in a niche in controllers, even with lots of grids out there these days.

By comparison, Novation’s new Launchpad S, while much cheaper, lacks pressure sensitivity. And Ableton’s Push also leaves plenty of room for Base. Push I still think is a terrific controller, even as it has some growing pains with its initial launch – I’ve had some readers complaining about hardware variations like off-color RGB LEDs, and you just can’t buy the thing for some time. But more importantly, while Push is a beautiful piece of hardware and has the deepest integration with Live, you might want something simpler and more generic. Others must agree: even with Push announced, Base sold out its initial handmade run. There just seems to be an insatiable appetite for all these controllers, and of course no one size fits everyone.

Livid’s Base has dedicated vertical faders, which Push and Launchpad lack. The grid is pressure sensitive, of course. And you get the ability to send note on and note off values (with velocity) from the sliders, too, so you could devise new instrumental applications for them. And it’s tough to overstate just how portable this is. With nice metal sides, crafted in Livid’s facility in Austin, Texas, and no moving parts, it’s a no-brainer to drop this into a backpack or messenger bag – even ones too small for Push.

The simplified layout – grid, bank buttons, faders – lends itself nicely to mappings. Jay showed me the Base’s Ableton Live mappings, and I think they’re brilliant. Bank buttons switch you between clip triggering, drums, and instruments, and the faders easily access mix, sends, and Device parameters. And you still get step sequencing. I think Push is a lot deeper in the studio, but while it works live, it can be a bit complex to navigate in that scenario. And that’s before we get into the possibility of using Base with other software. First, a look as Jay walks us through the Ableton mappings:

Other software, you say? One example: Bitwig was also at Musikmesse, so as I stopped back by the booth, Jay had just installed a new Bitwig Studio control script they’d given him. One of the nice things about Bitwig Studio is its JavaScript controller support. Of course, Bitwig still isn’t publicly available, but insert your own favorite software here.

Here’s a terrible video proving that the script works, and not much else. (Apologies – Jay and I hadn’t really had time to look at the controller, so just figure this is visual evidence that … there is a script. I expect there’s a Base sitting here in Berlin at Bitwig. We really need to all get together and have a massive grid hackday with monome and Push and Launchpad and Base and as much music and visual software as we can organize.)

I’m disappointed that there’s nothing other than MIDI control on Base, though. I won’t get into the ups and downs of OSC, but if not OSC, some control protocol would sure be nice, especially given Livid’s focus on the DIYer.

But that’s about the only complaint I can think of. Like Push, Base is sold out at the moment, but a new run is in the works and should be available soon. We’ll be watching.

base1

base2

http://lividinstruments.com/hardware_base.php

Update: Peter Nyboer explains how the touch faders send messages. You can send variable velocity, but using position, not touch sensitivity (which makes more sense, anyway, I think)!

There’s two modes for the note that is sent when you touch the fader: “fixed” and “position.” If fixed, when you touch the fader, a note (of your choice) is sent with velocity 127, then a 0 when released. In position mode, the velocity will be based on the position where you touch the fader, so if you touch it at the bottom, it sends a velocity of 1, if you touch it in the middle, it sends a velocity of 63, and so on. You could say there’s a third mode: “don’t send any note, I just care about the CC!”

by Peter Kirn at April 12, 2013 04:49 PM

April 11, 2013

Linux Audio Announcements - laa@linuxaudio.org

[LAA] Guitarix release 0.26.0

From: hermann meyer <brummer-@...>
Subject: [LAA] Guitarix release 0.26.0
Date: Apr 11, 9:29 am 2013

I'm proud to announce the release of guitarix2-0.26.0

Guitarix is a mono tube amplifier simulation for jack, with additional
mono/stereo effect racks which can be filled with some in-build effects
as well as with external LADSPA plugins.
Download from http://sourceforge.net/projects/guitarix/

This release is mostly related to the LV2 port of guitarix modules.

With this release we remove the previous released GxAmplifier LV2
versions and replace them with the new GxAmplifier-X module, which
include the complete guitarix amp head with all tube, tonestack and
cabinet selectors. It comes as Mono and as well as Stereo version.
Additional some completely new Amp models by our new Team member Steve
Poskitt been included.
A couple of additional effect modules been ported to LV2.
See the list below.

(FOR DEVELOPERS AND MAINTAINERS)
For guitarix main we have included some new (and fix some old) configure
options required by Gentoo proaudio overlay and Fedora maintainers.
Additional there are some new configure options mostly related to the
new LV2 port which may interest the one or the other of you. Check them
out with ./waf –help
As usual, all used faust dsp files been included within the source, as
well all our tools we us to create and port them to LV2. All LV2 plugs
comes with GUI's based on our included libgxwmm, a additional Gtkmm
toolkit library.

Special thanks to David Robillard and Harry van Haaren for there open
ears on the LV2 mailing list.

Included LV2 modules:
* GxAmplifier-X
* GxAmplifier-Stereo-X
* GxAutoWah
* GxWah
* GxBooster
* GxChorus-Stereo
* GxCompressor
* GxDelay-Stereo
* GxEcho-Stereo
* GxEchoCat
* GxExpander
* GxFlanger
* GxPhaser
* GxRedeye Chump
* GxRedeye Big Chump
* GxRedeye Vibro Chump
* GxReverb-Stereo
* Gx Alembic Mono
* Gx Studio Preamp Stereo
* GxTiltTone
* GxTremolo
* GxTubeScreamer
* GxTubeDelay
* GxTubeTremelo
* GxTubeVibrato
* GxZita_rev1-Stereo


Please refer to our project page for more information:

http://guitarix.sourceforge.net/

download site:
http://sourceforge.net/projects/guitarix/

have fun

guitarix development team



_______________________________________________
Linux-audio-announce mailing list
Linux-audio-announce@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-announce

read more

April 11, 2013 10:01 AM

Create Digital Music » open-source

Beyond Listening: Ninja Tune Launches Ninja Jamm, Opens Artists to Mobile Remix [CDM Exclusive]

What if you could do more than just consume music as a passive listener?

It’s a question that has fascinated musicians ever since the dawn of digital technology. Now, a very big label is releasing an app that provides an answer to that question. Ninja Tune – and, crucially, founder Matt Black of Coldcut – are going to mobile platforms with an app that does far more than simple remixing. It can let you radically transform some of Ninja’s artists, even going in a direction that might be considered instrumentalism. CDM contributor Matt Earp has been quiet in these parts in the last months partly because he was contributing to the project. He and the developers give us an exclusive look inside the process of making this app and what it means.

And don’t miss the making-of video; the final app as it ships is built in OpenFrameworks and libpd.

Venerable independent UK electronic music label Ninja Tune have launched Ninja Jamm, their first music remix app, in collaboration with London-based arts and technology firm Seeper. It’s been created (for now) for iOS and it’s filled with tunes and loops from Ninja artists. Seeper have produced the “making of” video above that tells the app’s story, and both organizations answered some of CDMs questions below. It’s live in the app store as you read this and free to download, so grab it while you finish the article!

Ninja Jamm is basically a smart but simple remix sequencer that users can load up with “tunepacks” from Ninja’s catalog – all purchasable through the app. These tunepacks are tracks broken apart into a 4×8 matrix of clips, 8 each for drums, bass, and two more (melody, keys, vox, FX) depending on the tune. Most clips come from the original tunes, but some extras have been added to round out the bill. Users can turn instruments on and off, swap between clips, glitch them out, add effects like reverb and crush in a number of different ways, trigger the “Coldcutter” for beat-repeat action, trigger and pitch-bend stabs and one-off samples, and even change the tempo of the track. “Jammers” can record what they’re doing as they mix and instantly upload the whole thing to SoundCloud when they’re done. It packs a fairly dizzying array of sonic options into a small screen, but you’d expect nothing less from creative director Matt Black, one half of Coldcut – Coldcut did give the world “Beats and Pieces” and are synonymous with the cut and paste aesthetic of large swaths of electronic music spanning their 25+ year career.


Matt Black and Romin Aliabadi‘s video takes us through the various functions of the app

It’s an ambitious project for a record label to make something this complex, and while Black is familiar with writing a line or two of code, he’s far from a iOS developer, and Ninja Tune is far from a software development house. Enter Evan Grant and Seeper – he and his team have done multi-touch interface, projection mapping, and interactive design for some of the biggest names in the world – BBC, MTV, Ted, Xbox – It seemed like a natural fit, but there were challenges. Grant: “We’ve worked with major music labels before and put sound design and music at the core of all our installation and event projects. We develop hardware and software all the time, but this is the first time we’ve released a public mobile app.” Apple’s design specs are rigorous even for the most experienced team. A video of a prototype of the app in the hands of Amon Tobin surfaced last summer, but concerns about stability and a desire to keep making it even better kept it from launching then. Still, hard work and a relentless desire to fix a bug list a mile long prevailed, and the team received approval from Apple a few weeks ago.

Matt Black on the app’s inception and what’s under the hood:

“The concept’s genesis is in software created for [Coldcut's] 90s projects such as Tonetrakker, DJamm and the Let Us Play software. For the 1997 ‘Let Us Play’ album, Coldcut and Hex released a free CD-ROM including our first mixing software ideas like My Little Funkit and Playtime. These let the user swap between loops, fire samples, and randomly cut them up. In 1998 we made a more controllable 4 channel loop glitching engine for our live shows, called DJamm. We got a deal with Steinberg to release it, but we never finished it – though we did release the glitching shuffle algorithm as the Coldcutter VST plugin.

When we met Seeper I was just getting into creating software again, and the App Store/iPhone were changing the whole software business, opening it up to independent operators. Evan already knew the space well and Seeper seemed like great partners to collaborate with to do something. So I knocked up a demo using Ableton and a Launchpad for a mixer app, and at the same time long time Seeper collaborator Christian Curtis had created a MaxMSP patch which cut up loops and also had a brilliant waveform interaction mode. So we mixed those two together as the prototype. However, Max wasn’t the right choice for the final implementation, and eventually we found Ed Kelly, who heroically converted it to a Pd patch, itself a work of art.”

np Pd patch of Ninja Jamm code audio engine

“There were other contributors in there as well – Ariel Elkin of Arivibes lent a hand building out the store, which was surprisingly tricky. The lion’s share of the non-audio code was written Chris Bradley and Andy Wallen, the main hackers at Seeper, and they deserve special commendation for their unflagging efforts.”

store1

clip mode and drill

ccscreen

Black and Grant gave CDM a run down on some of the app’s essential details:

When’s the launch?
Today! April 11th, 2013

How much is the app?
It’s free to download and comes with 1 free tunepack (Beats and Pieces 3). You can purchase single tunepacks for a launch price of £0.69/$0.99, or “EPs” of 4 tunepacks for £1.99.

What tunes and artists will be included at launch?

  • Coldcut – Beats and Pieces 3 (comes free with the app)
  • Mr Scruff – Wobble Control
  • DJ Food – Dark Lady
  • Coldcut x Hex – Timber (Seiji Remix)
  • Two Fingers (Amon Tobin) – Fools Rhythm
  • Bonobo – Eyesdown
  • FaltyDL – Atlantis
  • Martyn – Masks
  • Starkey – Blood Roses
  • Will there be new music released for the app after launch?
    Yes, new tunepacks coming every 1-2 weeks. An exclusive track from Luke Vibert is in the works as well as the mighty “Witness” from Roots Manuva, and tunes from Emika, Mixmaster Morris, Slugabed, Raffertie, Lapalux, Shuttle, Toddla T and many more Ninjas. Possibilities for themed packs and artists from beyond the Ninja fold are also on the horizon.

    Do artists receive any royalty from the downloads?
    Yes, artist receive a cut when jammers buy the tunepacks.

    What’s the audio format?
    44k 16 bit for ultra high quality sound.

    Can users export or share the jamms they create?
    Yes, they can upload to SoundCloud at the touch of a button, then share on Facebook, Twitter, Tumblr, or wherever else they can think of!

    How did the Seeper/Ninja Tune partnership come about?
    Evan Grant: We’re all Ninja fans at Seeper so when Matt and I started talking about a collaboration it was really exciting. It was clear we shared a passion for innovating with interactive sound and vision, and we agreed there was a need for a next generation jamming app.

    Why launch on iOS, and are their plans to release on the Android platform?
    Matt Black: You have to hand it to Apple, their introduction of touchscreen mobile computers has been a real game changer. iOS is the most mature development environment and Apples App Store system helps get us and the artists paid. We do love multiculturalism and will support Android as soon as we can earn a few bucks to pay for the conversion.

    What were some of the major technical hurdles you faced, and how did you overcome them?
    EG: The audio engine is built in ‘PureData’ and run’s on mobile courtesy of ‘libpd’. The user interface is built in C++ using Openframeworks with the store developed in device native Objective-C”. The downside of this approach initially was performance. Using open source libraries results in a overhead, a lot of time went into resource and speed optimization throughout the app.
    MB: Yes, the choice to use Pd was at least partially inspired by the enthusiasm the CDM community has shown for it. Using open software like OpenFrameworks is inline with everything we stand for. Unfortunately, whilst Pd is a fine and useful construction kit, it’s not that efficient as code, so Ed had to work very hard to get the Pd core audio engine to handle the playing and processing of 4 stereo channels with fx. Pd uses 32-bit audio so it takes double the memory of 16-bit samples, again not very efficient.

    Ed.: I have to strongly disagree with Seeper’s assertion that libpd is inefficient; there is always room for improvement and in particular the way in which patches are deployed, but that’s not the feedback we’ve gotten from other users, and versions of Pd have even been made to operate on first-generation iPods. Hopefully this is something we can take up on the libpd site soon, including the specific concerns raised here. -PK

    Did working with Lossless / high quality audio present any problems?
    MB: Yes, many apps use mp3s or 22k audio. Being DJs and music heads, we knew we didn’t want to compromise with the sound quality, so we held out for 44k 16 bit uncompressed. This means content takes longer to download than an mp3, but the end result is far higher quality, and you can actually play Ninja Jamm in a club on a big sound system and hear your work properly.

    What are the plans for the project after launch? Forthcoming features you hope to see in future releases?
    EG: We’re working with Ninja Tune to align with new releases, so lots of cool new content will be available. We see this as the start of a genre of ‘jammboard’ apps using the ‘tunepack’ format.
    MB: Yeah, we have a feature list a coupla metres long already. The no .1 feature for us and everyone else is the ability to load your own samples, but this could conflict with the business model which is centered on saleable Tunepacks, so right now we’re thinking about it. Sync between different copies of the app would be fun. Vol controls for each channel should be possible. If we can get a decent community of jammers who get what we are doing and buy enough packs to support future dev, we vow to keep on with maximum effort and never surrender.

    Where can users go for info on updates?
    ninjajamm.com will be our main hub – It will feature charts of mixes created by Ninja Jammers that have been uploaded to SoundCloud, as we expect the community and competitive aspects of NJ to be important. Also the Facebook page and Twitter feed should keep you up-to-date on all the news.

    by Matt Earp at April 11, 2013 09:37 AM

    April 09, 2013

    Advogato blog for ensonic

    9 Apr 2013

    buzztard & gstreamer hackfest

    This month I mostly cleaned up small bits and pieces from the gstreamer-1.0 port. Most notably multitrack encoding works again. The handling of EOS and starting of the next track was racy. Speaking of the recording dialog - this one now has some basics for a silent mode implemented. For now it only disables the scrolling in the sequence view. Next thing would be to disable the level meters.

    I hacked a bit more on the child-proxy iface. This now turned into utility functions that allows to write:
    bt_child_proxy_set(obj, "prop1::prop2::prop3", val, NULL);
    So what does this do?
    GObject obj1, obj2;
    g_object_get(obj, "prop1", &obj1, NULL);
    g_object_get(obj1, "prop2", &obj2, NULL);
    g_object_set(obj2, "prop3", val, NULL);
    g_object_unref (obj2);
    g_object_unref (obj1);

    This saved quite a few lines of C in buzztard. I wonder if this is something we want to add to glib? If we do I would go for a single ':' as a separator and we might also want to consider starting the property with one:
    g_object_set(obj, ":prop1:prop2:prop3", val, NULL);
    The leading ':' would help to quickly detect whether we need to split the property name and recurse into child objects. The whole scheme is backwards compatible as property names are not allowed to contain ':'.

    In the end of march I attended the GStreamer hackfest in Milano. First I looked into a few tests - both on GStreamer and buzztard side. On the GStreamer side adder has some test fixes. On the buzztard side I improved my encoding tests. Wim gave me the crucial tip that fixed the dynamic adding/removing of analyzers while playing. Maybe I can try that for machines again. I showed the parser for controller-setups to some people and did smaller changes on it. I also discussed what we could do with gst-tracelib for gst-1.0 and started a new design-draft for it.

    41 files changed, 871 insertions(+), 816 deletions(-)

    April 09, 2013 08:31 PM

    Ubuntu Studio » News

    Long awaited bugfix for jack just landed in -updates

    Just a few minutes ago, jackd2 was updated in the Ubuntu repositories for 12.04 and 12.10. It includes a bugfix that has been causing jackdbus to crash #956438. So, if you’re running the native jackd2 package on those releases, please perform a system update.  

    by Kaj Ailomaa at April 09, 2013 05:54 PM

    Linux Audio Announcements - laa@linuxaudio.org

    [LAA] FSTHost 1.5

    From: Pawel <xj@...>
    Subject: [LAA] FSTHost 1.5
    Date: Apr 9, 8:33 am 2013

    Hi,

    I want to announce FSTHost 1.5.0 version. FSTHost is fst sucessor - app for M$ Win VST plugins.

    - Support Wine-LPA
    - Support for window resize
    - Handling case when Jack changed our client_name
    - Support for "self MIDI Program Change message handling" (-P option)
    - Do not process MIDI data if ports are disconnected
    - Editor window is centered
    - Buffering SysEx input messages and process them in non-RT thread
    - MIDI channel filter redirect messages to first channel
    - MIDI Filters - really simple window for build own filter chain
    - JackTransport improvements (tested with T-C-M VST and Hydrogen as master)
    - Support for 64 bit VST plugs

    NOTE:
    Starting from now make will build two separate app:
    - fsthost32 - for 32bit plugins
    - fsthost64 - for 64bit plugins (OFC only on amd64 OS)
    "make install" should create also symlink fsthost -> fsthost32

    Many thanks Jordan/Ninez for support/bug reports/ideas/etc.
    Also thanks Wine-Devel guys for help with 64bit version,
    and all people who report bugs.

    Best Regards
    Pawel / Xj


    _______________________________________________
    Linux-audio-announce mailing list
    Linux-audio-announce@lists.linuxaudio.org
    http://lists.linuxaudio.org/listinfo/linux-audio-announce

    read more

    April 09, 2013 09:01 AM

    April 08, 2013

    Wunschkonzert, Ponyhof und Abenteuerspielplatz

    It's Time Again!

    My fellow Berliners! There's another Berlin Open Source Meetup scheduled for this Sunday! You are invited!

    See you on Sunday!

    April 08, 2013 08:58 AM

    April 05, 2013

    Music, Programming and a Cat

    Fundamentals of Piano Practice (Free PDF Ebook)

    Todays Share&Care is a free book, "Fundamentals of Piano Practice". Not only fundamentals but really advanced topics as well. Ever wondered how to play really fast sequences? Start from infinite speed and get slower over time! 

    I got piano lessons since I was four years old. I had multiple teachers, from self-taught over concert-pianists and, as I entered the music-university myself, top pianists and teacher-instructors.

    While in university I discovered the book "Fundamentals of Piano Practice" by Chuan C. Chang.. It gave me a huge boost. First in technique, closing gaps and removing misconceptions But more important: it gave me a huge motivational boost. You realize that you maybe don't need a teacher, but you need something that teaches you.

    Teachers can use this book as a textbook for teaching practice methods. It can save you a lot of time, allowing you to concentrate on teaching music. If you don't have a teacher, pick any piece of music you want to learn (that is within your technical skill level) and start practicin ... Read More

    April 05, 2013 08:28 PM

    Ubuntu Studio » News

    Ubuntu Studio 13.04 (Raring Ringtail) Beta 2 is now released!

    Ladies and Gentlemen, the Ubuntu Studio team proudly presents the new Ubuntu Studio 13.04 (Raring Ringtail) Beta 2! This release introduces some new applications, a rewritten icon theme, new menu items, a new lowlatency kernel based on Linux v3.8 kernel, and a new wallpaper. Images can be downloaded at cdimage.ubuntu.com/ubuntustudio/releases/13.04/beta-2. The release notes is available [...]

    by Howard Chan at April 05, 2013 01:15 PM

    Ubuntu Studio 13.04 (Raring Ringtail) Beta 2 Release Notes

    NOTE: This is a Beta pre-release. Ubuntu Studio Pre-releases are NOT recommended for: Regular users who are not aware of pre-release issues Anyone who needs a stable system Anyone uncomfortable running a possibly frequently broken system Anyone in a production environment with data or workflows that need to be reliable Ubuntu Studio Pre-releases ARE recommended [...]

    by Howard Chan at April 05, 2013 01:14 PM

    April 04, 2013

    Create Digital Music » Linux

    Novation’s Launchpad S: Brighter, Faster, Driverless, Friendlier with Other Apps [Artist How-to]

    launchpad_s

    Novation’s Launchpad may have begun its life focused mainly on controlling Ableton Live. But a new update, while not radically different from the original, is more flexible, working with more software and more operating systems – including the iPad. It’s also brighter and refreshes faster than the original.

    The Launchpad S is, generally speaking, still a Novation Launchpad. It has the same complement of controls, and unlike some recent hardware, it lacks features like velocity sensitivity and full-color RGB LEDs. This is still just a basic, tri-color 8×8 array grid controller with some extra controls. But like the original, that also means it’s about the cheapest grid controller you can buy, and it’s unusually light and portable.

    What that “S” adds in terms of hardware is mainly brighter LEDs – much brighter and more saturated, from the looks of the video – and a “significantly-faster refresh rate” that might appeal to specific programming applications.

    The other big change is, while there’s still an Ableton logo (the old one, even) and prominent mention of controlling Live, the Launchpad is no longer tied to specific drivers and software. Class-compliant operation means you can plug it into any Mac, Windows, or Linux machine (hello, Raspberry Pi), as well as, via the USB Camera Connection Kit, an iPad.

    I think it’s most interesting what hackers will do that, but Novation is also bundling some extras to get you started. There are new custom software control overlays in the box, including FL Studio. (No word yet on what others may be included.) And there’s a gigabyte of Loopmasters samples, as well.

    It seems to me there’s a window of opportunity for Novation here, both in timing and cost. On timing, any mention of Ableton’s much-fancier Push controller has to come with a big caveat: Ableton can’t ship you one, with a backlog stretching into the summer. Novation says the new Launchpad S will be available this month. Add to that the dealer price / suggested retail of US$169.99. We’ve seen some street prices much lower than that.

    So, sure, the Launchpad S does less than most of the competition. Significantly, Keith McMillen’s QuNeo controller offers more touch controls and continuous control, plus RGB color, for US$199.

    But, if you really just want a grid controller bargain, the Launchpad S is a contender. And it’s worth observing that, for not much more than a Push, you could pick up an inexpensive PC laptop or netbook, install Linux and Renoise, and plug in a Launchpad S for an all-in-one setup (among other solutions). I’m also interested to see what an iPad-plus-Launchpad S rig might look like.

    What do you think? Is the Launchpad S – or original Launchpad, which may now be even more impossibly-inexpensive – something you’d consider? Let us know in comments.

    http://bit.ly/Launchpad_S

    Artist Videos

    With the new ‘S’, here’s KillTheRobot. There’s an Ableton session to download, too:
    http://bit.ly/KillTheRobotSamples

    And behind the scenes of how he produced this:

    by Peter Kirn at April 04, 2013 03:37 PM

    Hack a Day» digital audio hacks

    MP3/USB/Aux hack hidden behind cassette facade

    mp3-hiding-in-plain-sight

    [Ivan] made something special with this car stereo hack. He altered the head unit to play MP3 files from USB and added an auxiliary line-in. But looking at it you’d never know. That’s thanks to the work he did to create a false button hiding the audio jack, and a false cassette hiding the USB port and MP3 player display. Possibly the best part is that the radio itself still works like it always did.

    There are several components that went into making the system work. It starts with the cassette/radio head unit. To that he added an MP3 player with remote which he picked up on Deal Extreme. He wasn’t a huge fan of the IR remote that came with it so he rolled in a remote that mounts on the steering wheel. To pull everything together he used a PIC 16F877a. The microcontroller controls the lines which tell the head unit if a tape has been inserted. When [Ivan] selects either the Aux input or wants to play MP3s from a thumb drive the uC forces the head unit into cassette mode and the audio from the player is injected into the cassette player connections.

    To help deter theft [Ivan] created two false fronts. The end of a cassette tape plugs into the USB port. The rewind button plugs into the Aux jack. You can get a good look at both in the demo after the break.


    Filed under: digital audio hacks, transportation hacks

    by Mike Szczys at April 04, 2013 01:01 PM