Latest post

Twinkle twinkle little star is a short musical piece I composed and recorded last evening.

This piece consists of 56 measures. It is 1 minute 52 seconds long. The music is composed of four tracks. This is my second attempt at recording music with multiple tracks. The last such attempt was more than two years ago when I composed and recorded 'A few notes'.

The links to the audio files, sheet music, etc. are provided below. The files reside in my website. In case, my website is down, the YouTube link provided below should still work.

The four tracks in this piece are:

  1. Grand piano
  2. Slow strings
  3. Xenon pad
  4. Music box

This arrangement is based on the popular melody of the nursery rhyme called Twinkle, twinkle, little star. The melody is played with the treble notes of the piano. I wrote the bass notes for the piano and the strings, and the high notes for the pad and the music box to fill the music with emotions of love and happiness. I recorded this after about two hours of practice.

Random post

SEX

The DEC engineers had a SEX instruction in PDP-11. SEX here stands for 'Sign Extend'. However, before the assembler went out to the market, the marketing folks forced them to change the mnemonic.

In fact, Intel 8086 engineers also used a SEX instruction but again, SEX lost, marketing won. It was changed to two separate instructions CBW (convert byte to word, signed) and CWD (convert word to double-word, signed).

However, there was a case in which SEX won. It was Motorola 6809 which had 59 instructions including a SEX instruction. The RCA 1802 microprocessors also had a SEX instruction which stood for 'SEt X register'. This was used to select one of 16-bit registers as the index (X) register.

For more interesting facts about this, read http://catb.org/jargon/html/S/SEX.html

Vim users can use the :Sex command to split the current window into two and explore the directory of the current file. This is very useful while editing a file if we want to browse the directory that contains it.