Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.01.2011, 13:15   #1
Серего
 
Регистрация: 05.01.2011
Сообщений: 5
Вопрос Тюнер для гитары в делфи. (Считывать с микрофона звук и выводить какой частоты этот звук).

Помогите реализовать проект по настройке гитары задача состоит в том что бы поднеся гитару к микрофону и извлек какую нибудь струну программа показала какой частоты этот звук. ну а далее уже по таблице стандартной частоты для каждой струны смотреть что бы настроить струну - это я смогу сделать и сам. главная задача - это считать звук с микрофона и получить его частоту (число).

что то вроде этого тюнера -
http://files1.freesoft.ru/rep/674745...g_ru_tuner.exe
Серего вне форума Ответить с цитированием
Старый 05.01.2011, 15:32   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

читать >>> аналогичная тема, если же вопрос риторический, то в любом приличном аудиоредакторе есть спектроанализ сигнала.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 05.01.2011, 16:37   #3
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

А зачем ее писать? Уже куча подобных программ написана. (Я сам гитарист, поэтому в теме). Лучшие программы те, которые показывают процент отклонения от основной ноты (+/-). Но это не всегда спасает. Например, идеально настроенная по тюнеру гитара может сильно лажать по флажолетам или через две струны. Приходится искать компромисс. А идеально строящих инструментов не бывает. Поэтому, лучший тюнер - это уши музыканта + обычный камертон.
_SERGEYX_ вне форума Ответить с цитированием
Старый 05.01.2011, 17:54   #4
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Ну может человек попрактиковаться хочет...

Цитата:
Например, идеально настроенная по тюнеру гитара может сильно лажать по флажолетам или через две струны.
Через две струны? Может через два лада....
Если мензура отсроена правильно и струны нормальные, то всё должно быть нормально.

Цитата:
Приходится искать компромисс.
Лучше искать гитарного мастера и сдать на отстройку )
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 05.01.2011, 18:17   #5
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Код:
 Может через два лада....
Нет, именно струны. Или через 3-4. Например, Ля на пятом ладу первой струны равно флажолету седьмого лада на четвертой струне. Си второй открытой равно флажолету седьмого лада шестой струны и т.п. Но это музыкальные заморочки и к программированию отношения не имеют

Последний раз редактировалось _SERGEYX_; 06.01.2011 в 12:45.
_SERGEYX_ вне форума Ответить с цитированием
Старый 06.01.2011, 12:14   #6
Серего
 
Регистрация: 05.01.2011
Сообщений: 5
По умолчанию

Цитата:
А зачем ее писать? Уже куча подобных программ написана.
это надо сдать учителю.

Цитата:
Лучшие программы те, которые показывают процент отклонения от основной ноты (+/-).
это и намереваюсь реализовать.

Осталось найти как написать свой спектроанализатор

Всем спасибо большое.
Серего вне форума Ответить с цитированием
Старый 06.01.2011, 15:59   #7
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

ну как вариант это можно сделать через bass
запись с микрофона и спектроанализатор делается легко

смотри в демках bass
ZuBy вне форума Ответить с цитированием
Старый 12.01.2011, 13:39   #8
Серего
 
Регистрация: 05.01.2011
Сообщений: 5
По умолчанию

что то я нашел информацию, нифига не понял, мучался два дня с этим анализатором и не понял как получить цифру частоты, напишите мне, необразованному хотя бы часть кода, а можно и весь :D просто получение частоты с микрофона
Серего вне форума Ответить с цитированием
Старый 12.01.2011, 14:39   #9
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

Цитата:
напишите мне, необразованному
вперед, в правила форума ...или в раздел фриланс, там вам напишут.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
снимать звук не со стерео микшера а с микрофона nick_us Мультимедиа в Delphi 3 11.09.2010 09:50
Звук igno®e Компьютерное железо 6 30.05.2010 13:34
Звук с микрофона увидеть dx+ Мультимедиа в Delphi 6 24.06.2009 09:58
звук и делфи, левый правый звук snusmumric Win Api 2 29.10.2007 11:10