Model M sound emulator for Windows and Linux
-
- Location: nl
- Main keyboard: model m space saver
- Main mouse: -
- Favorite switch: -
- DT Pro Member: -
(warning: shameless self promotion below)
I've created a small software project that simulates the sound of my Model M space saver when typing on my notebook. Audio is played using OpenAL, which has great support for creating a realistic 3D audio scenery.
Currently it's running on Linux only, and needs to be built from source, so I'm afraid a bit of software expertise is needed to get it running. On the other hand, I expect a high correlation between software expertise and buckle spring keyboard users, so this might not be a big problem for this community
Source can be found on github here: https://github.com/zevv/bucklespring
Enjoy!
Edit: bucklespring now also runs on windows.
I've created a small software project that simulates the sound of my Model M space saver when typing on my notebook. Audio is played using OpenAL, which has great support for creating a realistic 3D audio scenery.
Currently it's running on Linux only, and needs to be built from source, so I'm afraid a bit of software expertise is needed to get it running. On the other hand, I expect a high correlation between software expertise and buckle spring keyboard users, so this might not be a big problem for this community
Source can be found on github here: https://github.com/zevv/bucklespring
Enjoy!
Edit: bucklespring now also runs on windows.
Last edited by zevv on 07 Feb 2016, 16:20, edited 2 times in total.
- livingspeedbump
- Not what they seem
- Location: North Carolina, USA
- Main keyboard: Realforce 87u 55g
- Main mouse: CST Trackball
- Favorite switch: 55g Topre
- DT Pro Member: 0122
- Contact:
rad! absolutely downloading this right now
- Parjánya
- Location: Brazil
- DT Pro Member: -
Hah, it works very well ). I had to install `freealut` for it to compile on Arch.
I see it's complaining when I press any exotic key like winkey or the volume ones, and also the numpad. You could have a generic fallback file for them. Weird... sometimes it spits an error, sometimes not.
I see it's complaining when I press any exotic key like winkey or the volume ones, and also the numpad. You could have a generic fallback file for them. Weird... sometimes it spits an error, sometimes not.
Code: Select all
Error opening audio file "./wav/52-1.wav": I/O error
Error opening audio file "./wav/52-0.wav": I/O error
0144^[[1~^[[D^[[4~^[[2~aa01Error opening audio file "./wav/50-1.wav": I/O error
2Error opening audio file "./wav/50-0.wav": I/O error
21Error opening audio file "./wav/4c-1.wav": I/O error
-
- Location: nl
- Main keyboard: model m space saver
- Main mouse: -
- Favorite switch: -
- DT Pro Member: -
Good idea, I'll update it to just play a default key on unknown key codes. Since the code won't know where it is on the keyboard it'll just have to go to the center of the stereo sound. Thanks!
- klikkyklik
- Location: America
- Main keyboard: Northgate Omni Key/102 w/Blue Alps
- Favorite switch: Blue Alps
- DT Pro Member: -
- Contact:
I seem to vaguely recall some fantastically brilliant programmer writing a program like this for the Amiga and having it published in Amazing Computing volume 3 number 11 on page 78 in November 1988 as a side effect of investigating custom input handlers that notified sleeping tasks on input stream keyboard events.
Good work! It's about time someone did this for Linux!
Good work! It's about time someone did this for Linux!
- Ray
- Location: Germany
- Main mouse: touchpad
- DT Pro Member: -
only some Models had that speaker equipped, and none had stereo to make use of this. They were also real Model Ms, so they can't make much use of this
I actually don't like Model M that much (sound is okay, but feel is not made for my fingers). But you could just take a soundsample of the thocks of your favourite Topre and play that on custom builds!
NB: never felt my built-in scissors switch so bad. When I hear that sound, I expect different feel.
I actually don't like Model M that much (sound is okay, but feel is not made for my fingers). But you could just take a soundsample of the thocks of your favourite Topre and play that on custom builds!
NB: never felt my built-in scissors switch so bad. When I hear that sound, I expect different feel.