Blog

Writings on music, art, technology and life.

slovenian keyboard layout

While setting up new installation on my laptop (ending up with AVLinux, based on Debian Squeeze and Awesome window manager), there are million little things that don’t work exactly how I want and spend too many hours on fine-tuning it. In fact, one of the things didn’t really manage to setup in the last incarnation of running OS (Ubuntu, Gnome 2) was keyboard layout. So now I managed to do it propertly – the Right Way – by editing some conf files.

So, the basic system to keyboard layouts nowadays is XKB. Layouts that XKB loads are in /usr/share/X11/xkb/symbols. I modified a slovenian layout and added a variant. At the end of /usr/share/X11/xkb/symbols/si I added:

This will give me a layout I can load with setxkbmap si usprog. The basic idea of this layout is that it is a full basic “us” layout with additional ways for three slovenian letters č, š and ž, and “serbo/croat” ć and đ. They are accessible using AltGr (right Alt) key and keys c, s, z, ‘ and d. Simple as that. AltGr + 5 provides an additional Euro currency sign.

The next step would be to create this configuration in a local (under ~/ home) location. A -config option to setxkbmap command should be the way to go, i guess.

lucky outtakes album

I’m working on a some kind of outtakes release with material from the process of creating music for Matija Ferlin’s “Sad Sam Lucky” performance which premiered last month in Zagreb, Croatia and a week later in Ljubljana, Slovenia, and is going to have a world premiere on Paris this month. The leftover material feels to me as quite powerful, but seems to fall into two extreme groups: long, emotional harmonic content, and quite harsh agressive noise material. At the moment I’m looking at it (listening) as a flow that jumps from one extreme to the other with abrupt cuts. However I’m not sure if it works well like this. The idea that I’m most inclined to at the moment is to create two releases – “ambiental/harmonic” one, and a noise one. Soon something comes out of it.

Eclectic Tech Carnival 2012 Ljubljana report and thoughts

More than a week ago ended a Ljubljana edition of Eclectic Tech Carnival – /etc – a gathering of women interested in FLOSS technology (software and hardware). It was organised in collaboration between Cyberpipe, Red Dawns festival and LJUDMILA – Ljubljana Digital Media Lab.

When the prospect of doing some type of programing in Cyberpipe appeared around last summer, one of my first thoughts was to try to facilitate an /etc in Ljubljana. A constant thought was, of course, how to do it properly within consideration that I’m male. So I reached out towards Genderchangers and ETC organizers list, whose responses were extremely valuable. In fact, Aileen Derieg, one of the organizers of /etc Linz in 2007 decided to come for the whole Carnival in Ljubljana and we agreed on her moderation of the main round table, which she did amazingly.

The Carnival kicked off with three workshops running consecutively: SOLAR (creating solar cells from various cheap materials) by Selena Savić, KOERPERSPULE (creating wearable electromagnetic sonic ‘sensors’ from old recycled coils) by Roger10-4 aka Sabrina Basten and Audrey Samson and HARDWARE FUN (looking at the ‘inside’ of a computer, tearing apart, puting together, possibly installing basic FLOSS and creating something towards a BIOMODD) by Monika Pocrnjič. All workshops were open to women and trans-persons only. There was a two-hour slot for /etc mingling and debate which ended as a fun coffee meetup with a lot of discussion about funding and other playful stuff. Final day (saturday) was a public day of presentations by Nataša Muševič, Deborah Hustić, Maja Kalođera and Audrey Samson. The day (and carnival) concluded with extremely interesting – and in opinion of many a very good – round-table about sustainable media-labs which are encouraging and ‘safe’ for women, with Robertina Šebjanič, Deborah Hustič, Reni Hofmueller, Tea Hvala and moderated by Aileen Derieg.

