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

Analogue meter #99

Open
tonyc opened this issue Nov 18, 2022 · 3 comments
Open

Analogue meter #99

tonyc opened this issue Nov 18, 2022 · 3 comments
Assignees
Milestone

Comments

@tonyc
Copy link
Owner

tonyc commented Nov 18, 2022

Implement the 890's analogue meter. Allow switching between analogue/digital

@Tyrbiter
Copy link

Had a quick look at the WIP, so far so good.

I suspect you may have fun trying to match the needle dynamics but then Kenwood did it so it is possible ;-)

@tonyc
Copy link
Owner Author

tonyc commented Nov 21, 2022

Yeah, although my guess is they are reading the actual analog meter values, i.e. what get sent through the meter port on the back. The radio only sends digital data between from 0 to 70, so that's why it looks a bit choppy.

2022-11-19_50ad

I am, however, looking into simulating the needle physics 😎 - I found this useful article while researching it all https://hackaday.io/project/185180-rack-mount-midi-meters/log/206251-simulating-needle-physics

I may also build a "digilog" (i.e. digital-analog) meter that replicates how the TS-590's meter looks, by using pips arranged in an arc:

image

@Tyrbiter
Copy link

Well it looks fun, and I suppose the choppiness can be dealt with by some interpolation. An analogue meter mechanism is essentially spring/mass/damper from the vibrations and waves module taught in an EE degree, but then I did all that 40 years ago and no doubt I'm rusty.

@tonyc tonyc self-assigned this Nov 25, 2022
@tonyc tonyc added this to the 1.1.0 milestone Nov 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants