Skip to content

Fix for Hercules DJControl Inpulse 500 controller mapping#14699

Closed
Poyeyo wants to merge 1 commit intomixxxdj:mainfrom
Poyeyo:main
Closed

Fix for Hercules DJControl Inpulse 500 controller mapping#14699
Poyeyo wants to merge 1 commit intomixxxdj:mainfrom
Poyeyo:main

Conversation

@Poyeyo
Copy link
Copy Markdown
Contributor

@Poyeyo Poyeyo commented Apr 26, 2025

The crossfader was not reaching 100% to the right end, only 98.43%.

…ader was not reaching 100% to the right end, only 98.43%.
@ronso0
Copy link
Copy Markdown
Member

ronso0 commented Apr 26, 2025

Sounds like a calibration issue.
Is there maybe a tool ton configure/calibrate the controller?

@Poyeyo
Copy link
Copy Markdown
Contributor Author

Poyeyo commented Apr 26, 2025

Sounds like a calibration issue. Is there maybe a tool ton configure/calibrate the controller?

Initially I believed that. But the returned values from the controller are in the range 0-127. The current code assumes the range 0-128. A range of 0-127 is 7 bits, while 0-128 is 8 bits with almost half of the values ignored.

I would appreciate if someone else with the same controller can confirm my observations, and start using the formula for a range of 0-127.

I just tested on Windows with DJuced and I can confirm that my controller is working fine.

@Eve00000
Copy link
Copy Markdown
Contributor

Eve00000 commented May 1, 2025

I will close #14719 in favour of this one

Copy link
Copy Markdown
Contributor

@Eve00000 Eve00000 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

engine.setParameter(group, "crossfader", script.absoluteLin(value, -1, 1, 0, 127));

@Poyeyo
Copy link
Copy Markdown
Contributor Author

Poyeyo commented May 1, 2025

Closing this in favour of #14722

@Poyeyo Poyeyo closed this May 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants