OriginalGriff
Это не так просто! Вы можете посмотреть здесь: Виртуальное пианино на языке Си#[^] - он использует один WAV-файл, который программно изменяется для изменения частоты, что для генерации музыки, вероятно, является лучшим "звуком", чем "чистый" тон.
Код написан на C#, но это довольно очевидно, и онлайн-конвертеры могут помочь вам преобразовать его в VB для .NET
Хотя я бы настоятельно рекомендовал вам полностью отказаться от VB и переключиться на C#. VB6 очень сильно отличается от "современного" VB, и у вас будет много привычек VB6, которые совсем не помогут вам создать "хороший" VB-код. Переход на C# "разорвет связь" с этими вредными привычками и, надеюсь, облегчит ваше долгосрочное кодирование. Опытный программист должен быть в состоянии подобрать C# между днем и неделей (в зависимости от того, насколько вы опытны) - iutr;s teh .NET framework, который требует времени для изучения (и вам это нужно как для "современной" разработки VB, так и для разработки C#).
Здесь есть бесплатная книга: https://www.robmiles.com/c-yellow-book[^] что хорошо его покрывает.