Wednesday, July 16, 2008

Keyboard shortcuts for idjc

I have used Internet DJ Console (idjc) quite a few times, for podcasts or live shows. Although it is a great piece of software, it is missing something that everybody that has used a real sound console is used to. Buttons, i.e keyboard shortcuts! There are some shortcuts implemented when you give focus to the player windows, but it is awkward and difficult when you play music live, or you try to record a podcast.
I have created a patch for the software in order to handle keyboard shortcuts. Currently you can only change the shortcuts by editing the text file, but I will soon create a GUI that enables you to change the shortcuts easily.
In order to use the patch, you have to download and compile the latest version of idjc (currently 0.7.8a). You can find compilation instructions at the download page of idjc. Here are the steps one by one:

  1. Download the source code of idjc from Sourceforge.

  2. Untar the source code

  3. Compile and install

  4. Download the keyboard shortcuts patch from my website.

  5. Extract the file and run the script called patchidjc


After these steps you should be able to use keyboard shortcuts in idjc!

The code is licensed under the GNU/GPL version 3. If you have any suggestions let me know!

6 comments:

felipefonseca said...

hi there
I have tried to download the patch, but apparently your site is offline. Have you published it elsewhere?

Thanks

Dionisis said...

Hi felipefonseca,

I just tried to download the patch and the site is still online. If you still have a problem let me know and I will upload it somewhere else too.

felipefonseca said...

hey

hm... I'm trying to access from Brazil, and not only the direct link didn't work, but also I couldn't reach dionisis.freehostia.com not even with a ping:

$ ping dionisis.freehostia.com
PING dionisis.freehostia.com (64.72.119.253) 56(84) bytes of data.

--- dionisis.freehostia.com ping statistics ---
42 packets transmitted, 0 received, 100% packet loss, time 41091ms

Is seems the DNS is resoling, but I can't reach your server :P

Dionisis said...
This comment has been removed by the author.
felipefonseca said...

100%, thanks a lot!

The Love Bug said...

I'd be very keen to see this working on the most stable release of IDJC (v0.7.11a). I've tried patching it manually, but there's something in keyboardHandler.py that IDJC doesn't like.

Please let me know if there is anything I can do to help.

Cheers,
Dave