Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
Custom Limited
0 / 0 / 0
Регистрация: 18.02.2013
Сообщений: 4
#1

звук в C++ - C++

18.02.2013, 18:49. Просмотров 1865. Ответов 5
Метки нет (Все метки)

возможно ли максимально уменьшить паузу между воспроизведением системных сигналов, чтобы в дальнейшем, варьируя частотой и длительностью, получить ритмически ровную последовательность?
C++
1
2
3
4
5
6
7
8
9
#include <windows.h>
#include <stdio.h>
int j;
int main()
{
    for (j=400; j<600; j+=10) 
    {Beep(j,500);}
    return 0;
}
в примере можно услышать значительную паузу между бипами
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2013, 18:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос звук в C++ (C++):

Снимать звук с микрофона и воспроизводить звук из консоли - C++
Гуру, подскажите, тяжело ли подобное? Накапливать в буферах, обрабатывать и воспроизводить измененное... В делфи когда-то подбное...

Звук в С++ - C++
Сразу говорю Работаю в Dev C++ Вопрос можно ли с помощью стандартных библиотек поспроизвести mp3. Если да, то с помощь како библиотеки и...

Звук - C++
Многоуважаемые программисты! Подскажите, пожалуйста, возможно ли с помощью средств С++ написать такую небольшую программку, которая, будет...

Звук в С++ - C++
Как сделать звук в консольном приложении (Visual c++). ps mmsystem чето не пошел

звук ошибки - C++
как на с++ воспроизвести звук ошибки что то типа beep

странний звук! - C++
при компиляции следующего кода, с колонок идет какойто странний звук: #include &quot;iostream&quot; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
akk
44 / 44 / 7
Регистрация: 28.01.2012
Сообщений: 341
18.02.2013, 19:08 #2
C++
1
Sleep(1000); // в windows.h задержка на 1 секунду
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
18.02.2013, 19:09 #3
akk,
Цитата Сообщение от Custom Limited Посмотреть сообщение
максимально уменьшить паузу между воспроизведением
akk
44 / 44 / 7
Регистрация: 28.01.2012
Сообщений: 341
18.02.2013, 19:15 #4
Цитата Сообщение от SeregaC++ Посмотреть сообщение
максимально уменьшить паузу между воспроизведением
Ну тогда никак, можно разве что register int j, но вряд ли это поможет
Custom Limited
0 / 0 / 0
Регистрация: 18.02.2013
Сообщений: 4
18.02.2013, 19:23  [ТС] #5
а возможно ли написать массив ссылок на мои миди-файлы и функцию, которая воспроизводит их в консоли, чтобы я её в цикл и по порядку воспроизводить эти файлы? какая будет пауза между воспроизведениями? будет ли? ею можно будет пренебречь?
например, у меня есть 7 миди-файлов, каждый из которых - четвертная нота из домажёрной гаммы (c,d,e,f,g,a,b). можно ли их таким способом воспроизвести, чтобы в итоге получить ритмически-ровную последовательность??
raxp
10155 / 6542 / 477
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
18.02.2013, 22:34 #6
...можно формировать через Waveform API сигнал нужной длительности и паузой до мс.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2013, 22:34
Привет! Вот еще темы с ответами:

Звук в консоли - C++
Возможно ли это? Если да то как это сделать?

Не работает звук. (Beep) - C++
#include&lt;windows.h&gt; #include &lt;mmsystem.h&gt; #include &lt;CONIO.H&gt; #include &lt;DOS.H&gt; #include &lt;STDIO.H&gt; #include &lt;IO.H&gt; #include...

PlaySound не воспроизводит звук - C++
Есть код: (visual studio 2013) #include &lt;windows.h&gt; #include &lt;mmsystem.h&gt; #pragma comment(lib,&quot;C:\\Windows\\System32\\winmm.dll&quot;) ...

Звук, генерация, голос - C++
ищу способ как можно: 1) генерировать звук 1.1) генерировать звук конкретной частоты и громкости (через колонки), безшовный(чтобы не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.02.2013, 22:34
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru