Ever wanted to get your DJ on but you just couldn’t bring yourself to get away from your pc for more than 5 minutes? Of course you have. That’s why a guy named Alex went and took apart an old school mouse and a turntable and made them into a very interesting combination. Along with some special software, you can use the axis’ of your mouse-turntable combination to actually scratch in realtime.
MATERIALS
1. a defunct mouse
2. a defunct turntable
The resulting turntable CANNOT be used the way you used the turntable before.
[code]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 2</title>
</head>
<body>
<h3>Building a serial turntable</h3>
<table nosave border="1" width="100%" id="table1">
<tr nosave>
<td nosave width="100%"> Well, not much to say about this: the
turntable. With a serial connector instead of a power plug and audio
connectors.</td>
<td>
<div align="right">
<a href="http://terminatorx.cx/pix/tt_normal.jpg">
<img src="http://terminatorx.cx/pix/tt_normal_sml.jpg" nosave height="115" width="153"></a></div>
</td>
</tr>
<tr>
<td>The turntable without it's black cover. You can see two wholes in
the table and we'll take a closer look at the left one with the next
shot.</td>
<td>
<div align="right">
<a href="http://terminatorx.cx/pix/tt_top1.jpg">
<img src="http://terminatorx.cx/pix/tt_top1_sml.jpg" nosave height="115" width="153"></a></div>
</td>
</tr>
<tr>
<td>Through this whole you can see axis of the motor that formally drove
that turntable. I decided to use this axis for my mouse as:
<ul>
<li>the mouse "sensor" actually fits perfectly on this axis
</li>
<li>this axis rotates much faster then main axis which produces a
better signal from the mouse.</li>
</ul>
</td>
<td>
<div align="right">
<a href="http://terminatorx.cx/pix/tt_top_zoom.jpg">
<img src="http://terminatorx.cx/pix/tt_top_zoom_sml.jpg" nosave height="115" width="153"></a></div>
</td>
</tr>
<tr>
<td>Now this thing in the middle is a mouse-axis after being removed
from it's former device. You will see this thing (without it's metal
axis) in the next shot at it's new position.</td>
<td>
<div align="right">
<a href="http://terminatorx.cx/pix/tt_mouse_axis.jpg">
<img src="http://terminatorx.cx/pix/tt_mouse_axis_sml.jpg" nosave height="115" width="153"></a></div>
</td>
</tr>
<tr>
<td>As you can see I opened the turntable's motor removed some of it.
Then I simply attached the mouse x-axis "sensor" to the motor's axis.
You have to ensure that the sensor is fixed and does not rotate when the
axis moves.</td>
<td>
<div align="right">
<a href="http://terminatorx.cx/pix/tt_mouse_connect.jpg">
<img src="http://terminatorx.cx/pix/tt_mouse_connect_sml.jpg" nosave height="115" width="153"></a></div>
</td>
</tr>
<tr>
<td>Now this is the heart of the old mouse. This picture is here for a
good reason. Take a look at the fullres picture to see: this turntable
is <i>WINDOWS 95 COMPATIBLE</i>. Thank god.</td>
<td>
<div align="right">
<a href="http://terminatorx.cx/pix/tt_the_mouse.jpg">
<img src="http://terminatorx.cx/pix/tt_the_mouse_sml.jpg" nosave height="115" width="153"></a></div>
</td>
</tr>
<tr>
<td>Just to give you an impression of what a turntable looks like from
the inside here's a shot of the complete turntable. The motor and the
mouse are located in the upper left area of this picture.</td>
<td>
<div align="right">
<a href="http://terminatorx.cx/pix/tt_open_total.jpg">
<img src="http://terminatorx.cx/pix/tt_open_total_sml.jpg" nosave height="115" width="153"></a></div>
</td>
</tr>
<tr>
<td>Now if you want XFree86 to accept the turntable as an additional
input device add the lines to the right to your XF86Config. Of course
you will have to adjust Protocol and Device according to the mouse you
are using. Run a "man XF86Config" for the details. You have to restart
your X-server for the changes to take effect.</td>
<td><font size="-1" face="Arial,Helvetica">Section "XInput"</font> <br>
<font size="-1" face="Arial,Helvetica"> Subsection "Mouse"</font> <br>
<font size="-1" face="Arial,Helvetica"> Protocol "MouseMan"</font>
<br>
<font size="-1" face="Arial,Helvetica"> Device "/dev/ttyS1"</font>
<br>
<font size="-1" face="Arial,Helvetica"> DeviceName "turntable"</font>
<br>
<font size="-1" face="Arial,Helvetica"> EndSubSection</font> <br>
<font size="-1" face="Arial,Helvetica">EndSection</font></td>
</tr>
<tr>
<td>Finally you'll have to tell terminatorX to actually use the
turntable. Simply select the device (with the DeviceName you chose to
give it in your XF86Config) in the Options Dialog and from now on you
should be able to scratch with your turntable.</td>
<td>
<img src="http://terminatorx.cx/pix/tX_xinput.gif" nosave height="115" width="153"></td>
</tr>
</table>
</body>
[/code]
You better use Virtual DJ or atomix mp3
MATERIALS
1. a defunct mouse
2. a defunct turntable
The resulting turntable CANNOT be used the way you used the turntable before.
[code]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 2</title>
</head>
<body>
<h3>Building a serial turntable</h3>
<table nosave border="1" width="100%" id="table1">
<tr nosave>
<td nosave width="100%"> Well, not much to say about this: the
turntable. With a serial connector instead of a power plug and audio
connectors.</td>
<td>
<div align="right">
<a href="http://terminatorx.cx/pix/tt_normal.jpg">
<img src="http://terminatorx.cx/pix/tt_normal_sml.jpg" nosave height="115" width="153"></a></div>
</td>
</tr>
<tr>
<td>The turntable without it's black cover. You can see two wholes in
the table and we'll take a closer look at the left one with the next
shot.</td>
<td>
<div align="right">
<a href="http://terminatorx.cx/pix/tt_top1.jpg">
<img src="http://terminatorx.cx/pix/tt_top1_sml.jpg" nosave height="115" width="153"></a></div>
</td>
</tr>
<tr>
<td>Through this whole you can see axis of the motor that formally drove
that turntable. I decided to use this axis for my mouse as:
<ul>
<li>the mouse "sensor" actually fits perfectly on this axis
<li>this axis rotates much faster then main axis which produces a
better signal from the mouse.</li>
</ul>
</td>
<td>
<div align="right">
<a href="http://terminatorx.cx/pix/tt_top_zoom.jpg">
<img src="http://terminatorx.cx/pix/tt_top_zoom_sml.jpg" nosave height="115" width="153"></a></div>
</td>
</tr>
<tr>
<td>Now this thing in the middle is a mouse-axis after being removed
from it's former device. You will see this thing (without it's metal
axis) in the next shot at it's new position.</td>
<td>
<div align="right">
<a href="http://terminatorx.cx/pix/tt_mouse_axis.jpg">
<img src="http://terminatorx.cx/pix/tt_mouse_axis_sml.jpg" nosave height="115" width="153"></a></div>
</td>
</tr>
<tr>
<td>As you can see I opened the turntable's motor removed some of it.
Then I simply attached the mouse x-axis "sensor" to the motor's axis.
You have to ensure that the sensor is fixed and does not rotate when the
axis moves.</td>
<td>
<div align="right">
<a href="http://terminatorx.cx/pix/tt_mouse_connect.jpg">
<img src="http://terminatorx.cx/pix/tt_mouse_connect_sml.jpg" nosave height="115" width="153"></a></div>
</td>
</tr>
<tr>
<td>Now this is the heart of the old mouse. This picture is here for a
good reason. Take a look at the fullres picture to see: this turntable
is <i>WINDOWS 95 COMPATIBLE</i>. Thank god.</td>
<td>
<div align="right">
<a href="http://terminatorx.cx/pix/tt_the_mouse.jpg">
<img src="http://terminatorx.cx/pix/tt_the_mouse_sml.jpg" nosave height="115" width="153"></a></div>
</td>
</tr>
<tr>
<td>Just to give you an impression of what a turntable looks like from
the inside here's a shot of the complete turntable. The motor and the
mouse are located in the upper left area of this picture.</td>
<td>
<div align="right">
<a href="http://terminatorx.cx/pix/tt_open_total.jpg">
<img src="http://terminatorx.cx/pix/tt_open_total_sml.jpg" nosave height="115" width="153"></a></div>
</td>
</tr>
<tr>
<td>Now if you want XFree86 to accept the turntable as an additional
input device add the lines to the right to your XF86Config. Of course
you will have to adjust Protocol and Device according to the mouse you
are using. Run a "man XF86Config" for the details. You have to restart
your X-server for the changes to take effect.</td>
<td><font size="-1" face="Arial,Helvetica">Section "XInput"</font> <br>
<font size="-1" face="Arial,Helvetica"> Subsection "Mouse"</font> <br>
<font size="-1" face="Arial,Helvetica"> Protocol "MouseMan"</font>
<br>
<font size="-1" face="Arial,Helvetica"> Device "/dev/ttyS1"</font>
<br>
<font size="-1" face="Arial,Helvetica"> DeviceName "turntable"</font>
<br>
<font size="-1" face="Arial,Helvetica"> EndSubSection</font> <br>
<font size="-1" face="Arial,Helvetica">EndSection</font></td>
</tr>
<tr>
<td>Finally you'll have to tell terminatorX to actually use the
turntable. Simply select the device (with the DeviceName you chose to
give it in your XF86Config) in the Options Dialog and from now on you
should be able to scratch with your turntable.</td>
<td>
<img src="http://terminatorx.cx/pix/tX_xinput.gif" nosave height="115" width="153"></td>
</tr>
</table>
</body>
[/code]
You better use Virtual DJ or atomix mp3
