How Can I Create a Touch Sensitive Volume Knob for My Audio Card?

Click For Summary

Discussion Overview

The discussion revolves around creating a DIY touch-sensitive volume knob for an audio card, specifically focusing on integrating a touch-sensitive LCD screen with a physical scroll knob. Participants explore various components, interfaces, and potential challenges related to controlling audio functions through software.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant expresses a desire to create a volume knob with a touch-sensitive LCD screen and a physical scroll knob to control various audio outputs without minimizing programs.
  • Another participant inquires about the audio card's connection type and whether it operates stand-alone, suggesting potential interfaces like USB, Bluetooth, or Ethernet.
  • Suggestions are made to repurpose components from old devices, such as touchpads from laptops or screens from cell phones, as potential parts for the project.
  • A participant mentions the specific audio card model (Sound BlasterX AE-5) and indicates a preference for a USB-C connection for the project.
  • Concerns are raised about the ability to control the audio card's functions through the proposed controller, given that it operates primarily through software.
  • Another participant advises researching the manufacturer's interface or APIs, speculating on the existence of industry-standard languages for sound card controls.
  • Further discussion includes the possibility of needing to develop a custom driver for the audio card, given its proprietary nature and PCIe connection.
  • Links to Microsoft documentation on audio properties and APIs are shared as potential resources for understanding audio control on Windows systems.

Areas of Agreement / Disagreement

Participants express various viewpoints on the feasibility of the project and the necessary components, but no consensus is reached regarding the specific methods or interfaces to be used. The discussion remains unresolved regarding the best approach to control the audio card's functions.

Contextual Notes

Participants highlight limitations related to the proprietary nature of the audio card and the potential need for custom software development, which may depend on specific technical knowledge and resources.

alecudinov
Messages
3
Reaction score
0
Hi,
I am trying to think how to make a DYI volume knob to control variable actions on my audio card. But I don’t want one with buttons to toggle the actions.. instead I want to make one with a touch sensitive lcd screen and make the scroll knob (a físicas one) around the screen bc I want to use the screen so I can build a menu (by writing a program) where I can choose what audio to control, computer audio, toggle surround sound, headphone audio front panel, speakers audio back panel etcetera. My audio card can control all of this and more but I don’t want to have to leave a tab or minimise a program and then open the audio card’s software to be able to control the mentioned actions.. Comes the audio controller knob!.

Something on the basis of what the “EPOS GAX 1000” screen do, but just as a controller you know? Any helps?
 
Physics news on Phys.org
What is your audio card plugged into? Or does it run stand-alone? What interface do you want to use to connect to this touch-sensitive LCD? USB? Bluetooth? Ethernet? Other?
 
  • Like
Likes   Reactions: alecudinov and dlgoff
Tom.G said:
Or the screen from an old cell phone.
First thing I've heard they're good for. :oldbiggrin:
 
  • Like
Likes   Reactions: Tom.G
berkeman said:
What is your audio card plugged into? Or does it run stand-alone? What interface do you want to use to connect to this touch-sensitive LCD? USB? Bluetooth? Ethernet? Other?
It's a Sound BlasterX AE-5 (stand-alone), The interface would be USB-C since I already have a port I can dedicate to it on my motherboard.
 
Tom.G said:
If you are going to build it from components, this search will bury you with options:
https://www.google.com/search?&q=linear+resistive+touch+control
A touchpad from an old laptop computer could be the basis for parts, once you figure out how to interface it.o_O

Or the screen from an old cell phone. o_Oo_Oo_O
So I've came across a lot of round displays that are touch sensitive (IPS TFT, Etcetera), I'm having a bigger issue on finding if I can control the audio card's functions tough the controller I want to build bc since it's a stand-alone internal card, it does everything trough software.
 
alecudinov said:
it does everything trough software
So then you'll want to research or contact the manufacturer to find out the interface or APIs. I don't know anything about this, but I would be shocked if there wasn't some industry standard language for basic sound card controls. They do have to interface with the standard OSs.

Of course you'll have your own uP between the touchpad and the sound card, so this sounds like a SW documentation search to me.
 
  • Like
Likes   Reactions: 256bits
DaveE said:
So then you'll want to research or contact the manufacturer to find out the interface or APIs. I don't know anything about this, but I would be shocked if there wasn't some industry standard language for basic sound card controls. They do have to interface with the standard OSs.

Of course you'll have your own uP between the touchpad and the sound card, so this sounds like a SW documentation search to me.
I didn't think there was one since the PCIe connection would be just talking to a proprietary device who could do with those packets being received whatever it wanted, and he would have had to program his own driver right from scratch, from kernal bottom all the way up.

Of course though Window has thought of everything. Controlling the adapter.
https://docs.microsoft.com/en-us/wi...scontrol-interface-to-access-audio-properties seems to be way to do , Windows Vista on up.

Other Windows audio control for end device ie headphones, microphone. ( Not the card itself but through the card to the end device )
https://docs.microsoft.com/en-us/windows/win32/coreaudio/core-audio-apis-in-windows-vista

So this might be worth a look.
 
  • Like
Likes   Reactions: alecudinov

Similar threads

  • · Replies 6 ·
Replies
6
Views
4K
Replies
3
Views
4K