Being cheap students, we didn't want to pay for a MIDI keyboard and decided we could make our own!

What it does

The Keyboard can be accessed online from your phone, tablet or other personal devices. These keyboards range from QWERTY to MIDI boards. Once connected to a PC, they can be used right away.

How we built it

The keyboards were created with CSS, HTML and JavaScript. The server that communicates between the peripheral and the computer uses Node JS. A Python script was used to invoke the key commands.

Challenges we ran into

The entire project and most of the technologies used were very new to all of us. We came to this hackathon with a fleshed out idea about a projected keyboard. One of our crucial hardware parts didn't work out as expected and we were forced to abandon the plan. We still managed to create a similar application that achieved our original goal.

Accomplishments that we're proud of

Being able to build a solid product from gaining knowledge of unknown technologies to completion all in 36 hours.

What we learned

Even with meticulous plans, unexpected fallbacks may occur. Despite the inconveniences and roadblocks, keeping a positive attitude and open mind can keep the team moving forward.

What's next for ORK : Online Remote Keyboard

  • Giving user the ability to customize their keyboard with an intuitive GUI
  • Optimizing responsiveness of the keyboard by minimizing the delay
  • Touch pads
Share this project: