Stewart Lindenberger Ответов: 1

Я хочу отправить midi-данные из проекта VB


Я работаю (на ПК с Windows) в VS 2019 и VB, создавая программу для генерации новой простой музыки в стиле хорала Баха. Я работал над этим проектом на протяжении десятилетий. Теперь он начинает производить некоторые очень простые последовательности аккордов в правильном гармоническом стиле. Я хочу, чтобы программа могла отправлять данные на один из моих виртуальных синтезаторов, чтобы я мог услышать результаты композиции.

Я вижу некоторые Midi-реализации/библиотеки, которые не предназначены для VB или устарели (например, вызов DirectSound и Directx7). Я недостаточно хороший программист, чтобы использовать их.

Может ли кто - нибудь порекомендовать мне прямой способ реализовать отправку Midi из проекта VB? Мне нужно немного подержаться за руку.

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

Я не смог найти VB-код, который я могу понять для этого использования.

1 Ответов

Рейтинг:
1

Stewart Lindenberger

Я ценю быстрый и явно применимый ответ Ричарда Маккатчана.
Конечно, в ссылке, которую он предоставил, есть много соответствующей информации.
Но, как я уже говорил в своем вопросе, к сожалению, этот материал также кажется устаревшим. Это относится к гораздо более старой версии платформы программирования. Я попытался выполнить шаги, описанные в разделе: первый шаг: настройка среды разработки, но они не соответствуют параметрам, которые у меня есть в VS2019, и я не могу понять, как действовать дальше.
Как я уже сказал, мне нужно немного подержаться за руки.
Пример исполняемого демо-файла, найденный в ссылке, которую он отправил, действительно работает в моей системе и имеет большую часть необходимой мне функциональности (и многое другое). Я не вижу способа загрузить проект, который сделал этот исполняемый файл в мой текущий VS. Это было бы хорошим началом. Возможно, я смогу изменить этот код в соответствии со своими потребностями. Может ли кто-нибудь помочь в этом или предложить альтернативный подход?

Richard MacCutchan

Начните с создания нового проекта в VS 2019. Затем вы можете добавить соответствующие файлы исходного кода вручную, если это необходимо. Поскольку это форум быстрых ответов, у нас нет места (или времени), чтобы научить вас специфике Visual Studio. Для этого вам нужно перейти на веб-страницы visual Studio в Microsoft.