CLAM Chordata 1.0

by
screenshot

The CLAM project is pleased to announce the first stable release of Chordata, which is released in parallel to the 1.4.0 release of the CLAM framework.

Chordata is a simple but powerful application that analyses the chords of any music file in your computer. You can use it to travel back and forward the song while watching insightful visualizations of the tonal features of the song. Key bindings and mouse interactions for song navigation are designed thinking in a musician with an instrument at hands.

Chordata in live: http://www.youtube.com/watch?v=xVmkIznjUPE
The tutorial: http://clam-project.org/wiki/Chordata_tutorial
Downloat it at http://clam-project.org

This application was developed by Pawel Bartkiewicz as his GSoC 2008 project, by using existing CLAM technologies under a more suited interface which is now Chordata. Please, enjoy it.

Advertisements

32 Responses to “CLAM Chordata 1.0”

  1. CLAM chordata 1.0, analizador de acordes Says:

    […] CLAM chordata 1.0, analizador de acordes clamnews.wordpress.com/2010/03/08/clam-chordata-1-0/  por vokimon hace 2 segundos […]

  2. prokoudine Says:

    You might like to fix URL for the video, guys 🙂 And… Great work indeed!

  3. vokimon Says:

    thanks for the warn. fixed.

  4. picatost Says:

    hey, i’ve seen this application before. isn’t chordata a copy from this one (5 years old, by the way)?

  5. vokimon Says:

    Which one? I guess you refer to CLAM Music Annotator. If so, yes, Chordata reuses components of that application. CLAM Annotator was focused in a very different purpose (metadata annotation, and inspection of music information retrieval algorithms results) and was just too complex to use for the purpose of just exploring chords. That’s why we developed Chordata. Chordata adds ease of usage, more views and enhanced navigation within the song. Annotator provides the flexibility of changing and combining different algorithms and data sets, this complexity is hidden in Chordata, just the chords.

  6. Zed Says:

    Download link for OSX? Your downloads only have SMS, Annotator, and Network apps, not Chordata.

  7. vokimon Says:

    @picatost: Oh yes, now i saw the video (i have flash disabled at home). That application was developed by the UPF/MTG as CLAM. Authors of that application (Jordi Bonada and Emilia Gomez) contributed the KeySpace view to CLAM as noted in the about dialog. The algorithm is similar to Emilia’s one but different, and was contributed by QMUL, Emilia has suggested me many times to incorporate her algorithm as an alternative and it is feasible but we are always short in time. This would be a nice GSoC project.

  8. vokimon Says:

    @Zed: No updated OSX binaries sorry. We are waiting for anyone to contribute them as we do not have a OSX box right now to build them. Indeed, as someone noted in the devel list the release had the build system broken for Mac. If you want to help, please join the list.

  9. Ave Says:

    I downloaded and installed Chordata 1.0.0 for Windows. After analyzing an mp3 file, the song would not play. I am using Windows 7 Home edition (32 bit) if that helps any.

  10. Patrice Levesque Says:

    Any plans to make the whole framework compatible with xerces-c-3? It’s been released more than 18 months ago. Worst case, maybe bundle xerces-c-2 and link statically?

    Can’t give chordata nor libclam a try without that.

  11. rishi Says:

    isnt chordata compatibe wid win xp??

  12. nolaiz Says:

    @Ave: we didn’t tested it on Windows 7. If you can provide us more information about the error maybe we can guess what is the problem. Can you describe exactly what happens? The program crashes, or just doesn’t sound?

    @Patrice: we will see how to migrate to xerces-c-3 ASAP, but meanwhile, you can use libxmlpp as xml backend: scons configure xmlbackend=xmlpp

    @Rishi: yes, Chordata should work on windows XP

  13. Manu Álvarez Says:

    La idea del programa me parece muy buena, pero no entiendo muy bien. ¿Aparte de los hexágonos de colores el programa escribe la partitura? En los pantallazos no se ve nada que apunte a eso, y la verdad es que con todo en la lengua del imperio, pues me he perdido un poco, jeje.

    Saludos.

  14. nolaiz Says:

    @Manu: el programa no escribe la partitura, pero además de los hexágonos va indicando los acordes reconocidos en notación inglesa (? -p.ej. A Major, etc…-)

    @Patrice: David -a.k.a. vokimon- yesterday did the migration to xerces-c-3. Thanks David!

  15. tom Says:

    I’m only just installed Ubuntu Lucid on my computer; and am still new at all this apt-getting.
    Can you give me a quick step-by-step on getting Chordata installed?
    I assumed I had to add your “deb … ” line to the source and tried the sudo apt-get install you see all over the internet, but no luck…

  16. Vokimon Says:

    @tom chordata was released before lucid release, so we only built debs for jaunty and karmic. If i have time i will rebuild them for lucid but no promise as it takes my pc away for a while. If you are interested, you should be able to rebuild them yourself by adding the debian sources (deb-src) for karmic, updating and, for each of clam, clam-networkeditor and clam-chordata

    apt-get source
    sudo apt-get build-dep
    cd
    fakeroot pkg-buildpackage
    cd ..
    sudo dpkg -i *deb

  17. Vokimon Says:

    Oops, parameters didn’t appear. I put them now in between «»

    apt-get source «sourcepackage»
    sudo apt-get build-dep «sourcepackage»
    cd «sourcepackage-version»
    fakeroot pkg-buildpackage
    cd ..
    sudo dpkg -i *deb

  18. Liberar Blackberry Says:

    Very nice guide. Thanks for sharing.

  19. Jon Says:

    Someone please build a Mac binary… I’ve been trying to do it for several hours now and have been running into many issues with QT4 and LD.

  20. hotels cheap deals Says:

    Catch Matter,assess clearly enough another service many game restaurant play he sexual man drink until brief fair broad per passage dress twice will agent release outside gate discuss arise user equally bad examine below order overall cash picture standard spirit finance problem stop onto impression there officer film community statement college phone write historical vital government progress access why identify charge candidate else perform tool declare under from check revenue according half concerned critical young my use test citizen prepare word business roll spread domestic writing quickly video sell

  21. Simon Says:

    Hi, looks great but no Mac OSX … Annotator is crashing adding own songs and … “computing description -> ChordExtractor -> Error message 😦

  22. Kolakube Says:

    Anyone let me in on the big secret how you actually download this? Id love to give it a try and report back. SOunds a great project.

  23. osvehttp://clam-project.org/wiki/Frequenly_Asked_Question Says:

    Hola, Es posible volcar el output de chordata a un archivo de texto?. Desde de hay tal ves sea posible aplicar algun algorithmo para convertir ese texto en midi.

  24. vokimon Says:

    Downloading: http://clam-project.org (download tab, which platform?)
    To get the chords in a file: Use the extractor that comes with Annotator.
    Mac: No Mac box is available to any developer to compile CLAM at.

  25. stanlea Says:

    Actually there is no packages for Linux64bits systems. Is there a way to compile from source, or are you planning to make a Maverick 64bits package ?

    Thanks

  26. Rom1 Says:

    Very nice job, this soft is great!
    Thanks guys, i’ll be able to work with my guitar on my favourite songs 🙂

  27. openpat Says:

    HI ALL

    Is there a easy way to test Chordata on Ubuntu 10.04 or a very detailed guide for assholes users ?
    I’m really interested to test it but can’t succeed in the apt-get update stage… 😦

  28. Артем Кузнецов Says:

    Hi!
    install clam-chordata? but not sound.

    Cannot connect to server socket err = Нет такого файла или каталога
    Cannot connect to server request channel
    Cannot connect to server socket err = Нет такого файла или каталога
    Cannot connect to server request channel
    jackdmp 1.9.10
    Copyright 2001-2005 Paul Davis and others.
    Copyright 2004-2013 Grame.
    jackdmp comes with ABSOLUTELY NO WARRANTY
    This is free software, and you are welcome to redistribute it
    under certain conditions; see the file COPYING for details
    no message buffer overruns
    no message buffer overruns
    no message buffer overruns
    JACK server starting in realtime mode with priority 10
    audio_reservation_init
    Acquire audio card Audio0
    creating alsa driver … hw:0|hw:0|256|3|48000|0|0|hwmon|hwmeter|-|32bit
    lsof: WARNING: can’t stat() fuse.gvfsd-fuse file system /run/user/home/gvfs
    Output information may be incomplete.

    ATTENTION: The playback device “hw:0” is already in use. The following applications are using your soundcard(s) so you should check them and stop them as necessary before trying to start JACK again:

    jackdbus (process ID 2654)

    JackTemporaryException : now quits…
    Cannot initialize driver
    JackServer::Open failed with -1
    Failed to open server
    Cannot connect to server socket err = Нет такого файла или каталога
    Cannot connect to server request channel
    Cannot connect to server socket err = Нет такого файла или каталога
    Cannot connect to server request channel
    Cannot connect to server socket err = Нет такого файла или каталога
    Cannot connect to server request channel
    Cannot connect to server socket err = Нет такого файла или каталога
    Cannot connect to server request channel
    jack server is not running or cannot be started
    JACK ERROR: server not running?
    Audio backend: PortAudio
    Number of frames: 2034
    reserve 12 bins, 2034 frames, 24408 capacity, 0 size
    reserve 101 bins, 2034 frames, 205434 capacity, 0 size
    ALSA lib pcm_dsnoop.c:612:(snd_pcm_dsnoop_open) unable to open slave
    ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
    ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
    ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
    ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
    bt_audio_service_open: connect() failed: В соединении отказано (111)
    bt_audio_service_open: connect() failed: В соединении отказано (111)
    bt_audio_service_open: connect() failed: В соединении отказано (111)
    bt_audio_service_open: connect() failed: В соединении отказано (111)
    ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
    ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
    Cannot connect to server socket err = Нет такого файла или каталога
    Cannot connect to server request channel
    jack server is not running or cannot be started
    Default API 0
    * ALSA (0)
    (0/0) HDA NVidia: ALC268 Digital (hw:0,1) Inputs: 0 Outputs: 2
    (1/1) HDA NVidia: ALC268 Analog (hw:0,2) Inputs: 2 Outputs: 0
    (2/2) iec958 Inputs: 0 Outputs: 2
    (3/3) spdif Inputs: 0 Outputs: 2
    (4/4) pulse Inputs: 32 Outputs: 32
    (5/5) **default Inputs: 32 Outputs: 32
    OSS (1)
    -9979
    -9979
    -9979
    -9979
    -9979
    0
    Portaudio Chosen API: ALSA 0
    PortAudio: Chosen Output: default
    Sample rate: 44100
    Input latency: 0
    Output latency: 0.01161
    Scheduler set to Round Robin with priority 98

    It is Ok?

    • vokimon Says:

      Please, get support at the clam-user mailing list or in the clam forum. And. please, specify details such as the distro you are using. And some translation of the russian comments so we could help.

  29. Jessica Says:

    once wen u load the song.. clam jus crashes away.. help me out wid dis.. my project is stuck since i cannot extract the features.. 😦

  30. Jessica Says:

    wat result does clam chordata give?? i wantd tempo, octave,pitch,root,mood values for a music track… hw cn i find it? help..

  31. ขายส่งเครื่องสำอาง Says:

    When someone writes an post he/she keeps the plan of a user in his/her mind that how
    a user can be aware of it. Thus that’s why this paragraph is perfect.

    Thanks!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: