![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.05.2009
Сообщений: 32
|
![]()
Передо мной встала задача очень срочно сделать генератор звука, который бы генерировал два типа волн одновременно (синусоиду и прямоугольную), а также синтезировать их. Думаю насчет синтеза не проблема - просто главное чтобы амплитуда совпадала. А вот как генерировать звуковые волны и выводить их на динамики я не знаю. Помогите пожалуйста, очень срочно нужно и если можно, то лучше объяснить как работает.
Заранее благодарен! |
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
http://www.pouet.net/prod.php?which=19993
Здесь вы найдёте не только исходники треккера (наподобие Impulse Tracker, Scream Tracker, Modplug Tracker), но и исходники работающего синтезатора звуков и эффектов. Для запуска откомпилированных примеров вам придётся отыскать через google следующие файлы: mfc71.dll, MSVCP71.DLL, msvcr71.dll. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 27.05.2009
Сообщений: 32
|
![]()
Спасибо, надеюсь разберусь.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 27.05.2009
Сообщений: 32
|
![]()
а исходник то на си, не потяну
![]() |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,742
|
![]()
вам, TC, стоит рыть в сторону Multimedia API, то бишь генерацию Waveform в памяти и API функций WaveOutPrepareHeader и WaveOutWrite... сразу замечу, что задача сходна с синтезом DTMF сигнала, только законы модуляции будут различны
![]() примеры есть в разделе статьи на форуме и блоге...
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 14.02.2010 в 17:44. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 27.05.2009
Сообщений: 32
|
![]()
Компилятор ругается на Generator
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
Есть неплохой набор компонентов Audiolab где можно такое реализовать
вот примерчик Последний раз редактировалось SERG1980; 15.02.2010 в 12:05. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,742
|
![]()
вот намекаешь, намекаешь... юзверям даже лень заглянуть в готовую реализацию WAVEFORM для генерации двух сигналов одновременно и никаких-те компонентов не нужно, только стандартный модуль mmsystem.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#9 | |
Пользователь
Регистрация: 27.05.2009
Сообщений: 32
|
![]() Цитата:
![]() delphisources.ru/pages/faq/base/about_sound_again.html |
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 27.05.2009
Сообщений: 32
|
![]()
Покопался на англоязычных ресурсах и нашел рабочий код:
Код:
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
фоновое воспроизведение звуковых файлов в Delphi | Lorden | Помощь студентам | 3 | 11.12.2009 17:22 |
СИНТЕЗ TreeView и CheckListBox! | Wi1D | Компоненты Delphi | 2 | 29.07.2009 04:55 |
Серьезно: Симуляция волн на поверхности воды | Levsha100 | Свободное общение | 6 | 05.06.2009 14:36 |
Тестер звуковых карт | NotProCoder | Софт | 5 | 21.04.2009 20:01 |