Vous lirez dans l'article
Qu’est-ce que QSOrder ?
QSOrder (parfois appelé "QSO recorder by K3IT“) je nástroj určený pre rádioamatérov, najmä tých, ktorí sa venujú rádioamatérskym súťažiam (contesting), s cieľom automaticky nahrávať audio jednotlivých QSO. Projekt je open-source a spravovaný pod používateľom K3ITsur GitHub (sous licence GPL-3.0).

QSOrder funguje ako externý doplnok pre logovací softvér — najčastejšie pre N1MM Enregistreur+ — ktorý umožňuje, že v okamihu, keď sa uskutoční zápis QSO v logu, sa spustí záznam audio dát z prijímača (a prípadne aj z mikrofónu) a uloží sa ako samostatný súbor so špecifickým názvom obsahujúcim informácie o spojení (značka, frekvencia, čas, mód atď.).
K tomu sa QSOrder spolieha sur UDP vysielanie („broadcast“) spojení zo strany logovacieho programu — keď N1MM (alebo iný kompatibilný softvér) vyšle informáciu o práve zaznamenanom QSO, QSOrder túto správu zachytí a podľa nej uloží obsah zvukovej buffer-pamäte.
Un aspect important est que QSOrder maintient un tampon circulaire (FIFO) de données audio en mémoire, donc lorsqu'un message QSO arrive, il enregistre non seulement l'audio pendant la connexion elle-même, mais aussi du temps environnant (avant et après), en fonction du délai (délai) et de la longueur du tampon définis.

Comment fonctionne QSOrder – détails techniques et utilisation
Vous trouverez ci-dessous un résumé de la façon dont QSOrder est utilisé dans la pratique, des paramètres qu'il autorise et des points à surveiller :
Installation et configuration de base
- Télécharger
Les exécutables Windows (ou scripts natifs), y compris un fichier README avec des instructions, sont disponibles sur la page GitHub du projet (k3it/qsorder).
Certaines installations ou distributions plus anciennes peuvent également être disponibles via SourceForge. - Configuration N1MM (diffusion UDP)
V logovacom programe (N1MM Enregistreur+) je potrebné povoliť, aby pri každom zápise QSO bola poslaná UDP správa (broadcast) s detailmi o spojení. V N1MM+ sa to spravidla nastavuje cez “Configure → Broadcast Data → Contact” (alebo cez zodpovedné nastavenie v .ini súbore)
Dans le fichier *.ini, cela pourrait ressembler à ceci :[ExternalBroadcast] DestinationIPs=127.0.0.1 DestinationPort=12060 IsBroadcastContact=TrueSi plusieurs stations (multi-stations) ou plusieurs ports sont utilisés, il est possible de définir différents ports et d'exécuter plusieurs instances de QSOrder avec différents ports (par exemple –P 12061, etc.).
- Exécution de la commande QSO
Une fois la diffusion configurée, qsorder.exe (ou un script équivalent) démarrera. Le programme répertorie sur quel port UDP il écoute, quelles entrées audio ont été utilisées et d'autres paramètres (par exemple la longueur du tampon, le délai).
La communication doit être activée dans le pare-feu si elle est bloquée. - Création d'enregistrements
Keď je QSO zaznamenané v N1MM, UDP správa spustí uloženie audio bufferu do súboru. Uloženie je oneskorené podľa nastaveného parametra „delay“ — typicky 20 sekúnd — aby sa zachytil aj koncový úsek spojenia, ktorý by mohol byť zaznamenaný až po ukončení záznamu v logu.
Le fichier est enregistré sous un nom qui contient des informations telles que l'indicatif d'appel, son propre indicatif, le nom de la compétition, le mode, la date et l'heure, la fréquence, par exemple :DXCALL_de_OWNCALL_CONTEST_MODE_AAAAMMJJ_HHMMSS_NNMHz.mp3Exemple:
W3LPL_de_V31VP_CQWWSSB_LSB_20171028_062004Z_3.5MHz.mp3V názve súboru sú zakomponované všetky podstatné informácie, ktoré umožnia identifikáciu QSO nielen podľa logu, ale aj podľa súborov vo vašom audio archíve.
-

Mes paramètres pour exécuter QSOrder Paramètres/commutateurs avancés
QSOrder prend en charge diverses options de ligne de commande qui vous permettent de personnaliser le comportement :-d RETARD(délai : combien de secondes après la réception du message, le tampon est écrit)-l BUFFER_LENGTH(durée du tampon en secondes)-P PORTER(quel port UDP utiliser)-k CLÉ_CHAUDE(possibilité de définir un raccourci clavier qui enregistre le buffer manuellement)-i DEVICE_INDEX(index des entrées audio)- avec STATION_NR(numéro de station pour multi-stations)--SO2R(mode so2r — enregistrement stéréo pour deux radios, la radio est coupée lorsqu'elle est inactive)--continu(enregistrement continu sauf pour les QSO individuels)--taux d'échantillonnage(taux d'échantillonnage pour l'enregistrement)
Ces options permettent une utilisation et une adaptation très flexibles selon les conditions. J'utilise le paramètre "-i 2 -d 15 -l 35"
-

SO9I SO2R SO2R et multiposte
Dans le cas où l'opérateur utilise SO2R (deux radios en même temps), QSOrder permet d'enregistrer séparément gauche et droite (canal gauche pour la radio 1, canal droit pour la radio 2). Si la radio est inactive, son canal peut être coupé à l'aide du commutateur--So2y.
Au cours des discussions, les utilisateurs notent que dans les configurations multi-radio, il est conseillé d'exécuter plusieurs instances de QSOrder, chacune avec son propre numéro de port et de station (paramètre –r), pour garantir que seul l'audio QSO pertinent pour une fréquence ou une radio donnée est enregistré. - Démarrer manuellement l'enregistrement
En plus de l'enregistrement automatique, l'opérateur peut démarrer la sauvegarde manuelle du contenu actuel du tampon à l'aide d'un raccourci clavier défini (par ex.Ctrl+Alt+O, selon le réglage). Ceci est utile si quelque chose d'intéressant apparaît à l'antenne en dehors d'un QSO normal que vous souhaitez enregistrer. - Gestion et organisation des dossiers
Les fichiers de sortie sont enregistrés dans des dossiers en fonction de la compétition et de l'année (par ex.ContestName-YYYY). Cette organisation permet de maintenir la clarté dans les archives.
De plus, les fichiers contiennent également un attribut RejouerGain, qui indique le volume sonore perçu et est intégré en tant que métadonnées du fichier MP3. Ces données peuvent faciliter la lecture si le lecteur prend en charge ReplayGain.

QSOrder et service d’indexation – QSORDER Search
QSOrder lui-même est utilisé pour l'enregistrement local de fichiers audio, mais il existe également un module complémentaire sous la forme d'un service d'indexation appelé Recherche QSORDER (ou « Service d'indexation de l'enregistreur QSO » en abrégé). Ce service ne stocke pas directement les fichiers audio — il agit comme un index, faisant référence aux fichiers audio que les utilisateurs ont enregistrés (par exemple sur Dropbox) — et permet la recherche et la lecture de ces QSO partagés si l'audio est accessible au public.
Principales caractéristiques de la recherche QSORDER
- Sur le site qsorder.hamradiomap.com il est possible de rechercher des QSO par indicatif d'appel, plage horaire et période (par exemple 2 dernières années, 1 an, 6 mois, etc.).
- Service uniquement index audio - ne stocke pas les fichiers eux-mêmes - l'audio doit être enregistré, par ex. sur Boîte de dépôt dans un dossier spécifique (Apps/QsoRecording).
- L'utilisateur doit autoriser l'accès de ce service d'indexation à son dossier Dropbox. Après autorisation, les fichiers commencent à être indexés et l'utilisateur obtient une URL personnelle qu'il peut insérer dans son profil ou sa page (par exemple sous forme d'iframe sur une page QRZ).
- Les fichiers audio doivent être nommés selon la convention de dénomination (DXCALL_de_OWNCALL_CONTEST_MODE_… .mp3) — seuls les fichiers correctement nommés seront indexés et inclus dans les résultats de la recherche.
- L'état indiqué montre que la base de données contient plus de 507 770 enregistrements, avec environ 68 613 indicatifs d'appel DX uniques.
- Le service est payant via l'hébergement via HamRadioMap.com.
- Les utilisateurs peuvent intégrer le résultat de la recherche QSO sur leurs pages Web personnelles (par exemple la page bio QRZ) en utilisant iframe.
Le but de ce service d'indexation est de faciliter l'accès des radioamateurs aux enregistrements QSO, de leur permettre « d'écouter vos appels » et de les partager avec la communauté, sans avoir besoin de gérer leur propre serveur pour héberger les fichiers audio.

Avantages et bénéfices de QSOrder
L'utilisation de QSOrder apporte plusieurs avantages significatifs :
- Documentation de connexion
Chaque QSO est enregistré sous forme de fichier audio, permettant de vérifier après la compétition si l'appel a été enregistré correctement, d'identifier les erreurs (par exemple un indicatif d'appel mal entendu) ou de confirmer les appels problématiques. - Améliorer la qualité des opérateurs
Après la compétition, l'opérateur peut rejouer ses connexions et analyser où des erreurs se sont produites en réception ou en transmission, ce qui peut améliorer les performances futures. - Partager avec la communauté
Grâce au service d'indexation, les radioamateurs peuvent partager (s'ils le souhaitent) leurs enregistrements avec d'autres personnes, qu'il s'agisse de collègues, de clubs ou du public. - Automatisation avec une intervention minimale
Si le système est correctement configuré, l'enregistrement s'effectue automatiquement, l'opérateur n'a pas à se soucier du démarrage manuel, ce qui réduit la charge lors d'une activité concurrentielle. - Cadre flexible
Grâce à un certain nombre de paramètres de commande (délai, tampon, port, raccourci clavier, so2r, etc.), le système peut être adapté à différents scénarios d'installation — station unique, stations multiples, SO2R, diverses entrées audio. - Minimisation de la charge de données
Étant donné que le service d'indexation référence uniquement les enregistrements existants (par exemple sur Dropbox), QSORDER Search n'a pas besoin d'héberger d'énormes volumes de données audio : cela permet d'économiser des coûts et de l'infrastructure.
Défis, limites et notes pratiques
Comme tout système, QSOrder a également certaines limites et points à surveiller :
-

Paramètre de données de diffusion N1MM+ Paramétrage correct de la diffusion UDP
Si le N1MM n'est pas correctement configuré pour diffuser des connexions, le QSOrder ne pourra pas répondre et ne captera pas l'audio du QSO. Il est donc important que la diffusion soit activée et que le port soit correctement configuré. - Synchronisation des tampons et des délais
Si le délai est trop faible, il peut arriver qu'une partie finale de la connexion ne soit pas capturée ; en revanche, s’ils sont trop volumineux, les fichiers peuvent contenir des silences inutiles ou du contenu distrayant. Trouver un bon équilibre pour une compétition donnée est important. - Capacité de stockage
Avec une utilisation intensive – beaucoup de connexions – de nombreux fichiers audio peuvent rapidement s’accumuler. Les utilisateurs doivent prévoir le stockage (par exemple sur disque dur, stockage externe ou dans le cloud). Free Dropbox offre environ 2 Go (~ 12 000 QSO) comme limite par défaut pour les enregistrements audio utilisés avec QSORDER Search. - Limites en multi-postes / SO2R
Lors d'une configuration complexe (via la radio, via le port, le port ou la connexion), vous pouvez configurer la commande QSO en sélectionnant l'audio pertinent. Dans les discussions, les utilisateurs mentionnent la nécessité d'exécuter plusieurs instances, de spécifier les numéros de station (paramètre -r) et les ports.
Certains problèmes apparaissent lors de l'intégration avec un logiciel SDR (par exemple Flex radio) où le mixage des canaux audio est plus difficile. - Dépendance à l'hébergement externe pour l'indexation
L'utilisateur doit utiliser un hébergement externe (par exemple Dropbox) puis autoriser l'accès au service d'indexation. Si l'utilisateur perd l'accès ou modifie la structure des dossiers, l'indexation peut être interrompue. - Formatage des noms de fichiers audio
Si les fichiers ne sont pas nommés selon le schéma prescrit, ils ne seront pas traités par le service d'indexation QSORDER Search — c'est une condition importante pour le partage. - Dépendance à un ordinateur plus puissant
Avec des longueurs de tampon plus élevées, une fréquence d'échantillonnage plus élevée ou un enregistrement multicanal, la charge du processeur et des E/S peut être plus élevée — vous devez vous assurer que l'ordinateur peut gérer l'utilisation simultanée de N1MM + QSOrder + d'autres outils.
Recommandations pratiques pour les utilisateurs
- Avant la compétition, testez minutieusement la configuration : vérifiez que N1MM diffuse les contacts, QSOrder capture les messages UDP, l'entrée audio est correcte et l'enregistrement fonctionne.
- Expérimentez avec la valeur du tampon et le délai pour trouver le paramètre optimal pour votre configuration (par exemple, un tampon de 45 s, un délai de 20 s est un choix courant selon la documentation).
- Archivez ou supprimez périodiquement les anciens fichiers audio pour éviter de remplir votre disque.
- Si vous envisagez d'utiliser un service d'indexation, respectez strictement la nomenclature des fichiers et autorisez correctement l'accès à Dropbox.
- Lorsque vous utilisez SO2R ou plusieurs stations, définissez le QSOrder de sorte que chaque instance enregistre uniquement le canal dont elle a besoin (utilisez les commutateurs –r, –P, etc.).
- Suivez les mises à jour du projet sur GitHub car il peut y avoir des corrections de bugs ou de nouvelles versions.
- Pour partager des enregistrements avec la communauté - si vous le souhaitez - intégrez une iframe de vos archives personnelles sur une page QRZ ou un autre site internet selon les instructions du service QSORDEX.
Conclusion
QSOrder predstavuje veľmi užitočný pomocník pre rádioamatérov, ktorí sa venujú súťažiam (contestingu).
Un exemple d'enregistrement
JH4UYB
OM3SEM
Il permet un enregistrement fiable et automatique de chaque connexion sous forme audio, ce qui apporte de nombreux avantages : de la documentation des connexions à la possibilité d'analyse des performances en passant par le partage avec la communauté. En combinaison avec le service d'indexation QSORDER Search (qui ne nécessite pas d'hébergement de fichiers audio, mais seulement une indexation), le système devient un outil attractif pour les radioamateurs pour mettre les enregistrements QSO à la disposition du public.
