Blah blah !

PodXTGui internal changes

Posted on 19. May · Comments [0]
PodXTGui is not dead.

I am in the current process of rewriting the connection backend using pyalsa midi sequencer module. It should be more efficient but requires to review a bunch of code.
Hopefully, it's python code so it should not be too long ;)

Labels: Labels: Code Linux Music

If Python was a music style ...

Posted on 26. Jan · Comments [0]
... what would it be ?

Jazz : no, apparently too complex. Python can be really simple and doesn't require to be familiar with it to understand it.
Pop : naaah ... First, Python is GPL, and pop music is not backwards compatible with GPL ;). Secondly, you can't construct huge pieces of work in pop : you have to respect the damn old radio format (i.e. less than 3 minutes).
Rock : Python is too structured to be Rock (i.e. indentation).
Classical : Python is relatively new, nearly everyone can code python, but I doubt everyone can play violin.

so, there remains : Blues ... yes ! Python would be Blues music.

First, anyone learning to code can code in Python (there's no compilation process to understand, you can start with simple scripts)
and anyone learning the guitar can play Blues (classic I IV V structure is so simple, yet so powerful)

There is no level at which it would be meaningless stopping playing the Blues, as it is so rich and so trans-cultural (i.e. the Maloya of Reunion Island IS a form of blues to me :) )

Moreover, Python has got it's own true philosophy :

Python 2.4.4 (#2, Jan  3 2008, 13:36:28) 
[GCC 4.2.3 20071123 (prerelease) (Debian 4.2.2-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import this
The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!

Doesn't it sound to you like a Blue note ;D

Labels: Labels: Code Moods Music

Pod XT interface : start

Posted on 19. Aug 2007 · Comments [5]
Based on Markus Grabner's Pod XT driver for Linux, I started to develop a gui for this excellent Guitar stuff.

It is currently under development (not beta or even alpha) and only the knobs are really synced with the pod.

It is developped in python using the GTK bidings (pyGTK)

The easy stuff has been done, now it's time to have a llok at the stomp connections (which are a bit trickier as the knobs number may vary depending on the stomp chosen).

Here's a picture of current status :

podxtgui_a_very_start

(Please not that this is not affiliated in any way with the maker of the Pod XT)

Labels: Labels: Code Linux Music

pyGTK : knob widget

Posted on 16. Aug 2007 · Comments [1]
For a GUI I'm planning to delevop later, I was looking for a PyGTK rotating knob (i.e. like the ones used as volume knobs on stereos). Having found none, I spent some time developing one. Here's the result : the code need to be cleaned, btw it is already usable.

Knob rotation can be done by moving the little dot on the knob or by using the mouse wheel while under the chosen knob.

knob

The code is heavily inspired (not to say fully stolen ;) ) from the pygtk Cairo clock widget example that can be found here

And here's the knob class 'yet dirty' code

Labels: Labels: Code

Unknown album : Endangered Species by Lynyrd Skynyrd

Posted on 4. Feb 2007 · Comments [0]
endangered_species
Enangered Species is somewhat unknown (at least not well known) album of the famous Lynyrd Skynyrd rock band. I discovered it more than 10 years ago when it was published (in 1994 to be precise) and felt in love with it. unfortunaltey, I had it only on a poor old cassette that I lost, so I was really happy when I found it yesterday at the store :).

This CD includes 14 tracks which are amongst Lynyrd Skynyrd best songs (i.e. Sweet Home Alabama, Heartbreak Hotel, Saturday Night Special), but played accoustic. So, even if you're ot a Lynyrd Skynyrd fan but you like blues music, you may really like this album.
It's a pity that this CD is deserved by such a bad cover



Labels: Labels: Music Reviews

Openbox3 : A window manager you can work with

Posted on 28. Oct 2006 · Comments [2]
In the quest of the perfect window manager, lots of people fall in love with the well known metacity (Gnome's window manager) or KWin (KDE's one) because they are included in a full featured desktop. Other people who look for lightweight or geeky window manager use fluxbox, ion or the brand new compiz/beryl with all its effects (mmmmh, wobbly windows !).

When it comes to work, I really need something fast and efficient and that's what Openbox is !

  • lightweight, run on "not so new" computers
  • easy to configure with comprehensive and text based configuration files
  • keyboard shortcuts management included (including windows move and resize)
  • comes with themes so you can change the way it looks (even the window buttons order)

So here's how to cook it :

And voilà ! Taste with your prefered keyboard (i.e. : in my config Mod4 + right moves the window to the right, Mod4+Ctrl+Right extend the window to the right).

One more thing, the Openbox documentation is very clean and understandable, so I recommand you to have a look at it ...

A great guitar : Tanglewood TW-15-CE-B

Posted on 15. Oct 2006 · Comments [2]
tanglewood_guitar
I finally bought a new folk guitar and I must admit it's a perfect deal for what it worth.

So, let me explain why I would recommand this guitar to other guitar players :

  • first, it is still a cheap model (around 500 € in France) for an electro-accoustic guitar
  • it has a solid top, back and sides (means it sound should become greater with time)
  • its accoustic sound is rightly balanced
  • its electric sound really reflects its accoustic sound (so, balanced as well, which is not the case of lots of guitars of this price range I tried)
  • its EQ (B-Band) is efficent (when you push mediums, you really hear it)
  • the model I bought was rightly tuned and it's really painfull to move on the neck

Before choosing this one I tried other models, even from well-known brands from the same price range (including Cort, Art & Lutherie, Yamaha, Simon & Patrick, Ibanez) and no other one seemed as well balanced. I did not know about Tanglewood before buying this one but I would definitely recommand to give a try to its models to any guitarist interested in an electro-accoustic.

Official website is here
Guitar details can be found here

Labels: Labels: Music Reviews Stuff