Страница 38 из 99 Первая ... 28363738394048 ... Последняя
Показано с 741 по 760 из 1963

Тема: Цифровой программный кроссовер II

  1. #1 Показать/скрыть первое сообщение.
    Частый гость
    Автор темы

    Регистрация
    07.02.2009
    Адрес
    Россия, г. Белгород
    Возраст
    42
    Сообщений
    375

    По умолчанию Цифровой программный кроссовер II

    Коллеги!
    Завожу отдельную ветку для обсуждения новой версии моего программного кроссовера - dePhonica version3.
    Эта версия кроссовера полностью отличается от первой версии, которая обсуждалась здесь как с точки зрения кода (который переписан на 99%) так и с точки зрения функционала.
    Разработка версии началась весной 2015 года и в настоящее время (начало 2016) находится в активной стадии.

    Скачать preview версию можно по адресу: http://dephonica.com/?lang=ru
    Текущая сборка на сайте от 21.03.2016.

    Внимание!
    Для корректной установки WDM драйвера на windows 7 с отключенными обновлениями, необходимо установить апдейт KB3033929, добавляющий поддержку цифровых подписей SHA-2.

    Ссылка для x86 обновления: http://download.microsoft.com/downlo...033929-x86.msu
    Ссылка для x64 обновления: http://download.microsoft.com/downlo...033929-x64.msu
    Статья по обновлению windows: https://support.gamenet.ru/kb/articles/789-windows


    Ограничения preview версии:
    - максимум 6 каналов обработки
    - требует перезапуска ядра каждые 30 минут

    Основные возможности кроссовера:

    - собственный WDM драйвер для ввода потока из стандартных аудио и видео плееров, браузеров, навигаторов и других программ.
    - собственный ASIO драйвер для ввода потока из аудио плееров поддерживающих ASIO
    - низкая задержка: около 50 мсек при использовании IIR фильтров и выводе на ASIO устройство
    - поддержка ввода звука в форматах 16 bit integer, 24 bit integer, 32 bit floating point
    - 2 входных канала и до 8 выходных
    - вывод звука на устройства DirectSound, ASIO, Kernel Streaming
    - вся обработка производится в 64 bit floating point
    - фильтрация производится FIR фильтрами, IIR фильтрами или IIR фильтрами с автоматическим корректирующим фазовым FIR фильтром
    - есть возможность создания фазового фильтра для коррекции ФЧХ внешнего IIR фильтра
    - доступны два конволвера для FIR фильтров: FFT конволвер с алгоритмом Overlap-Add и линейный (Straight FIR), без использования FFT
    - любой из FIR конволверов может использоваться совместно с одним или более IIR фильтром в каждом канале
    - до 128 000 taps на канал при использовании FFT FIR
    - доступны формы АЧХ семейств фильтров IIR: Linkwitz-Riley, Butterworth, Chebyshev
    - доступен параметрический синтез АЧХ и ФЧХ для типов фильтров Low Pass, High Pass, Band Pass, Band Stop, Low Shelf, High Shelf
    - два варианта параметрического задания фильтров Band Pass и Band Stop: нижней и верхней частотой среза или центральной частотой и полосой пропускания
    - амплитудный и фазовый эквалайзер для произвольного изменения АЧХ или ФЧХ в канале обработки, с возможностью загрузки АЧХ или ФЧХ из текстового файла или из импульсного отклика в формате WAV
    - любое сочетание FIR и IIR фильтров в канале обработки
    - полноценный канал предварительной обработки исходного сигнала с отдельным набором фильтров
    - возможность автоматической нормализации к 0 дБ АЧХ индивидуальных каналов или группы каналов
    - регулировка усиления на входе и на выходе канала
    - настраиваемая задержка в каждом канале с отключаемым sub-sample разрешением
    - встроенный анализатор фактической частотной характеристики кроссовера с отображением общей АЧХ кроссовера, графиков АЧХ/ФЧХ/ГВЗ для каждого канала и возможностью суммирования АЧХ выбранных каналов в отдельном окне

    Пример установки и настройки полной версии кроссовера (уже местами не соответствует действительности и будет перезаписан): http://www.youtube.com/watch?v=CF_YNp0IijE

    ============
    Пополняемый FAQ:

    Скрытый текст

    Q: Для чего можно использовать кроссовер?
    A: Прямое назначение кроссовера – разделить исходный сигнал на несколько сигналов, каждый из которых будет воспроизводиться отдельным динамиком. Для такого использования необходима многоканальная звуковая карта (или ЦАП), многоканальный усилитель (или несколько обычных – стерео или моноблоков) и многополосная акустика, каждый динамик в которой подключен к отдельному каналу усилителя отдельным кабелем. Самый простой и часто встречающийся пример такой акустики – система 2.1 с двумя фронтальными колонками и одним сабвуфером.
    A: Кроссовер можно использовать для того, чтобы вывести один и тот-же сигнал (с обработкой или нет) на несколько выходов многоканальной звуковой карты. Например, первые 2 канала – звук для колонок, следующие 2 канала – звук для наушников. На колонки одни настройки эквалайзера (внутри кроссовера), на наушники – другие.
    A: Также кроссовер можно использовать даже с обычными наушниками – как точный и продвинутый эквалайзер.

    Q: Какое оборудование требуется для использования кроссовера?
    A: Кроссовер может использоваться для различных целей практически с любым оборудованием. Минимальные требования – компьютер с Windows 7/8/10 и любая звуковая карта.


    Q: Как перенаправить в кроссовер звук из программы или плеера, не поддерживающей вывод звука на ASIO устройства?
    Q: Как вывести в кроссовер звук из видео плеера?
    A: Выберите в плеере вывод на аудио устройство *dePhonica Virtual Audio Device*.

    Q: Какие настройки требуются в видео плеере для работы через кроссовер?
    A: При использовании в кроссовере IIR фильтров, никакой дополнительной настройки плеера не требуется. При использовании FIR фильтров (или IIR с линеаризацией), в плеере необходимо установить смещение звуковой дорожки в зависимости от порядка FIR фильтра. Например, для FIR фильтра с 8000 taps это около 250 мсек.


    Q: Как ввести в кроссовер звук из внешнего источника (виниловый проигрыватель, кассетный магнитофон, пульт и т.д.)?
    A: На данный момент можно использовать программу VoiceMeeter от VB-Audio - она поддерживает ввод с внешних источников. Скачать программу можно по ссылке: <a style="color: #505050; font-weight: bold;" href="http://vb-audio.pagesperso-orange.fr/Voicemeeter/">http://vb-audio.pagesperso-orange.fr/Voicemeeter/</a>
    В будущем появится непосредственная поддержка ввода сигнала с входов звуковой карты в кроссовер.


    [свернуть]

    ============

    Список изменений:

    Скрытый текст

    30.03.2016

    - Более устойчивый алгоритм проверки активации
    - Исправлены bypass каналы без фильтров
    - Исправлена инициализация таймера в WDM драйвере
    - Исправлен номер версии в окне "О кроссовере dePhonica version3"
    - Исправлен вывод сообщения "Устройство вывода не выбрано" при первой установке кроссовера


    20.03.2016

    - Переходные процессы в модуле вывода теперь обрабатывает машина состояний. Фейдинги стали четче, мягче и предсказуемее.
    - Появился приоритет ввода с ASIO Sink драйвера - WDM замолкает, когда приходит поток с ASIO.
    - Расстояние при редактировании задержки выводится в метрах / сантиметрах / миллиметрах

    17.03.2016

    - Появился WDM драйвер виртуального аудио устройства для ввода в кроссовер - можно перенаправить в кроссовер весь системный звук
    - Уменьшилась latency - для IIR фильтров составляет ~50 мс
    - По умолчанию фильтры создаются как IIR. При добавлении в тракт FIR фильтра выводится отключаемое предупреждение о дополнительной задержке в тракте.
    - Диалог сообщений в конфигураторе стал отображаться поверх всех окон
    - Появилась возможность инвертирования кривой в эквалайзере
    - Появилась возможность смещения кривой в эквалайзере

    09.03.2016

    - Уменьшилась latency до ~500 мсек
    - Добавились IIR фильтры Bessel и Legendre
    - Тысячные доли миллисекунды меняются при изменении расстояния в компоненте Delay
    - Исправлена ошибка с несохранением в пресете канала предварительной обработки при загрузке конфигурации из файла
    - Исправлена каша из надписей на шкале Gain на графиках анализатора
    - Добавил легенду к графикам в анализаторе
    - Улучшена отправка логов - теперь отправляются независимо от IP адреса пользователя
    - При перетаскивании канала с удерживаемым Shift (или Ctrl+Shift) копируются только фильтры - задержки и Gain не изменяются
    [свернуть]
    Последний раз редактировалось emaster; 01.04.2016 в 20:55.

  2. #741
    Корректор мозгоимпедансов Аватар для sewerin
    Регистрация
    20.03.2010
    Адрес
    Воронеж
    Возраст
    48
    Сообщений
    2,488

    По умолчанию Re: Цифровой программный кроссовер II

    Возможно, после доработки буфера и питания, аккуфаз 91( на говенных, но грейдовый псм63, 32!!! Шт) переиграет ATDAC. Но ведь надо 8 каналов, а не 2)))

  3. #742
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    39,141

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от Traktorist3d Посмотреть сообщение
    Дальше про банки: допустим я пользователь который сам может встроить железку, подключить провода и все, мне не хочется разбирться какие банки куда, что там выпрямлять. А просто подать на бп +,- и ремоут дальше цап и usb на комп. Все. И большинство пользователей таких.
    Так там и не надо "разбираться," просто подать 12в вместо трансформатора. А банки я и сам выпаяю точнее просто не буду из ставить, как и диоды выпрямителя, если заранее буду знать что это идет в авто.

    Цитата Сообщение от Traktorist3d Посмотреть сообщение
    Сейчас Alex скажет что 63й гавно цап, но это его мнение.
    Я никогда не говорил что 63-й гавно, гавно это CS4390 или TDA1543.
    Просто как бы, не самый лучший.

    Цитата Сообщение от Traktorist3d Посмотреть сообщение
    Что касается, 9й слишком крутой для авто, а 91й пойдет, тут уже каждый решает сам.
    Да ради бога, только к 9-ке придется делать часть блока питания самостоятельно, это не 91-е где просто 12в подал и все, тут еще преобразователи городить придется, вместо трансформатора. Причем - без меня.

    Цитата Сообщение от Traktorist3d Посмотреть сообщение
    Тем более если не ошибаюсь 9й сейчас рублей 40 обойдется по нынешнему курсу
    Примерно так, лень считать, но скорее всего столько получится без USB-транспорта.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  4. #743
    Частый гость Аватар для Traktorist3d
    Регистрация
    06.01.2015
    Адрес
    Хабаровск, Камчатка
    Сообщений
    478

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от Alex Посмотреть сообщение
    Так там и не надо "разбираться," просто подать 12в вместо трансформатора. А банки я и сам выпаяю точнее просто не буду из ставить, как и диоды выпрямителя, если заранее буду знать что это идет в авто.
    И фильтрации питания будет достаточно учитывая помехи в бортовой сети питания в машине?

    Цитата Сообщение от Alex Посмотреть сообщение
    Я никогда не говорил что 63-й гавно, гавно это CS4390 или TDA1543.
    Просто как бы, не самый лучший.
    Искать лень , но помню пренебрежительные отзывы от тебя об этом ЦАП, я их суммировал в одно слово).


    Цитата Сообщение от Alex Посмотреть сообщение
    Да ради бога, только к 9-ке придется делать часть блока питания самостоятельно, это не 91-е где просто 12в подал и все, тут еще преобразователи городить придется, вместо трансформатора. Причем - без меня.
    С БП не захочешь заморачиваться потому что не видишь спроса в данном направлении, или просто не интересно и не хочется?

    Цитата Сообщение от Alex Посмотреть сообщение
    Примерно так, лень считать, но скорее всего столько получится без USB-транспорта.
    Если будет переигрывать остальные многоканальные ЦАП, и авто процессоры то это не беда.

  5. #744
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    39,141

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от Traktorist3d Посмотреть сообщение
    И фильтрации питания будет достаточно учитывая помехи в бортовой сети питания в машине?
    Может да, а может и нет.
    Тесты на Immunity он точно не пройдет

    Цитата Сообщение от Traktorist3d Посмотреть сообщение
    Искать лень , но помню пренебрежительные отзывы от тебя об этом ЦАП, я их суммировал в одно слово).
    Да, мне не нравится кислотный звук РСМ63, но я никогда не говрил что он гавно, есть гораздо-гораздо говенее.

    Цитата Сообщение от Traktorist3d Посмотреть сообщение
    Да ради бога, только к 9-ке придется делать часть блока питания самостоятельно, это не 91-е где просто 12в подал и все, тут еще преобразователи городить придется, вместо трансформатора. Причем - без меня.
    С БП не захочешь заморачиваться потому что не видишь спроса в данном направлении, или просто не интересно и не хочется?
    Ну, кроме того что лично я считаю что ставить 9-ку в машину совершенно бессмысленно (все равно в машине хорошего звука не будет никогда), да - не вижу спроса. При том, что автомобильный БП для 9-ки - это будет еще плюс долларов 100 к цене. В итоге, за эту сумму можно взять три 91-х еще на фильтры к ним хватит

    Цитата Сообщение от Traktorist3d Посмотреть сообщение
    Если будет переигрывать остальные многоканальные ЦАП, и авто процессоры то это не беда.
    "Не беда" - это если их будут покупать хотя бы одну в неделю. Ты мне такой регулярный сбыт обеспечишь, хотя бы в течении года-двух? Это всего сотня-две, даже не масс-продакшн.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  6. #745
    Частый гость Аватар для Traktorist3d
    Регистрация
    06.01.2015
    Адрес
    Хабаровск, Камчатка
    Сообщений
    478

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от Alex Посмотреть сообщение
    "Не беда" - это если их будут покупать хотя бы одну в неделю. Ты мне такой регулярный сбыт обеспечишь, хотя бы в течении года-двух? Это всего сотня-две, даже не масс-продакшн.
    Я не менеджер), мне интересно как звучат ЦАП, так как из хорошо звучащих многоканальный выбор не велик. На магнитоле упомянул о них.

  7. #746
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    39,141

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от Traktorist3d Посмотреть сообщение
    Я не менеджер),
    Менеджеры - управляют, те кто занимаются сбытом - называются совсем по другому. В некоторых странах наблюдаются очень извращенные трактовки иностранных слов
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  8. #747
    Завсегдатай Аватар для pyos
    Регистрация
    15.07.2006
    Возраст
    65
    Сообщений
    4,584

    По умолчанию Re: Цифровой программный кроссовер II


    Offтопик:
    Цитата Сообщение от Alex Посмотреть сообщение
    называются совсем по другому
    сейлс менеджеры)


  9. #748
    Корректор мозгоимпедансов Аватар для sewerin
    Регистрация
    20.03.2010
    Адрес
    Воронеж
    Возраст
    48
    Сообщений
    2,488

    По умолчанию Re: Цифровой программный кроссовер II

    FIR, при коррекции фазы, корректирует фазу с учётом и поканальных эквалайзеров?

  10. #749
    Старый знакомый Аватар для dee-jan
    Регистрация
    09.07.2009
    Адрес
    BLR
    Возраст
    43
    Сообщений
    937

    По умолчанию Re: Цифровой программный кроссовер II

    А померять АЧХ с фазами не судьба?
    "Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает... и никто не знает почему"
    Альберт Эйншейн.

  11. #750
    Корректор мозгоимпедансов Аватар для sewerin
    Регистрация
    20.03.2010
    Адрес
    Воронеж
    Возраст
    48
    Сообщений
    2,488

    По умолчанию Re: Цифровой программный кроссовер II

    Переформулирую вопрос. За эквалайзерами фаза в ноль не правится, или это косяк именно модуля- построителя графиков АЧХ, ФЧХ, фазы?
    Вложения Вложения

  12. #751
    Старый знакомый Аватар для dee-jan
    Регистрация
    09.07.2009
    Адрес
    BLR
    Возраст
    43
    Сообщений
    937

    По умолчанию Re: Цифровой программный кроссовер II

    Вы в модуле смотрите графики? Вы оптимист.
    Только измерять, в реале все будет видно.
    Далее, 12 порядок - это за гранью. Звук там не умер?
    Даже с металл. динамиками выше 4 порядка обычно не надо.
    Григорий, отстройка актива - это контроль АЧХ, фазы, внеосевых, искажений и главное импульса через измерения.
    Очень не рекомендую в дефонике АЧХ эквалайзер - дает сильный предзвон. Я сымитировал коррекции через shelf фильтры. Звучит гораздее.
    "Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает... и никто не знает почему"
    Альберт Эйншейн.

  13. #752
    Частый гость Аватар для Traktorist3d
    Регистрация
    06.01.2015
    Адрес
    Хабаровск, Камчатка
    Сообщений
    478

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от dee-jan Посмотреть сообщение
    Я сымитировал коррекции через shelf фильтры. Звучит гораздее.
    Это типа того как в Rephase сгенерить фильтра и коррекцию и слушать через Дефонику?

  14. #753
    Старый знакомый Аватар для dee-jan
    Регистрация
    09.07.2009
    Адрес
    BLR
    Возраст
    43
    Сообщений
    937

    По умолчанию Re: Цифровой программный кроссовер II

    Нет. В Дефонике использую фильтры (LR4, FIR) как обычно. А вместо небольших мягких коррекций АЧХ динов, я использую не EQ, а те же фильтры, только shelf (low high). Коррекцию фазы я не делаю совсем, НЧ-СЧ само сшивается нормально по фазе, СЧ-ВЧ тем более (там фаза у обоих динов возле нуля). Итого - минимально фазная АС с малым звоном импульса.
    "Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает... и никто не знает почему"
    Альберт Эйншейн.

  15. #754
    Корректор мозгоимпедансов Аватар для sewerin
    Регистрация
    20.03.2010
    Адрес
    Воронеж
    Возраст
    48
    Сообщений
    2,488

    По умолчанию Re: Цифровой программный кроссовер II

    Это при каких порядках?

  16. #755
    Старый знакомый Аватар для dee-jan
    Регистрация
    09.07.2009
    Адрес
    BLR
    Возраст
    43
    Сообщений
    937

    По умолчанию Re: Цифровой программный кроссовер II

    LR4. Надо делать перехлест полос иначе звук мега странный.
    Я может на неделе заведу по своей АС тему. Интересуется народ.
    "Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает... и никто не знает почему"
    Альберт Эйншейн.

  17. #756
    Корректор мозгоимпедансов Аватар для sewerin
    Регистрация
    20.03.2010
    Адрес
    Воронеж
    Возраст
    48
    Сообщений
    2,488

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от dee-jan Посмотреть сообщение
    LR4. Надо делать перехлест полос иначе звук мега странный.
    Я может на неделе заведу по своей АС тему. Интересуется народ.
    Выложите, пожалуйста, свои любимые пресеты для Дефоники.

  18. #757
    Частый гость Аватар для unname
    Регистрация
    24.10.2013
    Адрес
    ХМАО
    Сообщений
    484

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от dee-jan Посмотреть сообщение
    Нет. В Дефонике использую фильтры (LR4, FIR) как обычно. А вместо небольших мягких коррекций АЧХ динов, я использую не EQ, а те же фильтры, только shelf (low high). Коррекцию фазы я не делаю совсем, НЧ-СЧ само сшивается нормально по фазе, СЧ-ВЧ тем более (там фаза у обоих динов возле нуля). Итого - минимально фазная АС с малым звоном импульса.
    Суммарный сигнал на всех выходах смотрели (не в режиме измерить по очереди, а именно итоговую сумму)? Структура фильтров, параллельная (копия исходного сигнала идет на свою полосу и там применяется нужный фильтр) ?

    Цитата Сообщение от dee-jan Посмотреть сообщение
    LR4. Надо делать перехлест полос иначе звук мега странный.
    Я может на неделе заведу по своей АС тему. Интересуется народ.
    Это разве не от динамиков зависит? В перхлест у фильтра ровной АЧХ, ФЧХ ведь не получится потом.

  19. #758
    Старый знакомый Аватар для dee-jan
    Регистрация
    09.07.2009
    Адрес
    BLR
    Возраст
    43
    Сообщений
    937

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от unname Посмотреть сообщение
    Суммарный сигнал на всех выходах смотрели (не в режиме измерить по очереди, а именно итоговую сумму)? Структура фильтров, параллельная (копия исходного сигнала идет на свою полосу и там применяется нужный фильтр) ?
    Конешно, меряю микрофоном по разному, и общее и отдельно.
    Вся обработка висит на отдельных каналах, на общей обработке ничего нет. Мне так удобнее.

    Цитата Сообщение от unname Посмотреть сообщение
    Это разве не от динамиков зависит? В перхлест у фильтра ровной АЧХ, ФЧХ ведь не получится потом.
    Что значит зависит?
    Перехлест - это обычный раздел LR фильтрами , на частоте раздела -6дб, при сложении LR4 выходит ровная ачх.
    Я Григорию писал о том, что не надо применять фильтры с высоким порядком аля бриквол. Звук это никак не озонирует.
    ФЧХ у меня не крутится нигде, к ней вопросов нету.
    "Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает... и никто не знает почему"
    Альберт Эйншейн.

  20. #759
    Частый гость Аватар для unname
    Регистрация
    24.10.2013
    Адрес
    ХМАО
    Сообщений
    484

    По умолчанию Re: Цифровой программный кроссовер II

    dee-jan, А задержки по каналам есть? полос сколько?

  21. #760
    Старый знакомый Аватар для dee-jan
    Регистрация
    09.07.2009
    Адрес
    BLR
    Возраст
    43
    Сообщений
    937

    По умолчанию Re: Цифровой программный кроссовер II

    Через пару дней заведу ветку по своей АС. Там все будет.

    ЗЫ. Выложил. Читайте.
    Последний раз редактировалось dee-jan; 25.10.2016 в 18:44.
    "Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает... и никто не знает почему"
    Альберт Эйншейн.

Страница 38 из 99 Первая ... 28363738394048 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •