Бывает что нуджен инструмент по типу матлаба, там с фильтрами поковырятся, можетчисла там какие-то поперереставлять. Ну или просто нужен калкулятор работающий с комплексными числами :)
Помимо безплатного Octave есть еще достаточно популярный и все так же безплатный iPython.
Для установки всех этих дел на диск можно пойти одним из путей описаным здесь http://ipython.org/install.html
Я предпочитаю вот этот пакет, он все ставит сам https://store.enthought.com/downloads/ более чем достаточно для среднестатистического аудиофила :)
Далее, можно запускать как прилодение, а можно запускать как "записную книжку" и работать прямо из браузера. Для этого надо выполнить из желаемой директории ipython notebook --pylab=inline
В результате видим в браузере что-то типа этого:
"Найкраще сало то ковбаса." (с)
The following 1 user says Thank You to БендеровецЪ for this post: • EDWARD (11-22-2014)
Как первый пример что можно сделать - затянуть звуковой файл и провести пару операций с ним. Для жтого кликаем на "новую записную книжку" и вводим такой код:
import numpy as np
import scipy as sp
import matplotlib.pyplot as plt
from scipy import signal
from scipy.io import wavfile
fs, sig = wavfile.read('EXIT.wav')
print fs
print sig.shape
print 'ch0 max sample = {} '.format(np.amax(sig[: ,0]))
print 'ch0 min sample = {} '.format(np.amin(sig[: ,0]))
print 'ch1 max sample = {} '.format(np.amax(sig[: ,1]))
print 'ch1 min sample = {} '.format(np.amin(sig[: ,1]))
Для удобства не обязательно вводить все это в одну ячейку, а можно разбить на несколько. Ячейки исполняются последовательно по одной, с нажатием шифт+энтер
На выходе это даст пару графиков, сам вид вейвформы (точнее ее части) и fft куска фонограммы
Если у вас есть кое какя измерительная апаратура подключаемая к компу и поддерживающая VESA, то с помощью пайтона тоже моджно ею управлять.
Общее описание - http://pyvisa.readthedocs.org/en/latest/
Для начало надо будет установить что-то с нейшенал инструмент VESA. Я ставил Agilent IO Libraries - http://www.keysight.com/en/pd-1985909-pn...330.977662&cc=AU&lc=eng
Когда все установлено и настрено это работает приблизительно вот так (пример с мостом E4980A).
"Найкраще сало то ковбаса." (с)
The following 2 users say Thank You to БендеровецЪ for this post: • begemot (11-22-2014), Сергей Кор (11-08-2015)
Если непример хочется что-то пофильтровать - без проблем. В библиотеках уже есть синтез разных фильтров. Вот пример наложения Батеворта второго порядка на использованый ранее файл. Я правда int16 в дабл флоат не переводил.
"иголоки" при переключении на выходе boost dc-dc LT3467 конвертера + их FFT. На выходе регулятора было 0805 4.7мкф и 22мкф +1ом послед для демфирования.
художник творит для тех, кто имеет похожую/близкую конструкцию мозга, позволяющую воспринимать созданное
(Сообщение последний раз редактировалось: 11-05-2015, 06:44 AM БендеровецЪ.)
Шота на форуме кроме как про бухло ваще ничего не пишут. Запощу пару картинок-иллюстраций к срачу на одном не безисвесном форуме :) На первой картинке можно с легкостью узнать синусоиду с частотой 22035Гц просемплированую с частотой 44100Гц :)
"Найкраще сало то ковбаса." (с)
The following 2 users say Thank You to БендеровецЪ for this post: • naroznyv (11-09-2015), EDWARD (11-10-2015)
БендеровецЪ Написал:Шота на форуме кроме как про бухло ваще ничего не пишут. Запощу пару картинок-иллюстраций к срачу на одном не безисвесном форуме :) На первой картинке можно с легкостью узнать синусоиду с частотой 22035Гц просемплированую с частотой 44100Гц :)
с первой понятно, далее ?
художник творит для тех, кто имеет похожую/близкую конструкцию мозга, позволяющую воспринимать созданное
Особо упоротые теперь говорят что нельзя востановить точно фазу близко к fs/2... Ну вот просемплированый, проаспсемпленый и отфильтрованый синус и косинус. Выглядят достаточно ортогонально :)
"Найкраще сало то ковбаса." (с)
The following 1 user says Thank You to БендеровецЪ for this post: • naroznyv (11-10-2015)