Jump to main navigation


Blog

FixIE v0.5 released

This is a bug fix release that solves the problems when there were empty instances of the elements used as containers for the addFirstChild method. Head over to the FixIE page to donwload the new version.

Whole-Play update

I've been a bit slack lately with Whole-Play, but that's going to be an exception, W-P can't wait!

Today I've closed drumGenerator2, and left it as a test program. Now I'm moving on to something much more exciting and challenging: teaching Chuck some harmony! The new test program I'm working on is called harmonyDetector, and I'm not sure how good it will be, but I'm hoping VERY good. This is forcing me to do two things: find ways to process note/chord data to infer harmony properties, but also think about what harmony is. It's easy to collect the data, but what's a key? What's a root? What's a scale? Believe me, when you put that into a programming language, it's quite tricky!

I'm also going to be working on the first milestone, wich is scheduled for Feb 27th, and will be a more interesting version of drumGenerator2. Did I talk about milestones? Well, because the development of Whole-Play is a long term project, I've set up a few milestones along the way, so I can both keep track of the progress made and enjoy the project. This means that whatever the state of the project, at certain points I'll write a commited program trying to make the most of the current possibilities. I ask myself something in the lines of "If I stopped the Whole-Play development now, what would be the best I coud do with it?". I'll post the results of these milestones here, so it's not all words.

FixIE

FixIE is a little script that I've created to overcome a few of the CSS selector limitations in IE6. What it does is adding a few helper classes to certain elements/states, which then can be used in your .css files to reference those elements/states. In particular:

  • It adds the"first-child" class to the first child of certain containers (by default UL and OL).
  • It adds/removes the class "hover" to LI elements inside certain containers (by default an element with id="nav"), to provide support for CSS drop-down menus.
  • It adds a class to all INPUT elements, matching their type. That is, all inputs of type "text" will also have the class "text", and so on.

It is possible to configure the first two features, choosing any number of containers. For example, you could add first-child functionality to all divs, or apply the hover functionality to several navigation menus (see the JS source). Read the full text...

Personalizar WordPress

Una de las ideas de integrar WordPress en dense13.com era practicar un poco con WordPress y ver hasta donde puedo adaptarlo a mis necesidades. Soy novato en ello, pero en los pocos días que llevo investigándolo he visto ya que las posibilidades son muchas. Escribiré sobre alguna de las cosas con las que me voy peleando, por si alguien se encuentra alguna vez en situaciones parecidas. Read the full text...

Whole-Play update

Not a very good week this time. I got stuck on some stupid configuration issues (I won't detail them because they are stupid). So not much progress in the end. The drumGenerator2 has improved a bit anyway, that's what counts.

Whole-Play update

This week I've started working on a new program, simpleDrumGenerator2, which is a more refined and powerful version of simpleDrumGenerator. It's quite exciting, since now the computer analyses the impro every X seconds, and can respond on a per-beat basis, which makes it much more responsive. Still some work to go on simpleDrumGenerator2, but it's looking very promising.

Also I've been working on a way to record the impros at the same time they are being played. I've managed to record all midi data to Sonar LE, which then can be listened to through Reason via Rewire, and mixed down to .wav if desired. I still would like to learn a bit about how to route audio signals virtually, since it might be very usefull/necessary in the future.

Can't wait to continue...

What is Whole-Play?

And why is there a whole category in the blog for it? Whole-Play was born on 18 Nov 07, but the seed were planted way before, probably around 1990. But WHAT is it?

It's a project, an experiment and an adventure. It's a journey to create a music project that combines programming, composing and improvising. Read the full text...

Feliz Navidad, y bienvenidos a mi blog

Buf, con un título tan original para mi primer post, voy a atraer tantos lectores como Extremadura surferos. Pero es que por ahí empiezo, deseándoos una feliz Navidad a todos, y arrancando mi primer blog (llego tarde!), aunque sólo sea para que me sirva de práctica profesional. Pero no, en realidad también espero que sea un sitio dónde compartir mis cosillas, que en este mundo hay mucha gente y a alguno le interesará.

De momento el blog no tiene mucho, estoy jugando con WordPress a ver qué posibilidades tiene y cuanto lo puedo configurar. En el futuro contaré mis aventuritas en Australia, la construcción de instrumentos, mis músicas e informática, mis sufriemientos con la Real... en fin, ya se verá, por el momento quería escribir un primer post, aunque no garantizo que lo deje aquí mucho tiempo, porque no es un inicio con mucho estilo. En cualquier caso, bienvenidos!

Additional content and navigation

Categories

Recent comments