Спасибо, конечно за ответ. На эту библиотеку натыкался, если смысл её использовать, если FFT есть в NAudio?
Проблема в том, что я абсолютный профан в вопросах звука и не понимаю вообще суть преобразования.
Как я это понимаю:
Вот есть у нас массив битов, который является маленькой частью wav файла.
Это, как я понимаю - массив с громкостью для каждой из частот?
Если так, то зачем тогда вообще это преобразовывать?
В общем, я полный нуб в этом вопросе и проще будет, если вы тыкните меня в элементарный алгоритм, как это нужно делать.
Видимо, вы не совсем поняли вопроса. Я знаю о вышеозначенных инструментах и имею представление как построить это с нуля. Суть вопроса в том, есть ли готовые библиотеки, или библиотеки, которые придётся минимально допиливать до нужного функционала.
Не помогло.
onError должен просто выводить строку с ошибкой и трейсингом
echo "An error has occurred: {$e->getMessage()}:\n{$e->getTraceAsString()}";
Но этого не происходит, а скрипт просто дохнет.
Роман Калита: А в чём проблема на 80 порту поднимать?
В конце слэш ставили?
Только что проверил. У меня не обрубает и в "Базовый домен:", и в "Доверенный redirect URI:" вносится localhost:8080/.
Alex: Таки различаются сильно.
В белом листе прописываются дополнительные параметры: какого типа абонемент, организация, телефон, имя, статус доставки смс, а в чёрном - просто номер и описание причины занесения.
Alex: Вообще - не возможно, моделирую ситуации. На всякий случай сделаю так:
CASE
WHEN black.id IS NOT NULL THEN 'black'
WHEN white.id IS NOT NULL THEN 'rentor'
WHEN white.id IS NOT NULL AND black.id IS NOT NULL THEN 'double'
ELSE NULL END AS list
Предыдущее сработало, это - нет.
Дистинктом пользовался - не то.
Получилось вот так:
GROUP BY user_from.username, user_to.username AND mails.text HAVING count(*)>1