Как мне запустить тональный сигнал и позволить ему работать бесконечно, пока я не остановлю его явно? - PullRequest
2 голосов
/ 19 января 2012

Я пытаюсь написать приложение для фортепиано для моего ребенка.То, что я делаю, использует KeyDown и KeyUp Events внутри WinForm.Идея состоит в том, чтобы начать излучение частоты через динамик в событии KeyDown, а затем остановить его в событии Keyup.Как в пианино :)

Тем не менее, это мое первое включение в аудио или видео.Итак, есть ли способ сделать это?Есть лучший способ сделать то, что я предлагаю.Обратите внимание, что у меня нет доступа к MIDI или WAV-файлам или что-то подобное.Поэтому я не могу начать использовать образцы, которые позволяют мне сделать это.Также обратите внимание, что я планирую пойти не только на фортепианные частоты.

Опять же, это просто для удовольствия ребенка (которому всего 15 месяцев :)). Любая помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 19 января 2012

Даже самая простая встроенная звуковая карта в настоящее время поддерживает MIDI (я бы действительно подумал). Проверьте это C # MIDI Toolkit .

...