The publicity and press for the Carnival was done primarily by Red Dawns festival – International Feminist and Queer Festival that was happening in parallel and which /etc was part of. So participants and performers of the festival and carnival met every evening at the vegan dinner at the anarchist infoshop at Metelkova City and, therefore, mingled. This intertwinement of two festivals created various consequences: firstly, the audience for /etc workshops didn’t come through connections of tech-curious emancipated female self-organizers of /etc itself, because, really, there weren’t any involved in organisation. There was amazing help and engagement from Red Dawns team but that still created a certain gap in semi-public communication towards possible audiences. So, the workshops, each of them lasting two days with 3-4 hours/day, had very floating participants – either with different set of women coming to each day, or with very few participants (2-3). Secondly, the carnival didn’t feel as an independent whole, but more as a part of something bigger with missing self-organised ambience where /etc women do everything – from organisation, food and hacking. At the same time, it must be said, that without /etc being under umbrella of Red Dawns, I doubt we could’ve pulled it off with the fact that there are no groups in Ljubljana/Slovenia doing emancipatory women-only tech workshops. A lesson in this is that we need to find women and encourage (but not force in any way) them to self-organise and create those exclusive pockets of technology research for women only. The space for it can always be Cyberpipe or possibly Ljudmila.

Or as Audrey put it – it was nice but somehow strange that there were a couple of guys ‘at the service’ of women during /etc – arranging what was necessary in the space and washing the coffee mugs (Klemen and Brodul). Another comment concerning the feel of the space was also that it didn’t feel quite ‘/etc-only’ as there were events happening later in the evening that were not connected to /etc. It would seemingly be the most powerful feeling if the space was devoted 24/7 to an event like /etc and its participants. The 24/7 aspect helps to create the feeling of a ‘safe’ space – ‘a room of our own’.

A big issue (at least for me personaly) was quite strong opposition by some Cyberpipe members to exclusivity of workshops and of Cyberpipe space. Despite of my effort to talk and be clear about the fact well ahead that Cyberpipe will be closed to male public and members during /etc, the moment I asked on the mailing list that guys refrain from coming to, or walking around, Cyberpipe unless really necessary, the issue exploded – on IRC channel and partially on mailing list. My intention is not to make public some of the internal dissagreements and conflicts in Cyberpipe and ways these are being handled (although I strive for transparency) but more to put forward certain thinking and dilemmas that become potent in such situation. At this point, however, I must admit, I’m unable to make a final decision what I think about it. One thing for me is sure: women need exclusive labs to work with technology. And we, men, shouldn’t be ever nervous about it. White male has always and for very long time been at power and with privileges above everyone else: black slaves and women. There is nothing less that we can do then to move aside and give space – as much as we can, many many times and as frequently as possible. With cultural damage carried by women today (and I don’t mean to victimise anyone), we have the responsibility to be open about it and move along.

The rest could most probably be nothing but trolls.

(last edit 20/mar 9:24 – mainly grammar corrections)

Echo Indigo DJx on Ubuntu Linux

Few days ago I ordered an Echo Indigo DJx audio card from Amazon. It’s an expressCard device with 4 analog outputs – just perfect for a digital DJ. I used to own one few years ago and had a very good experience with it. It’s pretty much flawless – just two lowlatency stereo outputs – all you need to use your laptop for a DJ situation.

Well, guess what? It’s just works. Out of the box. I plugged it in and it was instantly available as an alsa device. The only thing that I had to do to get some sound from it was to install alsa-tools-gui package in run “echomixer” and lift all levels for virtual mixer 0. Now onto “mixxx”.

saturday supercolliding

Today I worked more on a piece of code that should get up basic functionality of SenseStage/DataNetwork. With some nice help from Marije I’m now this far in SuperCollider:

I still have (more and more) questions. It’s funny, as you progress in slowly becoming familiar with language things keep on popping out, questions that are most of the time in the form of “why this doesn’t work? it should work, but it doesn’t!”

For example, if i write “~variable” what exactly does it mean? It seems to be some kind of global variable, according to SC docs?