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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.09.2009, 20:07   #11
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
а через программу, минуты за две
Это как??? Вы уже написали программу и дурите нам голову??? Если нет, то назовите название программы. Если у неё открытые сорсы - просто возьмите все готовое, если нет, перечислите нам пожалуйста все dll, которые находятся в её папке. Может там как раз используется Bass.dll
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 04.09.2009, 20:13   #12
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

По мне так легче все написать с нуля... на brainfucke-е
Levsha100 вне форума Ответить с цитированием
Старый 04.09.2009, 21:06   #13
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Цитата:
Библиотеки встроенные или их надо где то отдельно скачивать?
Да, отдельно http://www.un4seen.com/

Например частота звука с микрофона 44100 Hz, данные получаем через Bass_ChannelGetData(...) с флагом BASS_DATA_FFT2048 и пишем в массив data: array[1..1024] of single, причём хранится оно в таком хитро~опом формате:
Цитата:
When requesting FFT data, floating-point values ranging from 0 to 1 are returned. Only the first half of the FFT is useful, so that's what BASS returns. For example with a 2048 sample FFT, it'll return 1024 values - the 1st value being the DC component, the 2nd the amplitude at 1/2048 of the channel's sample rate, then the amplitude at 2/2048, 3/2048, etc..
Channels that have 2 or more sample channels (ie. stereo or above) may have FFT performed on each individual channel, using the BASS_DATA_FFT_INDIVIDUAL flag. Without this flag, all the channels are combined, and a single mono FFT is performed. Performing the extra individual FFTs of course increases the amount of processing required. The return values are interleaved in the same order as the channel's sample data, eg. stereo = left,right,left,etc...
потом находим коэффициент по формуле 44100/2048 = 21.5,
а уровень сигнала (от 0.0 до 1.0) на частоте 440 Hz будет лежать в data[round(440/21.5)]
пыщь
JTG вне форума Ответить с цитированием
Старый 30.09.2009, 20:17   #14
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
По умолчанию

Цитата:
Сообщение от JTG Посмотреть сообщение
Я вообще без камертона настраиваю
Чтобы научиться настраивать без камертона, мне кажется, нужно научиться относительной настройке(что это такое и с чем её едят - относительная настройка), но первую струну все равно нужно настраивать, руководствуясь чем-либо, это либо все тот-же камертон, либо тюнер. Я, настраивая свою гитару, порвал несколько струн. Волей-неволей получил огромный опыт по настройке гитар/развил слух. И теперь если слышу расстроенный инструмент - бегу его настраивать.

Цитата:
Сообщение от mutabor Посмотреть сообщение
как можно играть не имея слуха? имхо
Согласен, но настроить гитару не имея слуха еще сложнее, чем просто играть, или хотя бы бренчать на двух аккордах.
Кто бы ты ни был - не думай о себе слишком (с)

Последний раз редактировалось DM_bite; 30.09.2009 в 20:27.
DM_bite вне форума Ответить с цитированием
Старый 01.10.2009, 10:10   #15
Wicort
Форумчанин
 
Аватар для Wicort
 
Регистрация: 04.08.2009
Сообщений: 684
По умолчанию

Цитата:
у меня настраивать гитару на слух занимает, примерно полчаса, а через программу, минуты за две
Лично у меня на настройку гитары на слух уходит секунд 30, максимум минута, т.е. быстрее чем через какую-либо программу: вытащить гитару, найти вес провода, подоткнуться к компу - на это минимум минут 5 уйдёт. Так что люди, развивайте слух)
Еслия Вам помог, не поленитесь нажать на весы и оставить отзыв. Это не займет много времени, но даст понять, что я старался не зря =)
Мой ник зарегистрирован, а твой?
Wicort вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Настройка COM порта zombi Win Api 1 05.11.2008 19:02
Настройка интернета GAGARIN-NEW Компьютерное железо 0 08.10.2008 21:19
Настройка печати Максим_Леонидович Компоненты Delphi 3 26.09.2008 20:45
Настройка модема Aleksandr Компьютерное железо 0 11.09.2008 14:19
Настройка Delphi Xenofibrius Общие вопросы Delphi 2 21.04.2008 12:40