June 13, 2024

Afrispa

Epicurean computer & technology

Trombone Controls Virtual Trombone | Hackaday

2 min read
The Tricky Ethics of Being a Teacher on TikTok

Guitar Hero was a cultural phenomenon a small around a 10 years ago, and showed that there was a real enjoyment time to be had enjoying a digital instrument on a controller. There are various other equivalent games out there now for different devices, including one known as Trombone Champ that [Hung Truong] is a supporter of which replaces the conventional guitar with a trombone. The sliding action of a trombone is substantially various than the frets of a guitar, making it a exclusive obstacle in a video clip activity. But an further obstacle is constructing a controller for the match that operates by taking part in a genuine trombone.

Contrary to a guitar which can very easily map finger positions to buttons, mapping a extra analog instrument like a trombone with its constant slide to a electronic area is a very little tougher. The approach listed here was to use an ESP32 and application it to mail mouse inputs to a computer. Initially, an air stress sensor was extra to the bell of the trombone, so that when air is passing by way of it a mouse click on is registered, which tells the laptop or computer that a be aware is now remaining played. Second, a mouse placement is created by the position of the slide by using a time-of-flight sensor, also mounted to the bell. The ESP32 sends these mouse signals to the personal computer which are then used as inputs for the sport.

Although [Hung Truong] identified that his sensors have been not of the greatest top quality, he did discover the latency of the management interface, and the handle interface alone, to be relatively thriving. With some tuning of the sensors he figures that this could be a substantially more effective system than the existing prototype. If you are questioning if the guitar hero equal exists or not, get a appear at this traditional hack from ’09.

https://www.youtube.com/view?v=lUXrkq2e1zk

Leave a Reply