Member 14904948 Ответов: 2

Как получить входные сигналы от гитары, подключенной к компьютеру?


Я пытаюсь написать приложение, где вы можете играть на гитаре и изучать гаммы. Как я могу запечатлеть то, что игрок играет на грифе? есть ли какая-нибудь библиотека C++, которую я мог бы реализовать? Я знаю о некоторых lib для захвата звука с микрофона, но я также хочу, чтобы люди подключали свои гитары к USB. спасибо

Что я уже пробовал:

Я ничего не пробовал, потому что еще не знаю. Я попробовал поискать в гугле.

Dave Kreskowiak

Невозможно ответить на этот вопрос, пока вы не получите USB-устройство и не узнаете, как устройство предоставляет себя на уровне приложения любому прикладному коду.

Лучше всего спросить об этом у производителя устройства.

2 Ответов

Рейтинг:
1

Gerry Schmitz

Поддержка обеспечивает надежную кабель.

(Гитара нуждается в пикапе и выходном гнезде; то есть "электрифицированная" гитара).

Купить Rocksmith® - на Xbox One, PlayStation®4, Xbox 360, PlayStation®3, & PC/MAC | Ubisoft® (США)[^]


Рейтинг:
0

KarstenK

1. Короткая Версия

Может быть немного aux к usb-устройству я сделаю эту работу за вас. Это делает работу по преобразованию звука для компьютера.

2. Расширенная Версия

Читать Майкрософт Руководство По Проектированию Аудиоустройств для введения. Я думаю, что некоторая реализация в качестве аудиодрайвера-это то, что вам нужно.

Когда вы подключаете свою гитару (как собственное USB-устройство) к компьютеру, вам нужно будет предоставить драйвер, чтобы Windows знала, как обращаться с входящими данными. Это включает в себя двоичный файл драйвера и некоторые установочные файлы. Вы найдете шаблоны с которых рекомендуется начинать но для этого но вы должны разработать и протестировать оба проекта.