|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.11.2014, 13:15 | #1 |
Новичок
Джуниор
Регистрация: 10.11.2014
Сообщений: 2
|
Пианино на С++
Учу С++ совсем недавно, поэтому знания на начальном уровне.
Есть задание - написать пианино. Я создала в форме кнопки в виде клавиш как у пианино. Но что делать дальше я не знаю. Подскажите пожалуйста, что именно нужно сделать для того, чтобы при нажатии на клавишу получался звук? Посоветуйте, что мне нужно знать, чтобы написать программу? |
10.11.2014, 13:30 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А дальше использовать вот эту функцию: http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Только не подумай что она наделит твою программу могуществом Вокалойда ) Бибикнет в спикер компа с указанной частотой и длительностью, но не более.
I'm learning to live...
|
10.11.2014, 13:31 | #3 |
Новичок
Джуниор
Регистрация: 10.11.2014
Сообщений: 2
|
Для начала сгодится, спасибо с:
|
10.11.2014, 18:32 | #4 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,601
|
Вариант 1: подключение синтезатора или другого инструментам к компьютеру (т.к. реальный звук можно сгенерировать механическим инструментом)
Вариант 2: использование библиотеки звуков и вывод через DirectSound Вариант 3: генератор волновых форм (waveform generator) по синусоиде На форуме есть raxp, возможно, он этой темой занимался, так как он отвечал на подобные вопросы, связанные с электронной генерацией звуков.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пианино | a_cre | Свободное общение | 0 | 14.10.2011 06:16 |
Пример кода для воспроизведения нот - частоты нот для 80-ти клавишного пианино | mutabor | Свободное общение | 8 | 09.01.2010 23:48 |