- I am the current owner of He-Man's sword and can call on the power of Grayskull any time.
- I have a hotline to the White House and I only have to mention your name along with the words 'Al Qaeda' to get your house surrounded by flashing lights and helicopters within half an hour.
- I possess a special spell whereby I can torment you in your dreams appearing as the Prince of Darkness every alternate night.
- I own a pet tiger and can unleash him at any time upon unsuspecting enemies.
- I am an expert in every form of martial arts and can level you on the ground merely by crying "Hi-yaa".
- I can hypotize you merely by having you read my blog.
- I can own your soul and body merely by spending $299.95 at the supermarket nearest my home and crying "Ahu Poha Pichamik!" three times while hopping on one foot.
- I am in possession of a weather machine left behind by Cobra Commander and Destro after their last unsuccessful attempt at ruling the world and can cover your city in snow within minutes.
- I can turn everything I touch into smelly cheese.
- I can read your mind even before your thoughts are formed thereby being ahead of you by ten steps every time.
Posted at 19:13 IST (last updated: Wednesday, 26th September 2007 @ 18:36 IST)
You should not mess with me because:Friday, 24th February 2006 Filed under: My software by Hari
Posted at 10:50 IST (last updated: Thursday, 30th October 2008 @ 23:01 IST)
Some time back, I created a little Linux system information app in Python/Glade. Most system information in Linux can be determined from the command line, but many people aren't very familiar with how to access this information. Suggestions and feedback are welcome. Note that on your particular distribution, permissions may vary, so to obtain some of the information, you might need to run this as root. Just extract the contents of the archive and run the genna.py file from the command line. Requirements:Tuesday, 21st February 2006 Filed under: Bits and Bytes by Hari
python, libglade2 and python-glade2.
Downloadgenna-0.1.tar.gz (4.2 kB)
Posted at 08:02 IST (last updated: Thursday, 30th October 2008 @ 23:04 IST)
I have been playing around with Hydrogen (an excellent drum machine for Linux) and as I mentioned in the multimedia authoring category, it's a very intuitive little application. Requires no MIDI (as it provides its own MIDI driver) and has export to WAV and MID. Here is a little rhythm track I created. Download is in OGG format. Hope you enjoy it download link (less than 1 MB - go play )Saturday, 18th February 2006 Filed under: Software and Technology by Hari
Posted at 21:06 IST (last updated: Thursday, 7th May 2009 @ 21:17 IST)
I have quite a few recommendations for Multimedia authoring on Linux. Here's my top 5 for this category. Audacity An excellent audio editing application: simple interface for recording and editing sound clips. Also has some extra features like audio effects and tone generation. Can export to OGG natively and also to MP3 if LAME is installed. Hydrogen This is a very easy-to-use drum machine for Linux. It's actually useable without too much configuration and its interface is very, very intuitive. You can generate quite a few great rhythms with this one within minutes and also has a MIDI export option. Blender This is a very feature-rich 3d creation tool for Linux with the ability to create quite complex scenes and animation. The interface could be a little bewildering to a newbie, but it is quite a productive tool for 3d enthusiasts. Has a variety of export formats as well. Cinelerra This is a full-fledged video editing suite for Linux. I haven't actually used it, but it is quite popular in the Linux world among media enthusiasts. Deserves a place in the top 5 in this category. ardour A full fledged digital audio workstation for Linux. Again, like Cinelerra, I haven't used it, but it looks like an impressive piece of software and I guess it deserves a place here. I'm sure there are a lot of very worthy contenders for the top 5 in this particular category, so feel free to debate this list and add your own suggestions as well.Friday, 17th February 2006 Filed under: Tutorials and HOWTOs by Hari
Posted at 18:49 IST (last updated: Sunday, 28th June 2009 @ 10:56 IST)
I've always wanted to document any tricky steps to getting things done in Linux and MIDI is a very tricky one indeed. In fact, for most of us, the only way to play MIDI music is to install TiMidity++ and use it as an ALSA sequencer. I've struggled though in the past, due to lack of proper documentation for this and so decided to share my knowledge in a place where others can easily get the bigger picture without getting confused with the details. Note that this is not an extensive article and will not go in-depth into each step, but only to serve as a general guide to MIDI on Linux. I assume that you've properly installed and configured ALSA drivers and sound generally works in your system. Also I assume that you have a fair idea of how to install and uninstall packages for your particular distribution or know how to compile from source. The three steps are then:Tuesday, 14th February 2006 Filed under: Internet and Blogging by Hari
- Install TiMidity++. If you are a Debian user, this package is available in the official repositories. Other binary versions may be available. You can also compile from source. Instructions and download location available at the TiMidity website. Binary packages for select distros:
- Get some good sound patches. Debian users can use Freepats. But I recommend the eaw patches which are of higher quality. No Debian packages are available, but luckily you can just download it and extract it in any location. You can download the tar.gz here. Just extract it into your home directory. Let's say
- Replace the default TiMidity++ timidity.cfg file (rename the old file to something like timidity.conf.old) with the one in the
/home/hari/eawpats/linuxconfigfolder. Just edit it to make sure the location points to the directory where you extracted the EAW patches. The config file is located usually in the
/etc/timidity/folder in Debian. I don't know about other distros. Here is how the file looks like. Just change the dir setting to whichever location you extracted the EAW patches to:
#mid -> wav: timidity input.mid -Ow1S -s 44100 -o output.wav
from the command line and enjoy the music! If timidity fails with an error message, just check the timidity.cfg file to make sure the path to your patches directory is correct. The EAW patches are excellent and much better than the freepats package in Debian, so the extra trouble to download and install it is worth it. Now you have got MIDI playback. What if you want to use TiMidity++ as your ALSA sequencer device? Well, for this you have to issue this command from the command line:
This basically means that you are running timidity as an ALSA sequencer device (-iA) and you've set the buffer fragmensts to 8,2 (-B8,2) and the output device as ALSA (-Os). There you go. Now you can play MIDI files from KDE also. Don't forget to check out the TiMidity++ man and documentation pages as well. You must run the above command every time you boot Linux if you want to use TiMidity++ as an ALSA back end so that you can play MIDI files from KDE (KMid) without using the timidity command line every time. The added advantage is that you can use MIDI composing tools like NoteEdit or Rosegarden without any additional setup because ALSA automatically recognizes the MIDI devices. So I recommend that you add this command to your startup scripts. Hope this is clear. If you have any feedback or questions about this, please drop a comment here.
timidity -iA -B8,2 -Os
Posted at 19:57 IST (last updated: Wednesday, 16th July 2008 @ 20:20 IST)
Are you hosting any graphics that you found on the web in a free image hosting account like photobucket or Flickr for use on your blog or personal website? You'd better think again, because you might just be violating their ToS (Terms of Service). I have now transferred all the images used in my blog articles from Flickr to my own hosting account, thanks to the timely warning issued by Creative Hedgehog. I believe that Flickr only allows you to host photos belonging to you and is not meant for generic website graphics. Fine. I confirmed this with them by e-mail and I immediately took down most of the images I host with Flickr. Now I thought of hosting them on another free image hosting service, photobucket, but I decided to play safe and confirm by e-mail whether I could store images which I don't own the copyright of. In other words, if I write an article on George W. Bush, could I host a picture of him I found somewhere on the web at photobucket for use on my blog? The reply I got was rather cryptic:
If you own the image or have permission from the owner to copy the image, then you can host it here. Otherwise you may be infringing on copyright which is a violation of our Terms of Service.In other words, if you don't own a picture, you cannot host it at photobucket. But the problem is that, most people tend to use pictures they find on the web for use in their blogs. I can think of situations where "fair use" might come into play, particularly with photos of prominent people like actors, politicians and so on. From what I have come to understand from my correspondence with photobucket support, suppose I write an article on George W. Bush and want to use a picture of him within the article, I either have to:
- Take a picture of him myself or,
- Write to some major media source which has a copyrighted image of him and get their permission to host and use it.