Comment 22 for bug 325377

Revision history for this message
jus (jus) wrote :

Tested again latest trunk
http://bazaar.launchpad.net/~mixxxdevelopers/mixxx/trunk/revision/2783

The scratch function still behaves unnaturally - exact,real sounding scratches are not possible.
How vinyl on a turntable sounds:
1. If you move a vinyl forth and back, the sound stops exactly in the moment you stop the motion (fingers still holding the vinyl). The vinyl ,and as a result the sound coming from the speaker, follows exactly the fingers movement.
2. If you push a vinyl forward or spin the record back, you get this typical sound we all know.

How Mixxx current implementation sounds in comparison:
1. If you move the mouse pointer forth and back on the waveform, the sound stops NOT exactly in the moment you stop the motion (mouse still pushed down). The sound and waveform follows the mouse pointers movement delayed , inertia is activated where it has no business (see comment #12). Patch from comment #13 had these problems resolved.
2. Realistic behavior, also it sounds good.

The patches:
shanx patch1
- as just said, same as trunk

shanx patch2
- If zoomable waveform gets implemented i think it is fair to scrap the simultaneous zoom on pitch change.
- Dunno if i have a thinking error but should`t the range for zoom-in/-out be equal ? If i use a slider for zoom the result is strange.
Use richt-click on the slider for reset to default and see for yourself.
Change the Channel 1 volume slider in the Deere skin.xml for example:
<ConfigKey>[Channel1],volume</ConfigKey>
to
<ConfigKey>[Channel1],zoom_waveform</ConfigKey>

Also the CPU goes crazy on full zoom out and it is noting to see from the waveform as the white beat marker lines fill up the whole space.