![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Дисторшн [D6, WinXP]
Sting © (2002-01-20 19:45:00)Как делать гитарные эффекты типа "дисторшн"?
Топор (2002-01-30 15:22:00) [21]А как написать драйвер и что мне для этого надо?
AnRey (2002-01-30 15:21:00) [22]Пишешь драйвер на любом языке и вперед!
Топор (2002-01-30 15:16:00) [23]А ты знаешь как?--Тогда рассказывай!
AnRey (2002-01-30 15:13:00) [24]Из винды тяжеловато...
Digitman (2002-01-30 15:06:00) [25]>AnRey
ADC = Analoque-to- Digital Converter. По русски - АЦП = Аналого-Цифровой Преобразователь
AnRey (2002-01-30 15:03:00) [26]Про что вы тут? Что такое ADC?
Топор (2002-01-30 14:52:00) [27]А как мне получить доступ к ADC из винды?
И к тому же,насчет "минимума" динамических и прочих искажений--
Это как раз и есть основа любого Distortionа!Просто эти искажения потом приводятся к нормально воспринимаемым с помощью фильтров...
Digitman (2002-01-30 14:14:00) [28]>drpass
А при чем здесь транзисторы ? Imho, разговор все же идет о дискретной обработке непрерывного периодического сигнала средствами "компьютер + ОС + DAC/ADC onboard-fullduplex-аудиоадаптера", вносящей минимум винамических, интермодуляционных и прочих искажений (не говоря уже о далеко неидеальных шумовых характеристиках п/п аналоговых устройств, реализующих какскад преобразования)
И - в первом приближении - да, принцип остается принципом : ограничивать амплитуду выборок с заданным порогом ограничения. Но ты забываешь как минимум о самом важном : ADC - устройство с последовательным доступом и ограниченным по размеру аппаратным буфером предвыборки дискретных отсчетов сигнала. А файл - объект с произвольным доступом, и хранит он, как правило, уже весь сэмпл целиком (либо "обрезанный" по loop"у).
Фэ (2002-01-30 14:03:00) [29]Алгоритм такой
1.Ослабление низких частот (ниже 100..200 Гц)
2.Логарифмическое усиление сигнала в десятки раз.
3.Подъём в области 3..6 кГц
4.Двухстороннее симметричное ограничение сигнала
5.Ослабление высокочастотной части (выше 3..10 кГц)
Мурка (2002-01-30 12:47:00) [30]Ну я бы не сказал!
Я уже три года мучаюсь!Начал сдвух транзисторов,а закончил кучей операционников!!А нормального эффекта так и не достиг...
Хотя приловчился использовать пару программок :Sound Forge и Acid.
В Acid я загружаю "фанеру" ,написанную в FastTracker(переведенную в WAV формат),включаю на запись и дописываю на другую дорожку гитару с простым(на операционнике и на двух транзисторах)Distortion.Затем редактирую "гитару" в SoundForge и....через пол часа--Рамштайн остался далеко позади:))
drpass (2002-01-30 11:18:00) [31]> Digitman
Если речь идет об обработке сигнала в реальном времени, то причем тут компьютер? Четыре транзистора и два часа работы паяльником - куда быстрее, чем писать такую программу.
А если комп все-таки нужен, то какая разница, используется wav-файл, или нет? Принцип в любом случае тот же самый - ограничивать амплитуду семплов
Digitman (2002-01-29 12:29:00) [32]>Шурик
Заведи отдельную ветку с вопросом о DirectSound. Или подключись к существующим дискуссиям на эту тему. Конкретно с distortion это не имеет непосред.отношения.
Шурик (2002-01-29 11:34:00) [33]Это уже интересно становится,а подробнее можно?
Digitman (2002-01-29 11:29:00) [34]>drpass
Где ты здесь хоть одно упоминание о WAV увидел ? "Примочка" - гитарная, т.е. речь идет, как я понял, о Live Input/Process/Output, а не о постпроцессинге готового потока с носителя. А это - DirectSound, это - высокоскоростное взаимодействие с DirectSound-драйверами.
drpass (2002-01-29 11:20:00) [35]А что сложного? Снимаешь wav-файл и режешь его по семплам сверху и снизу до определенного уровня
Digitman (2002-01-29 11:02:00) [36]>Шурик
"умник", ты вопрос читать умеешь ? Автора в дан.момент интересует принцип (см.Sting (26.01.02 04:49)), а не программная реализация и технологии. Если тебе это интересно, заводи новую ветвь с собственным вопросом, а не умничай.
Шурик (2002-01-29 10:18:00) [37]Все вытут умники.Даже школьники знают как обработать сигнал,а вот получить его , а потом еще и на выход послать,да еще и в real-time...
Неужели никто не знает?!
Меня этот вопрос и самого интересует!!!
Sting (2002-01-29 06:56:00) [38]Thanks
Digitman (2002-01-28 08:55:00) [39]Принцип - усиление сигнала с ограничением его результирующей амплитуды и, возможно, многократной инверсией фазы (это уже к овердрайву имеет отношение). При ограничении амплитуды происходит обогащение спектра сигнала высокочастотными гармониками (см. теорию непрерывных периодических ф-ций по Фурье и Котельникову)
Извини, (2002-01-26 06:25:00) [40]Удалено модератором