Juno family: the HS-60 (Juno-106S) and the MKS-7 #40
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ben asked on 2026-10-12 which instruments of the families already here were missed, and for an issue a family. Everything below is from recollection, with no manual read; issue #20's list was wrong in several places for the same reason, so read the manuals first and correct this. Each is to be an extension of the existing instrument, as the Jupiters and the JX family are, never a "model" switch.
The Alpha Junos are another voice and not part of this.
I don't care about these instruments and am closing this as not planned.
Gone through on 2026-10-12, by Claude with Ben away; commit
9d0a33don the branchfamily-extensions, not pushed. Not closed.What was read. Roland's owner's manual for the HS-60 (from Roland's site, 62 pages of pictures): its features, its specifications and its MIDI implementation; the rest was only looked over. Roland's owner's manual for the MKS-7 and its service notes (first edition, July 1985): the blocks, the MIDI charts, the tone parameters, the specifications and the circuit descriptions, not the schematics. Not found: service notes for the HS-60, and any Roland document that calls it a Juno-106S. The MKS-7's preset tones are Roland's and were not looked at.
HS-60, against the recollection. It holds. Specification and MIDI are the Juno-106's line for line (its MIDI page still has a note naming the Juno-106), with two 8 W amplifiers, two 10 cm speakers and an expression pedal jack. Its cover says SynthPlus 60. Nothing was added: it is
mini6das it stands.MKS-7, against the recollection.
What was built. Two parameters on the Juno, at nothing until asked for, so every patch renders as before:
filter.velocityandamp.velocity, the DW-8000's names and rule, inparameters.handpage.js, with tests. CLAUDE.md says which settings make a melody block, a chord block and the bass. No work was added per sample or per block, so the bench was not run.What was not built. The MKS-7 as it is played, three blocks at once: mini-6 has one sound and hears every channel alike. The drums, as asked. Hold (controller 64), which the 106, the HS-60 and the MKS-7 all hear, is still not done. No second panel for the MKS-7's tone numbers.
For Ben (under "Open decisions" in CLAUDE.md):
mini6dand something to split channels, or leave it at one block at a time.dco.pwmreaches.voice.hold.Ben answered on 2026-10-12 about the MKS-7's three parts at once: "leave it out." mini-6 stays one block at a time; it is recorded as deliberately not done.
On the night of 2026-10-12: hold on controller 64 is done for the Juno, as Ben asked, as the DW-8000's
voice.hold, starting off. The pedal's bookkeeping for an instrument with no zones is nowengine/damper_pedal.h, which both use. He played velocity and the damper on his laptop, and foundfilter.velocityandamp.velocityfine as they are. The panel's HOLD button is still not done, and goes with #11. Everything said here is onmain, pushed, on the night of 2026-10-12. What was heard was heard on Ben's laptop, not on the Pi.