Конференция "Media" » Визуализация? [D7, WinXP]
 
  • exkalement (03.12.08 18:31) [0]
    Я тут плеер пишу, и не оч понимаю всякие программные термины. Не могли бы вы помоч? Как мне выделить из звука басс и узнать его громкость? Я нуб чайник или даже хуже. Но я не сдам дипломную без этой инфы. помогите кто чем сможет.
     Мне нужно узнать как в Winampе сделали эти полосочки которые в такт попадают. Да-да я noob. Великие хакеры подскажите.:(
  • Сергей М. © (03.12.08 21:25) [1]

    > я не сдам дипломную без этой инфы


    А чем ты, "нуб чайник или даже хуже", занимался все эти годы учебы в том ликбезе, который дал тебе задание на эту дипломную работу ?
  • medved_68 © (04.12.08 09:20) [2]

    > Я тут плеер пишу, и не оч понимаю всякие программные термины.
    >  Не могли бы вы помоч? Как мне выделить из звука басс и
    > узнать его громкость? Я нуб чайник или даже хуже.

    Для этого не нужно понимать "всякие программные термины". Для этого нужно иметь четкие представления о спектре и амплитуде сигнала (физика) и о преобразованиях Фурье (математика). И если ты и в этом "нуб или даже хуже" - то почему у тебя такое задание на диплом? :)))
  • brother © (05.12.08 05:34) [3]
  • KilkennyCat © (05.12.08 05:56) [4]

    > как в Winampе сделали эти полосочки которые в такт попадают


    это к звуку не относится.
  • antonn © (05.12.08 08:46) [5]

    >
    > это к звуку не относится.

    еще как относится
  • han_malign © (05.12.08 13:37) [6]

    > Для этого нужно иметь четкие представления о спектре и амплитуде
    > сигнала (физика) и о преобразованиях Фурье (математика)

    - простейший(в первую очередь для понимания) фильтр низкой частоты - это функция мат-ожидания с прямоугольным окном - в простонародье называемый трендом...
    в классическом виде:
    M[i] = -(1/n)X[i-n] + (1/n)X[i] + M[i-1];
    n = W/Wc
    W - частота сигнала
    Wc - частота среза

    объединение двух фильтров низкой частоты - дает полосовой фильтр...

    З.Ы. "его громкость", точнее  мощность - это дисперсия, в дискретном случае - среднеквадратическое отклонение(СКО)...
  • CodeMaster © (08.12.08 19:31) [7]

    > exkalement   (03.12.08 18:31)
    >
    > Я тут плеер пишу, и не оч понимаю всякие программные термины.
    >  Не могли бы вы помоч? Как мне выделить из звука басс и
    > узнать его громкость? Я нуб чайник или даже хуже. Но я не
    > сдам дипломную без этой инфы. помогите кто чем сможет.
    >  Мне нужно узнать как в Winampе сделали эти полосочки которые
    > в такт попадают. Да-да я noob. Великие хакеры подскажите.
    > :(
    >


    Если как ты сказал "Я нуб чайник или даже хуже", ничего не добьёшься. Сначала изучи основы программирования а потом хватайся за проигрыватели или другие программки. Здесь я тебе могу только помочь вот этой ссылкой http://www.musicdsp.org/ Но навряд ли тебе это што-то даст. А лучше всего хватай библиотечку bass.dll и выделывай все свои мечты.
  • CodeMaster © (08.12.08 19:38) [8]
    Если интересует можешь скачать исходники моего проигрывателя вот здесь >> http://www.delphiexpert.ru/view_download.php?id=108
  • Jeer © (10.12.08 18:30) [9]

    > han_malign ©   (05.12.08 13:37) [6]
    >
    >
    > > Для этого нужно иметь четкие представления о спектре и
    > амплитуде
    > > сигнала (физика) и о преобразованиях Фурье (математика)
    >
    > - простейший(в первую очередь для понимания) фильтр низкой
    > частоты - это функция мат-ожидания с прямоугольным окном
    > - в простонародье называемый трендом...
    > в классическом виде:
    > M[i] = -(1/n)X[i-n] + (1/n)X[i] + M[i-1];
    > n = W/Wc
    > W - частота сигнала
    > Wc - частота среза
    >
    > объединение двух фильтров низкой частоты - дает полосовой
    > фильтр...
    >
    > З.Ы. "его громкость", точнее  мощность - это дисперсия,
    > в дискретном случае - среднеквадратическое отклонение(СКО).
    > .


    Как много букв и мало толка :))

    Классический рекурсивный ФНЧ первого порядка это
    Y[i] = a*X[i] + (1-a)*Y[i-1]
    а нерекурсивный
    Y[i] = sum( B[n]*X[i-n])

    Объединение двух ФНЧ даст также ФНЧ

    Громкость=мощность=дисперсия=СКО - как все у Вас запутано
    Читать DSP и статистику.
  • Vayrus (12.12.08 13:16) [10]
    BASS.DLL тебе в руки и плеер самому писать ненадо, все уже реализовано, в том числе и визуализация.
    Переписываешь, убираешь ненужное или добавляешь, и якобы ты сделал ;-)
  • codemaster © (13.12.08 17:23) [11]
    Гг..AIMP так и сделан =)
  • Vayrus (15.12.08 18:13) [12]
    > Гг..AIMP так и сделан =)

    Им простительно, из маленькой конфетки сделали плитку шоколада ;-)
 
Конференция "Media" » Визуализация? [D7, WinXP]
Есть новые Нет новых   [134431   +10][b:0][p:0.001]