-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tap on a key on the laptop keyboard to scratch (like in VirtualDJ) #11250
Comments
How exactly should it work? What should happen when you press with key? |
Do you have access to Virtual DJ? Maybe you can record a 440 Hz sine wave while pressing the assigned Keys one by one. So that we can see what happens isolated. |
You know how one can grab the revolving disc with a mouse cursor and move it back and forth to produce scratches? One wants to be able to press a key on one's keyboard to be able to achieve that action. It may be a little easier to scratch that way than grabbing it with a mouse. More detailed (this is how VirtualDJ handles it): When one presses a key, the revolving disc should go back a pre-assigned amount of time (e.g. 120 ms). When one presses another key, it should go forward a pre-assigned amount of time (e.g. 120 ms). When one clicks both in rapid succession, the disc will go slightly back and slightly forward. Producing scratching sounds. |
Did you consider to record the behavior of Virtual DJ with a 440 Hz sine waveform? Implementing this feature it not trivial to achieve a good sound. So we need to collect here a good description how it should work in details. A graph that shows the track velocity and the different key press events over time would be also very helpful. |
This request has a good overlap with the spin up/spin down effect: |
Feature Description
In the free version of VirtualDJ, one has the ability to scratch via tapping a key on the laptop keyboard. SEE THIS LINK.
Request that this feature be brought to Mixxx.
Thanks in advance.
The text was updated successfully, but these errors were encountered: