Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • December 07, 2016, 04:48:30 AM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Programming on a Keyboard… a Piano Keyboard  (Read 4094 times)

app103

  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,666
    • View Profile
    • App's Apps
    • Read more about this member.
    • Donate to Member
Programming on a Keyboard… a Piano Keyboard
« on: June 25, 2014, 12:02:49 PM »
Quote
How can you tell a programmer from a musician? Ask them what C# is.


Quote
Imagine a MIDI trigger pad doing something like this:

midi-trigger-pad-smaller[1].pngProgramming on a Keyboard… a Piano Keyboard
(hitting the Push key really hard makes it do a git push -f)

If you feel brave enough, you can even try to completely replace the computer keyboard with a digital piano. All you need is to have some piece of software on the computer to translate MIDI messages into computer commands. It could be a user-mode driver, or you can create a plug-in for your favoride IDE to teach it new tricks.

Which we did. Just for fun, I developed Midichlorian, a Visual Studio extension that allows you to write code and automate VS using MIDI instruments. And, inspired by The Song of Pi, my colleague Lana composed a song which is both a melody in the key of C# minor and a valid C# computer program. Watch her in action!

Complete with sheet music, Hello World: a Suite for Visual Studio in C# Minor





from Versioning



Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 7,714
    • View Profile
    • The Blog of Deozaan
    • Read more about this member.
    • Donate to Member
Re: Programming on a Keyboard… a Piano Keyboard
« Reply #1 on: June 25, 2014, 03:49:03 PM »
Heh heh. I love the caption on the image (in the quote).


app103

  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,666
    • View Profile
    • App's Apps
    • Read more about this member.
    • Donate to Member
Re: Programming on a Keyboard… a Piano Keyboard
« Reply #2 on: June 25, 2014, 05:20:36 PM »
Heh heh. I love the caption on the image (in the quote).

Even more fun if you actually do it to the image.  :D

Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,220
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: Programming on a Keyboard… a Piano Keyboard
« Reply #3 on: June 25, 2014, 07:49:15 PM »
 :o

The video was pretty wild.
Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

TaoPhoenix

  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 4,550
    • View Profile
    • Donate to Member
Re: Programming on a Keyboard… a Piano Keyboard
« Reply #4 on: June 25, 2014, 09:40:08 PM »
:o

The video was pretty wild.

If it wasn't for the fact that this video is now well known, I can see that as a cool way to get past nosy surveillance guards in a less free country.

So you get them to release the CD / download and get it to go to the top of the music charts. "Hooray, Culture!" they say. Then say two weeks later the minister of technology comes up and says "Uh... Mr. Supreme Comrade? We have a problem. Four million people now have that forbidden program."

"Oh look, he's playing nice music!"
(Guy thinks to himself "Sure, but I'm also coding!)


phitsc

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 1,187
    • View Profile
    • Donate to Member
Re: Programming on a Keyboard… a Piano Keyboard
« Reply #5 on: June 26, 2014, 01:39:02 AM »
Really cool! Thanks for sharing :Thmbsup:

app103

  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,666
    • View Profile
    • App's Apps
    • Read more about this member.
    • Donate to Member
Re: Programming on a Keyboard… a Piano Keyboard
« Reply #6 on: June 26, 2014, 07:55:45 PM »
If it wasn't for the fact that this video is now well known, I can see that as a cool way to get past nosy surveillance guards in a less free country.

So you get them to release the CD / download and get it to go to the top of the music charts. "Hooray, Culture!" they say. Then say two weeks later the minister of technology comes up and says "Uh... Mr. Supreme Comrade? We have a problem. Four million people now have that forbidden program."

"Oh look, he's playing nice music!"
(Guy thinks to himself "Sure, but I'm also coding!)

Reminds me of an episode of The Bionic Woman (1976): http://www.imdb.com/...26196/?ref_=ttep_ep4

Quote
A fellow OSI agent goes missing while investigating country legend Big Buck Buckley who seems to be passing out top secret information by way of his music. Muffin Calhoun, a mutual acquaintance of Buck and Oscars takes Jaime to Nashville and introduces her to Buckley as the aspiring singer 'Jodi Lee Sommers'.