LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 11-27-2008, 09:16 AM   #1
browny_amiga
Member
 
Registered: Dec 2001
Location: /mnt/UNV/Mlkway/Earth/USA/California/Silicon Valley
Distribution: Kubuntu, Debian Buster Stable, Windoze 7
Posts: 684

Rep: Reputation: 56
Smile creating a custom roll up Piano: can I connect 2 type-keyboards via USB?


Hi there

I am a music learning, Piano that is and I have had need for a roll up piano for some time. The ones on sale are not what I want at all, either having speakers built in, only working over MIDI (which I don't have in a laptop). None are powered by USB and transfer MIDI over USB like it should be done.

Now I am considering to build one myself. The keys don't have to be velocity sensitive. I was thinking about canibalizing a rubber type typing-keyboard that you can buy for nothing. Fitting the keys on that one should do the trick. Now one keyboard will not be wide enought, so I will need two.

As you can tell, the whole thing does not need to be beautiful. It just needs to work and writing the interface program via python will also be a breeze.

Now my questions:

1. can you connect 2 typing keyboards via USB and distinguish them in X? Obviously I don't want both of them returning the same keycodes.
2. Can X recognize several keypushes at the same time? if you push t and l and u and b at the same time? Or is this a thing that is not handled by standard typing-keyboards?

Please don't mention anything about PS/2, since I have no computers with that interface and hate it with a loathing. It is old, redundant and I am so glad it was replaced by USB. (I just came across many posts in google that mentioned connecting two keyboards like that).
I don't doubt that you can connect two or even 5 keyboards via USB, the question is how Linux will perceive them and how you can get input from them.

I intend to use the wires for the keys, so I don't have to figure out how to use the USB controller to send events.

Markus
 
Old 11-27-2008, 09:27 AM   #2
browny_amiga
Member
 
Registered: Dec 2001
Location: /mnt/UNV/Mlkway/Earth/USA/California/Silicon Valley
Distribution: Kubuntu, Debian Buster Stable, Windoze 7
Posts: 684

Original Poster
Rep: Reputation: 56
Angry

Almost forgot:

Most rollup pianos you can buy are not usb class compliant midi devices, no, they are evil proprietary junk Windows only things. There is NO WAY in hell that I would support such a junk that I can only get to run in a Windows virtual machine. When will they learn that proprietary closed standards suck to high heaven?
You are then stuck with a crappy application that they write (and of course, have no clue about writing software if they are good at doing any hardware).

Just my rant, but it is so endlessly annoying.

Markus
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Tutorial: Roll Your Own Custom Bookmarklets In Firefox, part 2 LXer Syndicated Linux News 0 10-24-2008 01:20 AM
LXer: Roll custom social networking sites with Elgg 1.0 LXer Syndicated Linux News 0 09-24-2008 03:00 AM
Creating custom headers to match a custom kernel utanja Debian 2 06-08-2007 03:15 PM
How do roll a custom kernel into a distro CD/DVD? ricemark20 Mandriva 3 04-17-2007 11:59 AM
USB Keyboards lloydsmart Linux From Scratch 12 06-03-2006 04:37 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 01:09 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration