Skip to content

Hercules inpulse 500 manual#725

Merged
ronso0 merged 1 commit intomixxxdj:2.5from
resetreboot:hercules-inpulse-500-manual
May 6, 2025
Merged

Hercules inpulse 500 manual#725
ronso0 merged 1 commit intomixxxdj:2.5from
resetreboot:hercules-inpulse-500-manual

Conversation

@resetreboot
Copy link
Copy Markdown
Contributor

@resetreboot resetreboot commented Feb 9, 2025

@resetreboot resetreboot force-pushed the hercules-inpulse-500-manual branch from 05675cf to 6595b57 Compare February 9, 2025 17:09
@ronso0
Copy link
Copy Markdown
Member

ronso0 commented Feb 9, 2025

Thanks for the documentation but we add manuals only for built-in mappings.
Is there a pending mapping PR for the Inpulse 500 at mixxxdj/mixxx that I missed?

@ronso0 ronso0 marked this pull request as draft February 9, 2025 17:14
@resetreboot
Copy link
Copy Markdown
Contributor Author

Hey, yes, I'm about to do the PR, I've been in talks with m0db about this. I thought you first had to submit the manual before the PR with the mapping, but it will be in the next hour up and ready too.

@ronso0
Copy link
Copy Markdown
Member

ronso0 commented Feb 9, 2025

Ah okay, great!
It's just that there should be a manual PR accompanying the mapping PR so that we can merge both at once.

@acolombier acolombier changed the base branch from main to 2.5 February 10, 2025 09:30
@acolombier acolombier changed the base branch from 2.5 to main February 10, 2025 09:30
@acolombier
Copy link
Copy Markdown
Member

acolombier commented Feb 10, 2025

It looks like there is a problem with the base of the PR - could you please rebase it?

You should be able to do the following

Let me know if you would like some help on this

@ronso0
Copy link
Copy Markdown
Member

ronso0 commented Feb 10, 2025

Set all the commit to drop or d

or simpy mark all unrelated lines and remove them (Ctrl+K I think)

@resetreboot resetreboot force-pushed the hercules-inpulse-500-manual branch from 6595b57 to d19300e Compare February 12, 2025 15:57
@resetreboot resetreboot marked this pull request as ready for review February 12, 2025 15:57
----------------

This controller has built-in 4 channel output sound card, with MAIN
output (RCA) and HEADPHONE output (3.5mm jack).
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

I think this should be:

with MAIN output (2x RCA or 2x unbalanced mono 6.35mm jack) and HEADPHONE output (stereo 3.5mm jack or stereo 6.35mm jack)

@m0dB
Copy link
Copy Markdown

m0dB commented Feb 13, 2025

Minor nitpick about the outputs, for the rest it looks all correct and clear. Great job!

@m0dB
Copy link
Copy Markdown

m0dB commented Feb 13, 2025

@resetreboot I edited your first comment to point to the MR with the mappings.

@ronso0
Copy link
Copy Markdown
Member

ronso0 commented Feb 13, 2025

Here's a simple SVG in case you have interest to add and annotate it
Hercules-DJInpulse500
Hercules-DJInpulse500.svg.zip

@resetreboot
Copy link
Copy Markdown
Contributor Author

Thank you @ronso0 I will be looking how to add the SVG's and add some for extra clarifications.

@m0dB
Copy link
Copy Markdown

m0dB commented Feb 22, 2025

resetreboot#1 adds the svg that @ronso0 provided. I can annotate the svg (in the same PR or a follow up PR).

@ronso0 where did you get this svg?

@ronso0
Copy link
Copy Markdown
Member

ronso0 commented Feb 25, 2025

where did you get this svg?

I traced and modified the image from the official manual, no ©️ issues to be expected.

@m0dB
Copy link
Copy Markdown

m0dB commented Mar 19, 2025

The pre-commit failures should be fixed by resetreboot#4

@ronso0 once the pre-commit is fixed, are you okay with merging this?

Copy link
Copy Markdown
Member

@ronso0 ronso0 left a comment

Choose a reason for hiding this comment

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

Mostly LGTM, just some fine tuning.

And it would look better if the padmode images were left-aligned like the associated tables. And add a blank line in between img and table.
image

The padmode label font can be smaller so labels fit in the frames.
image

=============================================================== ==========================================
:hwlabel:`SYNC` button Toggle :ref:`Sync Lock <sync-lock>`.
:hwlabel:`SHIFT` + :hwlabel:`SYNC` button Match key to currently playing track.
:hwlabel:`CUE` button Specifies, plays or recalls temporary cue point.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

If this is mapped to cue_default we should link to Using Cue Modes

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

It is, right, @resetreboot ?

=============================================================== ==========================================
:hwlabel:`BROWSER` encoder (turn) Move up/down list.
:hwlabel:`SHIFT` + :hwlabel:`BROWSER` encoder (turn) Move left/right (fold/unfold) list.
:hwlabel:`BROWSER` encoder (press) Switch focus between list and file view.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Is this mapped to MoveFocus|~BackWard|~Forward?
If yes, it can also focus the Search box and we should mention that, and maybe also may refine the "BROWSER turn" description.

Comment on lines +102 to +106
This mapping turns the FX button into channel selection,
relegating FX to pad mode 7. The LED indicates which
channel is active on the corresponding deck
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I don't understand what this does.
Assign decks to fx units?

Copy link
Copy Markdown

@m0dB m0dB Mar 21, 2025

Choose a reason for hiding this comment

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

It effectively uses (abuses?) the FX buttons as deck selectors, so you can use the controller as a 4 deck controllers.

It is a bit strange that the buttons are labeled FX1,2,3,4, but instead refer to Deck 1,2,3,4 but if you know this, it works very intuitively.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

FX1,2,3,4, but instead refer to Deck 1,2,3,4

refert to Deck 3, 1, 2, 4?

@ronso0
Copy link
Copy Markdown
Member

ronso0 commented Mar 20, 2025

And please rebase onto 2.5
(unless I missed that some mapping part requires functions from main branch, of course)

@m0dB
Copy link
Copy Markdown

m0dB commented Mar 21, 2025

@ronso0 the font size issue is weird... it looks fine on macOS, and it surprised me the rendering is so different between linux and macOS...

@resetreboot can you do the rebase on the 2.5 branch of the manual?

@ronso0
Copy link
Copy Markdown
Member

ronso0 commented Mar 23, 2025

@ronso0 the font size issue is weird... it looks fine on macOS, and it surprised me the rendering is so different between linux and macOS...

I don't know where that stems from, maybe a macOS font?
One way to fix it is font -> path conversion, once the strings are fixed (which they are for controller labels).

@resetreboot
Copy link
Copy Markdown
Contributor Author

Original branch rebased off 2.5! Sorry for the delay, guys, things been a bit busy over here.

@ronso0
Copy link
Copy Markdown
Member

ronso0 commented May 1, 2025

@resetreboot Please rebase onto 2.5

mixxxdj/mixxx#14491 has been merged into 2.5 so let's wrap this up and add the manual.
Can you take a look at the open review comments?

@resetreboot resetreboot requested a review from ronso0 May 2, 2025 18:06
@resetreboot resetreboot changed the base branch from main to 2.5 May 3, 2025 18:43
@resetreboot resetreboot force-pushed the hercules-inpulse-500-manual branch from 525fb1a to 3a8a8af Compare May 4, 2025 09:22
@ronso0
Copy link
Copy Markdown
Member

ronso0 commented May 4, 2025

@resetreboot The rebase went wrong.
Please fetch mixxx and rebase onto 2.5. in the interactive TODO editor you need to remove any unrelated commits (from 2.6/main?) that you may have picked earlier, so that you see only the Inpulse 500 commits.

@resetreboot resetreboot force-pushed the hercules-inpulse-500-manual branch 4 times, most recently from 525fb1a to 0ee8e1a Compare May 4, 2025 17:46
@resetreboot
Copy link
Copy Markdown
Contributor Author

@ronso0 I don't know what's wrong. It keeps showing those commits, despite using the drop command to just hold the ones we want.

@ronso0
Copy link
Copy Markdown
Member

ronso0 commented May 5, 2025

then please to literally remove them (lines) from the rebase TODO as I wrote.

@resetreboot resetreboot force-pushed the hercules-inpulse-500-manual branch 2 times, most recently from 6cdab87 to 525fb1a Compare May 5, 2025 14:33
@resetreboot resetreboot changed the base branch from 2.5 to main May 5, 2025 15:09
@resetreboot resetreboot force-pushed the hercules-inpulse-500-manual branch from 3a06789 to 6340b16 Compare May 5, 2025 15:11
@ronso0 ronso0 changed the base branch from main to 2.5 May 5, 2025 20:32
@ronso0 ronso0 changed the base branch from 2.5 to main May 5, 2025 20:37
@ronso0
Copy link
Copy Markdown
Member

ronso0 commented May 5, 2025

Hmm I have no clue what exactly you tried to do (git command..) but I "simply" did
git fetch mixxx
gh pr checkout -f 725
git rebase -i mixxx/2.5
and removed all unrelated commits (yes, I had to check each of https://github.com/mixxxdj/manual/pull/725/commits to make sure I don't drop anything...)

Then I pushed to my repo (pre-commit urged me to optimize the SVGs) and the result is #759.
It looks identical when I compare
https://deploy-preview-725--mixxx-manual.netlify.app/hardware/controllers/hercules_djcontrol_inpulse_500
and
https://deploy-preview-759--mixxx-manual.netlify.app/hardware/controllers/hercules_djcontrol_inpulse_500

@ronso0 ronso0 force-pushed the hercules-inpulse-500-manual branch from 8026f61 to 0a90814 Compare May 5, 2025 21:10
@ronso0
Copy link
Copy Markdown
Member

ronso0 commented May 5, 2025

I'm confident I have all commits, so I'll just push to your branch
(yes, that will make the netlify previews identical..)

@ronso0 ronso0 changed the base branch from main to 2.5 May 5, 2025 21:10
@ronso0 ronso0 force-pushed the hercules-inpulse-500-manual branch from 0a90814 to b721591 Compare May 5, 2025 21:21
@ronso0
Copy link
Copy Markdown
Member

ronso0 commented May 5, 2025

CI says it's all good, link check is unrelated.

If there's nothing you'd like to improve, I'll merge this tomorrow.
(there can always be a followup with fixes or tweaks)

@ronso0
Copy link
Copy Markdown
Member

ronso0 commented May 6, 2025

Alright, let's go!
Thanks for your work @resetreboot @m0dB !

@ronso0 ronso0 merged commit 9cac905 into mixxxdj:2.5 May 6, 2025
8 of 9 checks passed
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.

4 participants