Skip to content
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

Open
xmatic opened this issue Feb 5, 2023 · 5 comments
Open

tap on a key on the laptop keyboard to scratch (like in VirtualDJ) #11250

xmatic opened this issue Feb 5, 2023 · 5 comments

Comments

@xmatic
Copy link

xmatic commented Feb 5, 2023

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.

@xmatic xmatic added the feature label Feb 5, 2023
@xmatic xmatic changed the title use keyboard to scratch (like in VirtualDJ) tap on a key on the laptop keyboard to scratch (like in VirtualDJ) Feb 5, 2023
@daschuer
Copy link
Member

daschuer commented Feb 5, 2023

How exactly should it work? What should happen when you press with key?

@daschuer
Copy link
Member

daschuer commented Feb 5, 2023

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.

@xmatic
Copy link
Author

xmatic commented Feb 5, 2023

How exactly should it work? What should happen when you press with key?

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.

@daschuer
Copy link
Member

daschuer commented Feb 6, 2023

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.

@daschuer
Copy link
Member

daschuer commented Feb 7, 2023

This request has a good overlap with the spin up/spin down effect:
#8867

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants