QUISK. Модификации
Рекомендую: ПЕЛАГЕЯ!

Фанаты группы ПЕЛАГЕЯ ("Полефаны") ВКонтакте
Концерт на площади Минина в Нижнем Новгороде 9 Мая 2013
Концерт в программе «Квартирник НТВ у Маргулиса» Январь 2023
Мини-концерт в Магасе (Ингушетия) 4 Июня 2014
Форум http://ra3pkj-forum.ru (кликнуть).
Радиолавка Альберта RV3GW (SK). Там нажать "Меню" (вдова отвечает).
Проект существует на Github. Ссылка на репозиторий - https://github.com/RA3PKJ/Quisk_modification.
Модифицированные версии создаются на основе последних авторских версий Quisk от Джима (Jim) N2ADR, и только в 64-битном варианте, т.к. Джим полностью перешёл на 64-битные решения.
Авторские версии имеют быстрый ("fast sound") программный самоконтроль в телеграфе (задержка не ощущается), программную поддержку удалённого управления железом (Hermes, HiQSDR, SoftRock) и поддержку MIDI-пультов (кнопки, крутилки).
CAT протоколы: TS-590, FlexRadio, Hamlib, TCP/IP K4. Поддержка PTT и CW из внешних программ (например CWType) через CAT.
Авторская
функция "fast sound" (самоконтроль CW без задержек) обеспечивает на практике
нулевую задержку при ключевании. Установка галочки "Use fast sound" на
вкладке "CW" вашего радио включает эту функцию. Уровень CW-самоконтроля
менять слайдером SideTone в основном окне программы. Отмечу интересный
факт, что в одной из сборок Windows 10-64 не было необходимости
устанавливать указанную галочку, т.к. "fast sound" работал по
умолчанию. Видимо программный код на Питоне сильно зависит от свойств Windows (я
замечал это и раньше).
Следует иметь ввиду, что при установке этой галочки,
Quisk во время своей работы забирает монопольно ресурс выбранного
аудиоустройства, т.е. параллельно прокрутить аудио/видеоролики через данное
аудиоустройство невозможно. Всё выше сказанное относится к Windows. Про Linux
ничего сказать не могу, т.к. не занимался этими
вопросами.
Тестирование
производится в Windows 8.1-64, 10-64 и в Linux - Ubuntu*Pack 22.04 KDE
/ Kubuntu март 2023г.
Ссылка на скачивание Ubuntu https://rutracker.org/forum/viewtopic.php?t=6350711.
Доступ на rutracker осуществляется после установки специального
плагина в браузер (ищите инфу в интернете). Мне нравится Windows-подобный
дизайн этой ОС, что при переходе с Windows очень даже
кстати.
Установка Quisk "с нуля" в Windows
Установка
возможна в Windows 8.1-64 и выше (Python 3.10 x64).
При установке с нуля
следует сначала установить среду Software for Quisk
4.2.XX_64.zip. Инструкция внутри. Далее установить релиз (скачать внизу этой
страницы).
Установка Quisk "с нуля" в Linux
Лично у меня Ubuntu*Pack22.04KDE/Kubuntu (ссылка на скачивание данной ОС выше). Использую обычный настольный компьютер.
Если
производится установка Quisk с нуля, то следует сначала установить любую из
последних авторских версий. Установку авторской версии произвести по инструкции
на странице http://james.ahlstrom.name/quisk/docs.html.
Далее следует выполнить обязательные в любом случае действия:
- пройти по
пути /usr/local/lib/python3.10/dist-packages, где полностью
заменить папку quisk на папку из моего репозитория
Github - https://github.com/RA3PKJ/Quisk_modification
-
выполнить компиляцию командой sudo make quisk3, находясь в папке
quisk.
Более подробно разжёвано в файле compilation_linux.txt на
GitHub (ссылка на GitHub
выше).
Для запуска установленной программы используйте ярлык, находящийся в папке /usr/local/bin, который перетащите на рабочий стол.
Версия 4.2.17.1 от 23.03.2023
1) Исправлена
ошибка перестройки частоты колесом мыши (в некоторых версиях ОС Windows
колесо работало некорректно).
2) Новое оформление панорамы.
3) Внедрён код
от rolin для правильного расчёта показаний S-метра.
4)
S-метр продублирован на поле панорамы.
Версия 4.2.17.2 от 03.04.2023
1) При
установке создаётся ярлык на Рабочем столе (запуск происходит через консоль
автоматически).
2) Кнопка Spot переименована в Tune.
3) Удалено понятие
"Small Screen" (было актуально для дисплеев 800х600). Вместо этого создан
универсальный дизайн с возможностью влезть в дисплей 1024 пикс. по горизонтали
(по вертикали не важно). До этого программа в режиме нормального экрана
могла влезть в дисплей с разрешением 1280 пикс. по горизонтали или
более. Теперь можно использовать приличные дисплейные матрицы небольшого
размера.
4) Кнопка Help теперь загружает страницу в браузер. Если браузер не
был ранее запущен, то он запустится. Нормальный браузер сразу переведёт на
русский.
5) Из кнопки Config вынесены пункты выбора (и настроек) радио в
отдельную кнопку Hardware в главном окне.
6) Созданы новые кнопки Split,
RX2, Lock, A<>B.
7) Полностью перекомпоновано расположение
кнопок.
8) На поле панорамы вынесена текстовая индикация децибеллов и
напряжения.
Версия 4.2.18.3 от 30.04.2023
Опробовано удалённое управление через Wi-Fi в Windows и Linux (спасибо Jacinto CU2ED за тестирование удалённого управления в Linux).
1) Устранена
ошибка, препятствовавшая запуску Hermes-Lite.
2) Устранена ошибка
отображения нижнего горизонтального слайдера для Hermes-Lite.
3)
Устранена ошибка цвета шрифта в Linux.
4) Сделано правильное отображение
S-метра, децибелов и напряжения на панораме при использовании Quisk в качестве
клиента (удалённое управление).
5) В режиме графика слайдер Ys теперь
имеет прямую зависимость, т.е. чем выше движок, тем больше размах
сигналов.
Версия 4.2.18.4 от 14.05.2023
1)
Внедрена автоматика водопада от rolin. Теперь водопад не
требует ручных настроек.
2) Слайдеры, которые раньше регулировали
яркость и контрастность водопада, теперь в режиме водопада управляют размахом и
сдвигом шумовой дорожки (как они и делают это в режиме графика).
3) Убран совсем "тетрис" водопада, потому что разноскоростной процесс на
водопаде приводит к паталогии моего мыслительного процесса.
4) Кнопка
Palette переключает на лету палитры водопада. Выбор автоматически запоминается в
настройках.
Версия 4.2.19.5 от 29.05.2023
1) Восстановлена
индикация SNR в моде FreeDV.
2) Восстановлена индикация ADC для
Bandscope.
3) Вверху окна создана строка для
индикации состояния некоторых запрятанных в настройках параметров.
4)
Добавлена кнопка "Picture" для переключения на лету фоновой картинки (кроме
обычной, еще несколько картинок с природой). Выбор
автоматически запоминается в настройках.
5) Добавлена кнопка "Step"
для переключения на лету шага частоты. Выбор автоматически запоминается в
настройках.
6) Добавлена кнопка "SSBrx Low" для сдвига в
режиме приёма нижней границы полосы SSB вплоть до 0Гц (для фанатов
мясистого звука). Выбор автоматически запоминается в настройках.
Версия 4.2.19.6 от 09.06.2023
1)
Теперь пользователь сам может накидать в папку quisk любое количество фоновых
картинок в формате jpg. Все они будут поставлены на учёт при старте
программы. Только надо экспериментально подобрать размер
картинок.
2) Устранена причина возможной потери звука в одной
из шторок в режиме RX2.
3) Устранена некрасивая обрезка шумовой
дорожки при зуммировании (было в ситуации, когда шторка находилась на краю
панорамы). Соответственно, устранилась красная засветка
водопада.
Версия 4.2.19.7 от 21.06.2023
1)
Кнопки рассортированы на группы. Группы подписаны.
3) Цветовая
схема "C" немного переработана с целью увеличения контраста.
3)
Отключена авторская цветовая схема "А", так как на её светлом фоне надписи
любого цвета (кроме чёрного) плохо читаются. Невозможно совершенствовать дизайн
с оглядкой на эту схему.
Версия 4.2.22.8 от 28.08.2023
1)
Удалена мнемоника на кнопках, так как в Ubuntu приводило к искажению высоты
кнопок.
2) Устранена ошибка при выборе ширины панорамы (Sample
Rate).
3) Исправлено отображение слайдера LNA для
Гермеса.
Версия 4.2.28.9 от 01.02.2024
1) Версия полностью посвящена внесению изменений от Джима касательно Hermes Lite.
Версия 4.2.28.10 от 03.03.2024
1)
Теперь программа при старте сразу разворачивается на всю длину монитора
независимо от разрешения монитора. Если нужно иметь индивидуальный размер
окна, то через кнопку Hardware изменить в меню *HiQSDR* (или ваш трансивер)
> "Windows" > "Window width pixels" со значения -1 на ваше числовое
значение.
2) Теперь при закрытии программы запоминается вертикальный размер
окна программы.
3) Теперь при закрытии программы запоминается позиция окна
программы на экране.
4) Теперь виндовая кнопка "развернуть" (вверху
справа) работает культурно.
5) Отключена
возможность растягивания/сжатия окна мышью по горизонтали, так как
изначально толку от этого не было.
Версия 4.2.28.11 от 22.03.2024
1)
Восстановлено порушенное удалённое управление после реформы кнопок и слайдеров в
предыдущих версиях.
2) Теперь в удалённом управлении работает переключение
аттенюатора и переключение антенных входов (у автора эти кнопки были не
активные).
3) Теперь в удалённом управлении правильно работает переключение
шага Step (у автора эта кнопка не существовала в принципе).
Версия 4.2.28.12 от 01.04.2024
1) Изменена
процедура формирования ярлыка на Рабочем столе.
2) Отлажена работа
кнопки "SSB Low" в удалённом управлении.
Версия 4.2.32.13 от 06.05.2024
1) Переход
на 64-битный вариант (не моя прихоть, просто автор стал применять 64-битные
решения, которые я не смог применить в 32-битном варианте). Python теперь
требуется другой.
2) Внесены все авторские изменения, которые накопились
в его нескольких последних версиях.
Версия 4.2.33.14 от 19.05.2024
1) Теперь, как и положено, при включении Split частота передатчика выше на 5кГц в режиме SSB, и на 1кГц в режиме CW.
Версия 4.2.34.15 от 11.07.2024
1)
Переход на Python 3.10 в связи с неработоспособностью в
удалённом управлении связки Windows 10-64 в качестве сервера и Python 3.11
. Загадка! С Python 3.10 всё работает. Программная среда обновлена (см. выше
параграф "Установка Quisk в Windows").
2) В главное окно
вынесен регулятор TxLevel. Крайнее правое положение соответствует значению,
которое указано в таблице диапазонов (вкладка Bands в настройках вашего радио).
Таким образом, регулятором можно только уменьшить мощность, но
не возможно установить выше, чем указано в таблице. Иначе говоря,
значения, прописанные в таблице, являются базовыми. Отлажена
работа функции в удалённом управлении.
3) В главное окно
вынесен регулятор Vox. Крайнее правое положение соответствует максимальной
чувствительности VOX (у автора было наоборот, что очень неудобно). Отлажена
работа функции в удалённом управлении.
4) Отлажена поразрядная
установка частоты колесом мыши в окошках частоты. Отлажена
работа также в удалённом управлении.
Версия 4.2.35.16 от 19.08.2024
1)
В главное окно вынесен регулятор Compr, т.е. микрофонный компрессор. У автора он
именуется как регулятор Clip (клиппирование), но этот термин у нас не
прижился. Пусть именуется более привычным словом "компрессор". В
удалённом управлении работает.
2) Второе окошко частоты теперь работает
только в режимах Split и RX2. Зелёный цвет цифр это приёмник, а красный это
передатчик.
3) Устранён скачок шторки после клика мышью по
шторке. Теперь можно спокойно захватывать шторку мышью и тащить.
4)
Теперь железо не остаётся в режиме передачи при закрытии программы, которая
находилась в режиме передачи.
5) Добавлена кнопка SSBtx Low для изменения
нижней границы звукового спектра передачи SSB со значениями
0,50,100,150,200,250,300Гц. Есть одно неудобство - необходимо для утверждения
выбора полностью перезагрузить Quisk кнопкой выхода (вверху справа
крестик).
Версия 4.2.36.17 от 25.08.2024
1)
Теперь нет необходимости перезагружать Quisk при изменении нижней границы
звукового спектра передачи SSB (кнопка SSBtx Low).
2) Отключена
зависимость величины перемещения шторки от высоты захвата мышью по
вертикали. Теперь шторка на больших дистанциях перемещается мышью
прогнозируемо (на малых дистанциях колесо мыши прекрасно
справляется).
3) Автор удалил возможность выбора метода перестройки
частоты подобно PowerSDR (перемещение панорамы, а не шторки), но код
остался. Автор недоделал эту фичу. Выбор теперь включен (меню
Options), но фича требует доработки (хотя кое-что я поправил и можно уже
пользоваться).
Версия 4.2.38.18 от 11.09.2024
1)
Настройки CAT и CW выделены из общей каши в отдельные пункты меню в настройках
вашего радио.
2) Добавлена третья система CAT. Итого CAT1, CAT2, CAT3. Запас
карман не тянет.
3) Автор устранил ошибку, когда в режиме Split при
кликах в логе по спотам перемещалась шторка передатчика вместо
приёмника.
4) Устранена ошибка режима SideTone, проникшая в позапрошлую
версию. Теперь слайдер SideTone снова работает.
Версия 4.2.38.19 от 08.10.2024
1)
Срастил ежа с ужом. Теперь перестройка частоты подобно PowerSDR (движение
панорамы при фиксированной шторке) существует на постоянной основе на правой
клавише мыши. Оба способа перестройки отлично дополняют друг
друга. Итого:
-левая клавиша: захват и перемещение шторки, прыжки
шторки;
-правая клавиша: захват и перемещение панорамы, прыжки панорамы (при
прыжках шторка базируется в центре) .
2) Вынесен из меню в главное окно
слайдер тембра микрофона - MicTone. Функция реализована автором как качели -
"больше верхов, но меньше низов", и наоборот.
3) Организована автоматическая
короткая память предыдущей частоты - кнопки f_Before и f_After. Теперь
всегда можно вернуться на предыдущую частоту. Запоминание не
работает при прыжках и перемещениях менее 5кГц, и совсем не работает
при вращении колеса мыши. Это сделано специально, чтобы не потерять предыдущую
частоту из-за пустяковых перестроек.
Версия 4.2.40.20 от 05.12.2024
1) Добавлена в главное окно новая кнопка "CW Training", которая включает режим тренировки телеграфа. В этом режиме не происходит излучение в эфир, а остальное всё как и должно быть в моде CW. Функция работает только с ключом, который подключён через COM-порт (используйте стороннюю программу например CwType в качестве промежуточного звена). Прежде чем пользоваться кнопкой, необходимо настроить COM-порты для обычной работы ключом в эфире, в противном случае функция работать правильно не будет.

Версия 4.2.40.21 от 15.05.2025
1) В
режиме Split активируется новая кнопка LockRX для блокировки
(залочивания) шторки приёмника впридачу к имеющейся кнопке LockTX.
2)
Включение блокировки шторок индицируется надписями "Lock" на шторках.
3)
Включение Split сопровождается надписями "RX" и "TX" на шторках.
4)
Теперь при кликах мыши шторки совмещаются с курсором мыши по центру шторки, а не
по нулевой линии шторок. Гораздо удобнее.
5) Теперь мышь корректно
выбирает для прыжка нужную шторку при близком расположении шторок друг к другу в
режиме Split (в моде CW пока не реализовано, так как Джим там понаделал что-то
ещё не понятное мне).
Версия 4.2.41.22 от 01.06.2025
1) Устранена
ошибка запуска в режиме Hermes.
2) Кнопка "RF" разделена на две независимые
кнопки - "Pre" (включение УВЧ) и "ATT" (аттенюатор).
3) Добавлены кнопки
"-F" и "+F" для подстройки частоты на величину установленного
шага (актуально на тачах планшетов).
Версия 4.2.42.23 от 05.06.2025
1) Внесены
изменения из последней версии от Джима. Теперь появился CAT протокол через
TCP/IP (трансивер K4), т.е. открылись новые возможности для взаимодействия с
различными программами (логи, скиммеры). Сам я не разбирался с этим.
2)
Добавлены кнопки для прыжков частоты на 0,5кГц, 1кГц, 3кГц, 5кГц (актуально на
тачах планшетов).
Версия 4.2.42.24 от
05.07.2025
В Линуксе временно не тестирую.
1) В
главное окно вынесен регулятор мощности в цифровых модах -
"DigiTX". CW
настройки для Одиссей-подобных трансиверов (каждый параметр
сопровождается справкой на русском) выделены в отдельный блок в качестве
дополнения к общим CW настройкам:
2) В Quisk добавлен телеграфный функционал из утилиты
"Odyssey KeyMaster" от Давида N7DDC (rolin), используемый для полноценной
поддержки телеграфа в Odyssey-1 и в HiQSDR-mini с портированными
от Одиссея прошивками, и также в чистопородном HiQSDR с аналогичной
портированной от Одиссея прошивкой. Данная поддержка предполагает
следующее:
- возможность подключения акустики непосредственно к плате
Odyssey-1 и HiQSDR-mini, что даёт практически нулевую задержку
самопрослушки телеграфа и также по приёму во всех видах модуляции (может быть
полезно в соревнованиях). Следует заметить, что качество звука в
HiQSDR-mini, который не имеет на плате собственный звуковой кодек (есть только
программная иммитация), не всегда может удовлетворять (в Одиссей кодек
присутствует на плате).
- возможность быстрой самопрослушки
телеграфа на основной комповой акустике в HiQSDR-mini и в чистопородном
HiQSDR после заливки соответствующих слегка изменённых мной портированных
прошивок (в Quisk должен быть включён режим "fast sound"). Информация по
прошивкам ниже.
Поддерживаются прямой и двухвёсельный (paddle) ключи.
Подключать ключи можно напрямую к плате, а также непосредственно
через физический или виртуальный COM порт (с помощью переходника USB-COM),
и аналогично, но через внешнюю программу, способную синтезировать телеграфные
посылки. Правильно работает Break In, т.е. регулируемая задержка
переключения внешнего антенного реле.
Скачать изменённую портированную
прошивку для HiQSDR-mini 1.5 - Transceiver_ody_new.pof. Кстати,
в прошивке поднял уровень передатчика.
Скачать изменённую
портированную прошивку для чистопородного HiQSDR по ссылке http://ra3pkj.ru/page39.shtml#section9.
3) Регулирование
скорости телеграфа доступно в главном окне при помощи слайдера "CwSpeed".
Скорость запоминается при закрытии Quisk. Ложка дёгтя... не пытайтесь менять
скорость во время манипуляции, так как это может привести к сбою манипуляции.
Причину пока не выяснял.

Версия 4.2.43.25 от
12.10.2025
1)
Свои новшества пока не добавлял - запарка с временем.
2) Джим наконец-то
"отремонтировал" функцию вырезания шума NR2. Неплохо работает, надо сказать.
Если кнопку нажать два раза, то функция переходит в режим автоподстройки под
текущие условия. Не во всех случаях функция помогает, но иногда эффект очень
заметен.
Версия 4.2.44.26 от 08.12.2025
В Линуксе временно не тестирую. Желающих это делать вместо меня не наблюдаю.
1)
Кнопка "CW Training" (тренировка телеграфа без выхода в эфир) подружилась с
функционалом "Odyssey KeyMaster", который был ранее внедрён в Quisk.
Выбранный в настройках тип ключа (вертикальный, ямбический) теперь
индицируется вверху окна программы. Обе эти фичи имеют смысл в трансиверах
с odyssey-подобными прошивками.
2) Джим добавил систему "Pure
Signal" для Hermes Lite2.
Установка Quisk в Linux описана в начале страницы (не забудьте выполнить компиляцию командой sudo make quisk3).
При
установке Quisk в Windows "с нуля" следует сначала скачать и
установить необходимые компоненты среды по ссылке в параграфе "Установка
Quisk в Windows".
Релиз для Win8.1-64 и выше (Python 3.10 x64)
- quisk_4.2.44.26_setup.msi
При простой замене в Windows предыдущей версии Quisk, её следует удалить штатным средством Windows, а затем установить новый релиз. Все настройки, созданные в предыдущей версии, не затрагиваются на диске и используются в новой версии.
