blog
Create sensible file names for files from ZOOM audio recorders
On 21, Jul 2016 | No Comments | In code | By admin
Zoom recorders name their files ZOOM0001.WAV, etc. This is not terrible informative. I made a script to auto-generate file names based date of modification of file (to be accurate you need to set the date correctly in the recorder). It is a Haskell script using the turtle and WAVE packages. To run it make sure the packages are installed and do “runhaskell rename_zoom.hs /path/to/your/files”.
audio-DH: sonic manifestations by 250 creators from Den Haag/The Hague
On 25, May 2016 | No Comments | In Event, news | By admin
I have submitted a short piece for ‘audio-DH’, a collaborative project involving artists somehow related to Den Haag. An official public presentation/premiere will take place at Korzo Theater as part of TodaysArt Festival, on SEPTEMBER 22nd, although I will not be present.
The project ‘audio-DH’ presents the work of 250 experimental artists/creators from/based in The Hague. Some fifty invited curators have collaborated to probe the waters -both those normally reached by sunlight and other, more bathyal, ones- of the sonically adventurous creative ocean that has been persistenty flooding the city of The Hague for quite some time now.
Forcefully illustrating the worldwide, decades-long, explosive and expansive ‘socialization’ of creativity; including all kinds of groups, ideologies, collectives, generations and aesthetics; and encompassing the wide spectrum of ‘experimental’ practices –from noise to contemporary, from improvised to algortihmic, from documentative to highly composed- ‘audio-DH’ aims at unequivocally placing The Hague in its rightful place as one the most sonically creative cities in the world.
In addition to the individual work of the artists/creators involved, this project presents the results of a specifically developed software –aptly named ‘HARING’- that autonomously recombines and transforms all these sonic contributions into a new mega-composition. Taking center stage, and unassisted by any human controller, ‘HARING’ will perform the presentation concert of ‘audio-DH’ in Korzo Theater.
Concept & Direction: Francisco López
General Coordination: Barbara Ellison
Production: iii
Software Development: Andrea Vogrig & Darien Brito
Web Design: Satoshi Shiraishi
Graphic Design: Studio Another Day
Financial Support: Creative Industries Fund NL, Prins Bernhard Cultuurfonds, Stroom Den Haag
Presentation Partners: Korzo Theater, TodaysArt
A simple music library browser using dmenu
On 17, May 2016 | No Comments | In code | By admin
I have a large music library, and all programs that I have tried (in Linux) are sluggish. Mostly I just want to select an album to play, and I want to do that quickly. I cooked up my own solution, a Haskell script that launches dmenu to select an album. It is instantaneous, I can get to an album from anywhere in the system in 3 or 4 seconds (I have the script assigned to cmd-alt-m). It requires generating a text file with all the music folders in the disk which should be updated regularly, I have also created a Haskell script for this. It uses the excellent turtle Haskell package for scripting. It also keeps track of the history of played albums.
script for generating list of folders:
Debian – getting a lowlatency kernel.
On 12, Apr 2016 | No Comments | In linux | By admin
For audio work a lowlatency kernel or an rt-patched kernel should be used. Lowlatency is enough in most cases. Personally I’ve found that only an rt-patched kernel was capable of avoiding x-runs.
In Debian you can get an rt-patched kernel directly from the main repository. To install a lowlatency kernel, though, you need to compile one yourself, but that is quite easy. In the steps below change the version number to match the version number you want to use.
apt-get install build-essential fakeroot apt-get build-dep linux apt-get install libncurses5-dev libncursesw5-dev apt-get install linux-source-4.2 tar -xaf /usr/src/linux-source-4.2.tar.xz cd linux-source-4.2 cp /boot/config-4.2.0-1-amd64 .config make menuconfig In the gui: enable preempt enable timers 1000Hz make -j4 deb-pkg LOCALVERSION=-lowlatency KDEB_PKGVERSION=$(make kernelversion)-1 cd .. dpkg -i linux-headers-4.2.5-lowlatency_4.2.5-1_amd64.deb dpkg -i linux-image-4.2.5-lowlatency_4.2.5-1_amd64.deb
toggle lcd backlight linux
On 10, Mar 2016 | No Comments | In code, linux | By admin
When working on music it’s nice to toggle the lcd backlight with a key press:
27 de Maio – Lisboa – Música Viva 2015
On 26, May 2015 | No Comments | In Event | By admin
Tomorrow in Lisbon, I will presenting subjective referral backwards in time at Música Viva festival, using Miso Music’s loudspeaker orchestra.
radioCona:ZimaFM
On 10, Feb 2015 | No Comments | In Event | By admin
My piece 48Hz will be playing sometime between 15Feb and 19Feb in radio cona, FM 88.8MHz, Ljubljana.
15.– 19. Feb 2015, from 19:09* (FM exhibition)
radioCona FM 88.8MHz, Ljubljana and stream
radioCona broadcast programe
radioCona ListeningHUB: Pritličje
from Monday 16th to Thursday 19th February
25th January | performance Porto | sonoscopia
On 18, Jan 2015 | No Comments | In Event | By admin
I will be playing in Porto on the 25th January, next Sunday, with Pablo Sanz at Sonoscopia:
Sonoscopia
18.00
Microvolumes
Pablo Sanz & Miguel Negrão
Concerto com oferta de jantar
Rua da Prelada nº 33 ( ao largo do Carvalhido) | Porto
5 February | Quinta Aberta | O’culto da Ajuda | Lisboa | talk and performance
On 12, Jan 2015 | No Comments | In Event | By admin
Invited by Miso Music Portugal, I will be talking about my work and performing some of my pieces on the 5th of February at O’culto da Ajuda in Lisbon. The last time I played in my home town was in 2009, so I’m quite happy to be able to present something again in Lisbon.
O’culto da Ajuda
Travessa das Zebras 25/27,
1300-589 Lisboa
ICMC 2014 – Athens
On 11, Sep 2014 | No Comments | In news | By admin
I will be presenting a paper at ICMC 2014 in Athens next week. My presentation will be on the 18th at 9am.
I will also be presenting a poster with the Modality team on thursday and we will be giving a Modality workshop on Monday.