StageNotes

Diffusion professionnelle de notes speaker pour PowerPoint

Professional speaker notes broadcasting for PowerPoint

v1.1.0

1. Introduction

ShowDesk est un systeme professionnel de diffusion de notes speaker pour Microsoft PowerPoint. Il affiche les notes du presentateur sur un ou plusieurs ecrans de confort (comfort monitors) en temps reel, via le reseau local.

Cas d'utilisation

  • Conferences : Le speaker voit ses notes sur un moniteur au sol ou sur pupitre
  • Spectacles : Les acteurs/comediens lisent leur texte sur un retour scene
  • Cultes : Le pasteur suit son plan de predication sur un ecran dedie
  • Formations : Le formateur garde le fil de son cours sans regarder le PC
  • Evenements corporate : Le presentateur est guide par ses notes en temps reel

Architecture

PC Presentation (PowerPoint) Reseau local Ecran(s) de confort +------------------------+ HTTP + WebSocket +-------------------+ | PowerPoint | --------------------> | Navigateur Web | | + ShowDesk Plugin | Port 9502 | (Client Speaker) | | (Serveur integre) | +-------------------+ +------------------------+ +-------------------+ | | Navigateur Web | +----------------------------------------> | (Regie : | /regie/... | poste operateur) | +-------------------+

Composants

  • Plugin PowerPoint (serveur) : s'integre au ruban PowerPoint, extrait et diffuse les notes en temps reel
  • Client Speaker (teleprompter web) : page HTML accessible depuis n'importe quel navigateur, tablette ou smartphone
  • Les quatre regies : un poste de commande par sortie — presentateur, salle, spectateur — plus la regie generale, qui pilote les trois sorties ensemble par scenarios. Commandes a gauche, ce que la sortie affiche a droite, et rien ne part sans le bouton GO

ShowDesk is a professional speaker notes broadcasting system for Microsoft PowerPoint. It displays presenter notes on one or more comfort monitors in real time, over the local network.

Use Cases

  • Conferences: The speaker reads notes on a floor or podium monitor
  • Performances: Actors/comedians read their script on a stage return monitor
  • Worship services: The pastor follows their sermon outline on a dedicated screen
  • Training sessions: The instructor keeps track of their course without looking at the PC
  • Corporate events: The presenter is guided by real-time notes

Architecture

Presentation PC (PowerPoint) Local Network Comfort Monitor(s) +------------------------+ HTTP + WebSocket +-------------------+ | PowerPoint | --------------------> | Web Browser | | + ShowDesk Plugin | Port 9502 | (Speaker Client) | | (Built-in Server) | +-------------------+ +------------------------+ +-------------------+ | | Web Browser | +----------------------------------------> | (Control room: | /regie/... | operator station) | +-------------------+

Components

  • PowerPoint Plugin (server): integrates into the PowerPoint ribbon, extracts and broadcasts notes in real time
  • Speaker Client (web teleprompter): HTML page accessible from any browser, tablet or smartphone
  • The four control rooms: one control desk per output — presenter, room, audience — plus the General room, which drives all three outputs together through scenarios. Controls on the left, what the output shows on the right, and nothing goes out without the GO button

2. Installation

Prerequis

  • Windows 10 (version 1903+) ou Windows 11
  • Microsoft PowerPoint 2016, 2019, 2021 ou Microsoft 365
  • .NET Framework 4.8 (inclus dans Windows 10 1903+)
  • VSTO Runtime (installe automatiquement avec le plugin)

Installation du Plugin PowerPoint

  1. Fermez PowerPoint
  2. Executez le fichier Installer ShowDesk.bat
  3. Suivez les instructions a l'ecran
  4. Relancez PowerPoint
  5. Verifiez que l'onglet ShowDesk apparait dans le ruban

Regies et sorties (sans installation)

Toutes les interfaces sont des pages web servies directement par le plugin PowerPoint. Aucune installation supplementaire n'est necessaire :

  • Accueil (page de depart de l'operateur) : http://[IP-du-serveur]:9502
  • Regie presentateur : http://[IP-du-serveur]:9502/regie/presentateur
  • Regie salle : http://[IP-du-serveur]:9502/regie/salle
  • Regie spectateur : http://[IP-du-serveur]:9502/regie/spectateur
  • Sortie presentateur (la tablette) : http://[IP-du-serveur]:9502/speaker

Prerequisites

  • Windows 10 (version 1903+) or Windows 11
  • Microsoft PowerPoint 2016, 2019, 2021 or Microsoft 365
  • .NET Framework 4.8 (included in Windows 10 1903+)
  • VSTO Runtime (automatically installed with the plugin)

PowerPoint Plugin Installation

  1. Close PowerPoint
  2. Run the Installer ShowDesk.bat file
  3. Follow the on-screen instructions
  4. Restart PowerPoint
  5. Verify that the ShowDesk tab appears in the ribbon

Control rooms and outputs (no installation)

Every interface is a web page served directly by the PowerPoint plugin. No additional installation is needed:

  • Home (the operator's starting page): http://[server-IP]:9502
  • Presenter control room: http://[server-IP]:9502/regie/presentateur
  • Room control room: http://[server-IP]:9502/regie/salle
  • Audience control room: http://[server-IP]:9502/regie/spectateur
  • Presenter output (the tablet): http://[server-IP]:9502/speaker

3. Demarrage rapide Quick Start

Le ruban ShowDesk utilise des badges numerotes verts pour guider les etapes :

1 Demarrer la diffusion

  1. Ouvrez PowerPoint avec votre presentation
  2. Allez dans l'onglet ShowDesk
  3. Cliquez sur le badge 1 ou le bouton Diffuser dans le groupe "Diffusion"
  4. L'indicateur passe a Etat : Actif, l'adresse IP et le nombre de clients s'affichent dans le groupe "Reseau"

2 Ouvrir les interfaces web

  1. Cliquez sur Accueil dans le groupe "Regies" : la page de depart s'ouvre avec l'etat de la session, le guide de mise en route et les QR codes des appareils
  2. Faites scanner son QR a chaque appareil : la tablette du presentateur, le PC du projecteur, et le public. Ils affichent, vous pilotez
  3. Ouvrez ensuite la regie de la sortie que vous pilotez : Presentateur, Salle ou Spectateur

Presenter

  1. Lancez votre diaporama dans PowerPoint (F5)
  2. Les notes s'affichent automatiquement sur tous les clients connectes
  3. A chaque changement de slide, les notes se mettent a jour en temps reel
  4. Reglez a gauche dans votre regie, verifiez le resultat en preparation, puis envoyez avec GO

The ShowDesk ribbon uses green numbered badges to guide the steps:

1 Start Broadcasting

  1. Open PowerPoint with your presentation
  2. Go to the ShowDesk tab
  3. Click the 1 badge or the Broadcast button in the "Broadcast" group
  4. The indicator changes to Status: Active, the IP address and client count appear in the "Network" group

2 Open the Web Interfaces

  1. Click Home in the "Control rooms" group: the starting page opens with the session status, the getting-started guide and the devices' QR codes
  2. Have each device scan its own QR code: the presenter's tablet, the projector PC, and the audience. They display, you drive
  3. Then open the control room for the output you are driving: Presenter, Room or Audience

Present

  1. Start your slideshow in PowerPoint (F5)
  2. Notes are automatically displayed on all connected clients
  3. Each slide change updates the notes in real time
  4. Adjust on the left in your control room, check the result in preview, then send with GO
ShowDesk Ribbon — FR
Le ruban ShowDesk en francais : badges verts 1 et 2, groupes Diffusion, Interface, Reseau, Outils, Licence, Configuration The ShowDesk ribbon in French: green badges 1 and 2, groups Broadcast, Interface, Network, Tools, License, Settings
ShowDesk Ribbon — EN
Le ruban ShowDesk en anglais : meme disposition, labels traduits automatiquement The ShowDesk ribbon in English: same layout, labels automatically translated

4. Le ruban PowerPoint The PowerPoint Ribbon

Le ruban ShowDesk est organise en 6 groupes, de gauche a droite :

1 Groupe Diffusion

  • Badge vert 1 : Clic rapide pour demarrer/arreter la diffusion
  • Diffuser (toggle) : Active ou desactive la diffusion des notes sur le reseau
  • Etat : Affiche "Actif" ou "Inactif"

Groupe Regies

Les trois postes de commande. Chaque bouton porte la couleur de sa regie — la meme que dans l'interface — pour qu'on ouvre le bon sans lire l'etiquette.

  • Presentateur (bleu) : pilote la tablette du presentateur
  • Salle (vert) : pilote le projecteur
  • Spectateur (orange) : pilote les telephones du public
  • Accueil : la page de depart, qui distribue les acces aux appareils

Groupe Sorties

Les trois ecrans pilotes, a ouvrir sur les postes concernes.

  • Presentateur : la page de la tablette
  • Projecteur : la page de l'ecran de scene
  • Spectateur : la page du public

Groupe QR Code

  • QR Code : affiche le QR a faire scanner par un appareil
  • Exporter PDF : affiche A4 imprimable avec le QR du public

Groupe Reseau

  • Canal : Selecteur de canal 1-10 (pour isoler les presentations simultanees)
  • Clients : Nombre de clients connectes en temps reel
  • IP : L'adresse IP a communiquer aux clients

Groupe Outils

  • Exporter notes : Exporte toutes les notes de la presentation en fichier HTML
  • Repetition : Lance le mode repetition (navigation slide sans diaporama)

Groupe Licence

  • Licence : Ouvre la fenetre de gestion de licence (activation, essai, achat)
  • Indicateur : Affiche le type de licence et les jours restants en mode essai

Groupe Configuration

  • Parametres : Ouvre la fenetre de reglages avances (ports, interface reseau)
  • A propos : Informations sur la version
  • Langue : Selecteur Francais / English pour l'ensemble de l'interface

The ShowDesk ribbon is organized into 6 groups, from left to right:

1 Broadcast Group

  • Green badge 1: Quick click to start/stop broadcasting
  • Broadcast (toggle): Enable or disable notes broadcasting over the network
  • Status: Shows "Active" or "Inactive"

Control rooms Group

The three control desks. Each button carries its room's colour — the same as in the interface — so you open the right one without reading the label.

  • Presenter (blue): drives the presenter's tablet
  • Room (green): drives the projector
  • Audience (orange): drives the audience phones
  • Home: the starting page, which hands out access to the devices

Outputs Group

The three driven screens, to open on the machines concerned.

  • Presenter: the tablet page
  • Projector: the stage screen page
  • Audience: the audience page

QR Code Group

  • QR Code: shows the QR code for a device to scan
  • Export PDF: printable A4 poster with the audience QR code

Network Group

  • Channel: Channel selector 1-10 (to isolate simultaneous presentations)
  • Clients: Number of connected clients in real time
  • IP: The IP address to share with clients

Tools Group

  • Export notes: Export all presentation notes as an HTML file
  • Rehearsal: Start rehearsal mode (slide navigation without slideshow)

License Group

  • License: Opens the license management window (activation, trial, purchase)
  • Indicator: Shows the license type and remaining days in trial mode

Settings Group

  • Settings: Opens the advanced settings window (ports, network interface)
  • About: Version information
  • Language: French / English selector for the entire interface
Astuce : Le changement de langue (FR/EN) dans le ruban affecte egalement l'interface du tableau de bord Admin et du client Speaker.
Tip: Changing the language (FR/EN) in the ribbon also affects the Admin dashboard and Speaker client interfaces.

5. Les quatre regies The four control rooms

Le principe

Une régie par sortie, un GO

Ouvrez la régie de la sortie que vous pilotez, depuis le groupe Régies du ruban ou depuis l'accueil : /regie/presentateur (bleue, la tablette), /regie/salle (verte, l'écran de diffusion), /regie/spectateur (orange, les téléphones), /regie/direction (violette, la régie générale qui pilote les trois).

Chaque régie se lit de gauche à droite : la liste des panneaux, le panneau ouvert, puis la préparation (ce que la sortie affichera après le GO), le bouton GO, et le direct (ce que la sortie affiche maintenant). Rien n'atteint une sortie sans GO. La bande sous la préparation compte les réglages et les actions en attente.

Une régie par sortie, un GO
La régie présentateur : panneaux, panneau ouvert, préparation, GO, direct.

L'accueil

La page d'accueil résume l'état de la session (diffusion, appareils connectés, présentation ouverte), rappelle la mise en route, ouvre les quatre régies et affiche les QR codes de chaque appareil. Chaque lien porte un jeton d'accès : un appareil qui a scanné une fois garde son accès, même après un redémarrage de PowerPoint.

L'accueil
L'accueil : état, mise en route, régies et QR codes.

Mode explication

Le bouton en forme d'ampoule, en haut, allume le mode explication : survolez n'importe quelle commande pour lire sa bulle d'aide, un micro-tutoriel en français ou en anglais. La langue se choisit par poste (FR / EN en haut) ; les sorties gardent la leur.

Mode explication
Le même accueil en anglais : la langue est propre à chaque poste.

Régie présentateur (bleue)

Diffusion : ce que la tablette affiche

Une bascule par élément de la tablette : notes du présentateur, boutons de navigation, timer, contrôles de police, aperçus des diapositives, panneau messages, questions du public, réactions, quiz, enquête, page, duplex. Une bascule modifiée passe dans la bande ; le GO envoie. Les lignes se glissent pour changer l'ordre.

Les panneaux Notes (taille, police, défilement), Navigation (précédente, suivante, aller à) et Apparence (thème, couleurs) complètent le pilotage.

Diffusion : ce que la tablette affiche
Le résultat sur la tablette : notes en grand, barre de timer, diapositives courante et suivante.

Timer et barre de timer

Durée par préréglages (1 à 30 min) ou en secondes ; régler, ajouter, retirer ; démarrer, pause, arrêter, remettre à zéro ; vitesse x1, +10 %, +20 %, +30 %, -10 % pour rattraper discrètement. Sur la tablette, le timer est une barre horizontale avec sa progression : tout en haut, entre les notes et les diapositives, ou tout en bas ; hauteur et opacité réglables ; fond aucun / verre / plein, contour aucun / ligne / halo, barre ligne / halo / segments / remplissage, police mono / display / sans, couleurs unies ou en dégradé. Le widget de la régie et les moniteurs montrent la même barre.

Pile de timers : Empiler met le timer en cours de côté (il continue en arrière-plan, en petit sous le principal) et pose un nouveau timer ; Reprendre revient au précédent ; la reprise est automatique « à la fin de la pause » ou « à la fin du quiz ».

Timer et barre de timer
Le panneau Timer : durée, commandes, pile, place et apparence de la barre.

Alertes et messages

Alertes : seuils de temps restant (30, 15, 10, 5, 3, 2, 1 min, 30 s), un popup automatique sur la tablette au passage. Messages flash : GO, STOP, ATTENTION en un clic, ou un texte libre, avec durée et couleurs. Les popups se règlent (ON / OFF, durée) et ne se redéclenchent pas tant que l'on reste sur la même diapositive.

Régie salle (verte)

Ce que l'écran de diffusion affiche

Bascules de l'écran (diapositives, quiz, timer, questions, réactions, flash, enquête, nuage, infos, QR, page, duplex) et contenu de l'écran : diapositives, résultats, QR plein écran, page, duplex. La transition (cut, fondu, volet, noir) et sa durée s'appliquent à chaque GO. Raccourcis typiques : QR plein écran pendant l'accueil, résultats après un quiz, écran noir pendant une pause.

Ce que l'écran de diffusion affiche
La régie salle, dominante verte.

Régie spectateur (orange)

Ce que les téléphones affichent

Bascules des téléphones (diapositives, infos, questions, réactions, flash, timer, quiz, enquête, nuage, téléchargement, page, duplex) et les lancements : quiz du stock (lancer, question suivante, résultats, arrêter ; ✎ éditer, ⧉ dupliquer, × supprimer), questions écrites (file de modération : accepter, rejeter, mettre en avant ; envoi vers l'écran et la tablette), enquête et nuage de mots, pause (durée, message). Tout ce qui se stocke est enregistré avec le show.

Ce que les téléphones affichent
La régie spectateur, dominante orange.

Régie générale (violette)

Diffusion : les trois sorties d'un coup

Les trois cartes de visibilité côte à côte, contours et titres à la couleur de chaque sortie ; les trois miniatures en préparation et en direct ; une seule bande, un seul GO. Verrou : « Verrouiller les autres régies » réserve le GO à la régie générale, les autres continuent de préparer.

Diffusion : les trois sorties d'un coup
Le panneau Diffusion de la régie générale.

Lancements et scénarios

Le panneau Lancements réunit duplex, pages, quiz, enquête, nuage, pause, timer, flash et contenu de l'écran ; les champs restent modifiables avant le GO. Les scénarios (panneau Raccourcis) règlent les trois sorties d'un clic : Accueil, Conférence, Questions écrites, Réactions, Quiz, Résultats, Enquête, Nuage, Pause, Reprise, Message flash, Infos pratiques, Téléchargement, Intervenant à distance, Table ronde, Silence, Fin, Tout afficher, Tout couper. Le « + » enregistre vos propres scénarios.

Lancements et scénarios
Le panneau Lancements de la régie générale.

Conduite

Le déroulé du séminaire comme une suite de scénarios : « Suivant » met le prochain en préparation, le GO l'envoie. Réordonnable, enregistrée avec le show.

Conduite
Le panneau Conduite.

Préparation partagée

Ce qu'une régie prépare, les autres le voient aussitôt dans leurs commandes et leur moniteur de préparation, dans les deux sens. Si deux régies touchent la même section à moins de cinq secondes, la dernière l'emporte et la régie doublée est prévenue. La file d'actions (quiz, flash, pause) reste propre à chaque régie.

Les raccourcis

Raccourcis et éditeur

Un raccourci règle plusieurs bascules d'un coup, et selon la régie l'écran, le timer, un lancement. Glisser pour réordonner (enregistré sur le serveur). ouvre l'éditeur : nom, icône, et pour chaque bascule Allumer / Éteindre / Ne pas toucher, en blocs aux couleurs des sorties ; les lancements (timer, pause, quiz, enquête, nuage, flash, page, duplex) en font partie. duplique, × masque ou supprime, réaffiche, crée depuis l'état courant, 👁 montre le raccourci dans la préparation sans rien armer.

Raccourci actif : le dernier envoyé prend la couleur de la régie ; si la préparation s'en écarte, son contour pulse et un badge ouvre la comparaison avant / après : mettre à jour, revenir, ignorer.

Raccourcis et éditeur
L'éditeur de raccourci : un bloc par sortie, dans sa couleur.

Le module Pages

L'éditeur de pages

Chaque régie a son panneau Pages, aux couleurs de la régie, avec son propre stock. La feuille est un écran 16:9 mis à l'échelle : ce que vous voyez est ce que l'écran affichera. Texte riche (styles, tailles 24 à 110 px, six polices, gras, couleurs, alignements, listes), images glissées ou collées, fond couleur / dégradé / image avec voile, cinq gabarits (Accueil avec QR, Pause avec timer, Informations, Remerciements, Page vide). Les blocs vivants s'insèrent au curseur : {{timer}}, {{heure}}, {{qr}}, {{nuage}}, {{duplex}}. Une suite fait défiler plusieurs pages toutes les N secondes, en boucle. Les pages se préparent avant la prestation et sont enregistrées avec le show.

L'éditeur de pages
Le panneau Pages : stock, gabarits, blocs vivants, éditeur, aperçus écran et téléphone.

Une page sur les sorties

Pour diffuser : choisir la page ou la suite, Afficher (la bande, la bascule « Page » de la sortie), GO. Retirer l'enlève. Sur l'écran de diffusion la page occupe tout l'écran ; sur un téléphone elle se réorganise en colonne ; elle peut aussi aller sur la tablette. Le scénario Accueil affiche la page « Bienvenue », créée pour chaque régie au démarrage.

Une page sur les sorties
La page « Bienvenue » sur l'écran de diffusion.

La même page sur un téléphone

Le public reçoit la page en colonne, lisible d'une main. Les blocs vivants y vivent aussi : l'heure, le QR, le nuage.

La même page sur un téléphone
La page sur un téléphone du public.

Le module Duplex

Le panneau Duplex

Un intervenant à distance envoie sa vidéo et son audio depuis son navigateur ; ShowDesk l'affiche sur l'écran, la tablette, les téléphones, ou les trois. Internet requis en salle ; l'état est testé chaque minute. En bas du panneau, la carte Salles Duplex : nouvelle salle, identifiant et mot de passe tirés au sort, qualité, micro, miroir, langue, jusqu'à quatre intervenants, Enregistrer ; chaque intervenant a son QR à gauche de son nom, son lien et « Copier l'invitation ». La caméra de l'intervenant démarre à l'ouverture du lien. En haut, la réception : salle, intervenant (ou tous), Afficher, Retirer, Passer à, Couper / Rétablir le son ; le moniteur, éteint par défaut, montre le flux en 360p muet.

Le panneau Duplex
Le panneau Duplex de la régie salle, moniteur allumé (intervenant simulé).

Mise en page et sortie écran

Position plein écran, incrusté grand, incrusté petit (neuf ancres) ou bandeau ; bordure aucune, ligne ou halo dans la couleur de la sortie ; coins arrondis, ombre, étiquette du nom, fond ; son, volume et sorties qui sonnent (écran seulement par défaut, jamais les téléphones sauf choix explicite) ; à plusieurs : un seul, côte à côte, grille, actif en grand + vignettes. La carte est partagée entre régies et part au GO.

Mise en page et sortie écran
Incrusté en grand sur l'écran de diffusion, halo et étiquette (intervenant simulé).

Table ronde

Le scénario Table ronde de la régie générale met les intervenants côte à côte en plein écran, sur les trois sorties ; « Intervenant à distance » les met sur l'écran et la tablette, son sur l'écran seulement.

Table ronde
Deux intervenants côte à côte (simulés).

Sur la tablette et les téléphones

Sur la tablette, l'incrustation reste dans la colonne des diapositives en petit ou en bandeau, jamais sur les notes. Sur les téléphones, la vidéo est en haut, en colonne, muette ; la clé de la salle leur est transmise par la liaison, jamais dans un QR public. Si aucun geste n'a encore autorisé la lecture, un bouton « Activer le son » apparaît sur la sortie.

Sur la tablette et les téléphones
Le duplex sur un téléphone du public.

À savoir : page sécurisée

La vidéo ne traverse le cadre que dans une page considérée sécurisée par le navigateur. ShowDesk étant servi en http sur le réseau local, activez sur le PC de l'écran de diffusion le drapeau Chrome chrome://flags/#unsafely-treat-insecure-origin-as-secure avec http://[IP]:9502 (idem Chrome Android). Pas de contournement sur iPhone / iPad ; la version https est prévue. Tant qu'il est seul dans la salle, l'intervenant voit un message d'attente : sa caméra émet quand même.

The principle

One control room per output, one GO

Open the control room of the output you drive, from the Control rooms ribbon group or from the home page: /regie/presentateur (blue, the tablet), /regie/salle (green, the broadcast screen), /regie/spectateur (orange, the phones), /regie/direction (purple, the general control room that drives all three).

Each control room reads left to right: the panel list, the open panel, then the preview (what the output will show after GO), the GO button, and the on-air view (what the output shows now). Nothing reaches an output without GO. The strip under the preview counts pending settings and actions.

One control room per output, one GO
The presenter control room: panels, open panel, preview, GO, on-air.

The home page

The home page sums up the session (broadcast, connected devices, open presentation), recalls the getting-started steps, opens the four control rooms and shows the QR codes of every device. Each link carries an access token: a device that scanned once keeps its access, even after PowerPoint restarts.

The home page
Home: status, getting started, control rooms and QR codes.

Explanation mode

The bulb button at the top turns on explanation mode: hover any control to read its help bubble, a micro-tutorial in French or English. The language is chosen per station (FR / EN at the top); outputs keep theirs.

Explanation mode
The same home page in French: the language belongs to each station.

Presenter control room (blue)

Broadcast: what the tablet shows

One switch per tablet element: presenter notes, navigation buttons, timer, font controls, slide previews, message panel, audience questions, reactions, quiz, survey, page, duplex. A changed switch goes to the strip; GO sends. Rows can be dragged to reorder.

The Notes (size, font, scrolling), Navigation (previous, next, go to) and Appearance (theme, colours) panels complete the control.

Broadcast: what the tablet shows
The result on the tablet: large notes, timer bar, current and next slide.

Timer and timer bar

Duration by presets (1 to 30 min) or in seconds; set, add, subtract; start, pause, stop, reset; speed x1, +10 %, +20 %, +30 %, -10 % to catch up discreetly. On the tablet the timer is a horizontal bar with its progress: at the very top, between notes and slides, or at the very bottom; height and opacity; background none / glass / solid, border none / line / glow, bar line / glow / segments / fill, font mono / display / sans, solid or gradient colours. The control room widget and the monitors show the same bar.

Timer stack: Push sets the running timer aside (it keeps counting, small under the main one) and starts a new one; Resume returns to the previous; resuming is automatic "at the end of the break" or "at the end of the quiz".

Timer and timer bar
The Timer panel: duration, controls, stack, bar placement and look.

Alerts and messages

Alerts: remaining-time thresholds (30, 15, 10, 5, 3, 2, 1 min, 30 s), an automatic popup on the tablet. Flash messages: GO, STOP, ATTENTION in one click, or free text, with duration and colours. Popups are adjustable (ON / OFF, duration) and do not fire again while staying on the same slide.

Room control room (green)

What the broadcast screen shows

Screen switches (slides, quiz, timer, questions, reactions, flash, survey, word cloud, info, QR, page, duplex) and the screen content: slides, results, full-screen QR, page, duplex. The transition (cut, fade, wipe, black) and its duration apply at every GO. Typical shortcuts: full-screen QR during welcome, results after a quiz, black screen during a break.

What the broadcast screen shows
The room control room, green identity.

Audience control room (orange)

What the phones show

Phone switches (slides, info, questions, reactions, flash, timer, quiz, survey, word cloud, download, page, duplex) and the launches: quiz from the stock (launch, next question, results, stop; ✎ edit, ⧉ duplicate, × delete), written questions (moderation queue: accept, reject, highlight; sent to the screen and the tablet), survey and word cloud, break (duration, message). Everything stored is saved with the show.

What the phones show
The audience control room, orange identity.

General control room (purple)

Broadcast: all three outputs at once

The three visibility cards side by side, outlines and titles in each output's colour; the three thumbnails in preview and on air; one strip, one GO. Lock: "Lock the other control rooms" reserves GO to the general room; the others keep preparing.

Broadcast: all three outputs at once
The Broadcast panel of the general control room.

Launches and scenarios

The Launches panel gathers duplex, pages, quiz, survey, word cloud, break, timer, flash and screen content; fields stay editable before GO. Scenarios (Shortcuts panel) set the three outputs in one click: Welcome, Talk, Written questions, Reactions, Quiz, Results, Survey, Word cloud, Break, Resume, Flash message, Practical info, Download, Remote guest, Round table, Silence, End, Show all, Cut all. "+" saves your own scenarios.

Launches and scenarios
The Launches panel of the general control room.

Run sheet

The seminar as a sequence of scenarios: "Next" puts the next one in preview, GO sends it. Reorderable, saved with the show.

Run sheet
The Run sheet panel.

Shared preparation

What one control room prepares, the others see at once in their controls and preview monitor, both ways. If two rooms touch the same section within five seconds, the last one wins and the other is warned. The action queue (quiz, flash, break) stays local to each room.

Shortcuts

Shortcuts and their editor

A shortcut sets several switches at once and, depending on the room, the screen, the timer, a launch. Drag to reorder (saved on the server). opens the editor: name, icon, and for each switch On / Off / Leave, in blocks in the outputs' colours; launches (timer, break, quiz, survey, word cloud, flash, page, duplex) are part of it. duplicates, × hides or deletes, shows hidden ones again, creates from the current state, 👁 previews the shortcut without arming anything.

Active shortcut: the last one sent takes the room's colour; if the preparation drifts from it, its outline pulses and a badge opens the before / after comparison: update, revert, ignore.

Shortcuts and their editor
The shortcut editor: one block per output, in its colour.

The Pages module

The page editor

Each control room has its own Pages panel, in the room's colours, with its own stock. The sheet is a scaled 16:9 screen: what you see is what the screen will show. Rich text (styles, sizes 24 to 110 px, six fonts, bold, colours, alignment, lists), dragged or pasted images, colour / gradient / image background with a veil, five templates (Welcome with QR, Break with timer, Information, Thanks, Blank). Live blocks are inserted at the cursor: {{timer}}, {{heure}}, {{qr}}, {{nuage}}, {{duplex}}. A sequence cycles several pages every N seconds, looping. Pages are prepared before the show and saved with it.

The page editor
The Pages panel: stock, templates, live blocks, editor, screen and phone previews.

A page on the outputs

To broadcast: pick the page or sequence, Show (the strip, the output's "Page" switch), GO. Remove takes it off. On the broadcast screen the page fills the screen; on a phone it reflows into a column; it can also go to the tablet. The Welcome scenario shows the "Welcome" page, created for each room at startup.

A page on the outputs
The "Welcome" page on the broadcast screen.

The same page on a phone

The audience gets the page in a column, readable one-handed. Live blocks live there too: the clock, the QR, the word cloud.

The same page on a phone
The page on an audience phone.

The Duplex module

The Duplex panel

A remote guest sends video and audio from their browser; ShowDesk shows it on the screen, the tablet, the phones, or all three. Internet required in the room; the status is tested every minute. At the bottom of the panel, the Duplex rooms card: new room, random id and password, quality, microphone, mirror, language, up to four guests, Save; each guest gets a QR left of their name, a link and "Copy the invitation". The guest's camera starts when the link opens. At the top, reception: room, guest (or all), Show, Remove, Switch to, Mute / Unmute; the monitor, off by default, shows the feed at 360p muted.

The Duplex panel
The Duplex panel (guest simulated in the following pictures).

Layout and screen output

Position full screen, large overlay, small overlay (nine anchors) or strip; border none, line or glow in the output's colour; rounded corners, shadow, name label, background; sound, volume and which outputs play it (screen only by default, never the phones unless chosen); several guests: one only, side by side, grid, active large + thumbnails. The card is shared between rooms and goes out on GO.

Layout and screen output
Large overlay on the broadcast screen, glow and label (simulated guest).

Round table

The general room's Round table scenario puts the guests side by side, full screen, on all three outputs; "Remote guest" puts them on the screen and the tablet, sound on the screen only.

Round table
Two guests side by side (simulated).

On the tablet and the phones

On the tablet the overlay stays in the slides column when small or as a strip, never over the notes. On the phones the video sits at the top, in a column, muted; the room key reaches them through the link, never in a public QR. If no gesture has allowed playback yet, an "Enable sound" button appears on the output.

On the tablet and the phones
The duplex on an audience phone.

Good to know: secure page

Video only flows through the frame inside a page the browser considers secure. As ShowDesk is served over http on the local network, enable on the broadcast screen's PC the Chrome flag chrome://flags/#unsafely-treat-insecure-origin-as-secure with http://[IP]:9502 (same on Chrome for Android). No workaround on iPhone / iPad; an https version is planned. While alone in the room, the guest sees a waiting message: the camera is streaming anyway.

6. Les trois sorties The three outputs

La tablette du présentateur

http://[IP]:9502/speaker, ou le QR « Présentateur » de l'accueil. Un téléprompteur : les notes de la diapositive courante en grand (taille auto ou fixe, A- / A+ si la régie l'autorise), la barre de timer avec sa progression, la diapositive courante et la suivante, Préc / Suiv. Les messages de la régie s'affichent en popup ; les alertes de temps aussi. Fond noir, plein écran (F ou F11), installable en PWA.

La tablette du présentateur
La tablette : notes, barre de timer, diapositives.

L'écran de diffusion

http://[IP]:9502/broadcast. Par défaut la diapositive courante ; la régie salle y met les résultats, une page, le QR géant, l'intervenant à distance, avec la transition choisie. Réactions, messages flash, timer et QR discret s'incrustent par-dessus. Un clic pour le plein écran ; le navigateur reste en kiosque.

L'écran de diffusion
L'écran de diffusion : la diapositive en direct.

Le téléphone du public

http://[IP]:9502/audience, par le QR « Public ». Anonyme, sans installation. Réactions et étoiles, questions écrites, quiz, enquête, nuage de mots, pause, diapositives et téléchargement, pages, duplex : chaque bloc n'apparaît que si la régie spectateur l'a allumé ; le dernier activé passe devant.

Le téléphone du public
La page du public sur un téléphone.

L'affiche A4

http://[IP]:9502/poster, depuis l'accueil : le QR du public en grand, le mode d'emploi en trois gestes, à imprimer et poser à l'entrée et sur les tables. À jour du jeton en cours.

L'affiche A4
L'affiche A4 imprimable.

The presenter's tablet

http://[IP]:9502/speaker, or the "Presenter" QR on the home page. A teleprompter: the current slide's notes, large (auto or fixed size, A- / A+ if the room allows it), the timer bar with its progress, the current and next slide, Prev / Next. Control room messages appear as popups; time alerts too. Black background, fullscreen (F or F11), installable as a PWA.

The presenter's tablet
The tablet: notes, timer bar, slides.

The broadcast screen

http://[IP]:9502/broadcast. The current slide by default; the room control room puts results, a page, the giant QR, the remote guest on it, with the chosen transition. Reactions, flash messages, timer and a discreet QR overlay it. One click for fullscreen; the browser stays in kiosk mode.

The broadcast screen
The broadcast screen: the live slide.

The audience phone

http://[IP]:9502/audience, via the "Audience" QR. Anonymous, nothing to install. Reactions and stars, written questions, quiz, survey, word cloud, break, slides and download, pages, duplex: each block only appears when the audience control room switched it on; the last one activated comes to the front.

The audience phone
The audience page on a phone.

The A4 poster

http://[IP]:9502/poster, from the home page: the audience QR, large, the three steps to follow, to print and place at the entrance and on the tables. Up to date with the current token.

The A4 poster
The printable A4 poster.

7. Licence et essai gratuit License & Free Trial

Periode d'essai

ShowDesk offre une periode d'essai gratuite de 14 jours. Toutes les fonctions sont accessibles pour les decouvrir, mais l'essai n'est pas exploitable en conditions reelles : de petites mentions « Essai gratuit » (ou « Free trial » selon la langue) apparaissent sur les trois sorties — tablette du presentateur, ecran de diffusion, telephones du public — ainsi que dans les apercus de regie.

A l'expiration (15e jour)

Passe les 14 jours, ShowDesk ne demarre plus : la diffusion ne se lance pas, les sorties restent injoignables, et un message « Essai termine » invite a activer une licence. Aucune donnee n'est perdue ; l'activation debloque tout instantanement.

Activation

  1. Cliquez sur Licence dans le ruban ShowDesk
  2. Entrez votre cle de licence dans le champ "License Key"
  3. Cliquez sur Activate
  4. Le statut passe a "Active" et les mentions d'essai disparaissent

Trial Period

ShowDesk offers a free 14-day trial period. Every feature is available to explore, but the trial is not usable in real conditions: small “Free trial” (or “Essai gratuit” depending on the language) marks appear on all three outputs — the presenter's tablet, the broadcast screen, the audience phones — and in the control-room previews.

When it expires (day 15)

After 14 days, ShowDesk no longer starts: broadcasting will not launch, the outputs stay unreachable, and a “Trial ended” message invites you to activate a licence. Nothing is lost; activation unlocks everything instantly.

Activation

  1. Click License in the ShowDesk ribbon
  2. Enter your license key in the "License Key" field
  3. Click Activate
  4. The status changes to "Active" and the trial marks disappear
License Management
Fenetre de gestion de licence : mode d'essai 14 jours (bride, arret au 15e jour), saisie de cle et activation, lien d'achat License management window: 14-day trial mode, key entry and activation, purchase link

8. Marqueurs et fonctions avancees Markers & Advanced Features

Marqueurs dans les notes PowerPoint

Inserez des commandes speciales dans vos notes pour automatiser des actions lors du diaporama :

Markers in PowerPoint Notes

Insert special commands in your notes to automate actions during the slideshow:

MarqueurAction
[TIMER:START]Demarre le timer
[TIMER:STOP]Arrete le timer
[TIMER:RESET]Remet le timer a zero
[TIMER:SET:N]Configure le timer a N secondes (ex : 300 = 5 min, 900 = 15 min)
[MSG:Texte]Affiche un pop-up sur le client Speaker (duree par defaut : 5 s)
[MSG:N:Texte]Affiche un pop-up pendant N secondes (ex : [MSG:10:Demo en cours])
[PAUSE]Marque un point de pause
[CUE:Texte]Envoie un cue technique
MarkerAction
[TIMER:START]Starts the timer
[TIMER:STOP]Stops the timer
[TIMER:RESET]Resets the timer to zero
[TIMER:SET:N]Sets the timer to N seconds (e.g. 300 = 5 min, 900 = 15 min)
[MSG:Text]Shows a pop-up on the Speaker client (default duration: 5 s)
[MSG:N:Text]Shows a pop-up for N seconds (e.g. [MSG:10:Demo in progress])
[PAUSE]Marks a pause point
[CUE:Text]Sends a technical cue
Important : La valeur de [TIMER:SET:N] est en secondes. Exemples : 300 = 5 min, 600 = 10 min, 1800 = 30 min. Les marqueurs sont supprimes du texte affiche sur le client Speaker mais restent visibles dans les notes de l'interface Admin.
Important: The value of [TIMER:SET:N] is in seconds. Examples: 300 = 5 min, 600 = 10 min, 1800 = 30 min. Markers are removed from the text displayed on the Speaker client but remain visible in the Admin interface notes.

Export des notes

Depuis le ruban ShowDesk, groupe Outils, cliquez Exporter notes. Les notes de toutes les slides sont exportees en fichier HTML formate.

Mode repetition

Permet de tester l'affichage des notes sans lancer le diaporama. Cliquez Repetition dans le ruban, puis naviguez entre les slides avec les fleches.

Notes Export

In the ShowDesk ribbon, Tools group, click Export notes. All slide notes are exported as a formatted HTML file.

Rehearsal Mode

Allows testing the notes display without starting a slideshow. Click Rehearsal in the ribbon, then navigate slides with the arrow keys.

9. Configuration reseau Network Configuration

Ports utilises

Ports Used

PortProtocoleUsage
9500TCPCommunication client desktop (legacy)
9501UDPDecouverte automatique (multicast)
9502TCPHTTP + WebSocket (client web + admin)
PortProtocolUsage
9500TCPDesktop client communication (legacy)
9501UDPAutomatic discovery (multicast)
9502TCPHTTP + WebSocket (web client + admin)

Pare-feu Windows

  1. Ouvrez le Pare-feu Windows avec fonctionnalites avancees
  2. Creez une regle entrante pour le port TCP 9502 (principal)
  3. Optionnel : ports TCP 9500 et UDP 9501 (client desktop + decouverte)
  4. Autorisez le profil "Prive" (reseau local)

Reseau recommande

  • Ethernet filaire : Recommande pour la fiabilite (latence < 5ms)
  • WiFi 5 GHz : Acceptable (latence < 50ms)
  • WiFi 2.4 GHz : Fonctionnel mais peut etre instable dans les grandes salles
Astuce : La latence est affichee en bas a gauche du tableau de bord Admin. Visez moins de 50ms pour une experience fluide.

Windows Firewall

  1. Open Windows Firewall with Advanced Security
  2. Create an inbound rule for TCP port 9502 (main)
  3. Optional: TCP port 9500 and UDP port 9501 (desktop client + discovery)
  4. Allow the "Private" profile (local network)

Recommended Network

  • Wired Ethernet: Recommended for reliability (latency < 5ms)
  • WiFi 5 GHz: Acceptable (latency < 50ms)
  • WiFi 2.4 GHz: Works but may be unstable in large venues
Tip: Latency is displayed at the bottom-left of the Admin dashboard. Aim for less than 50ms for a smooth experience.

10. Raccourcis clavier Keyboard Shortcuts

Client Speaker (navigateur)

Speaker Client (browser)

RaccourciAction
FBasculer en plein ecran / quitter
F11Plein ecran (navigateur)
EchapQuitter le plein ecran
Fleche droiteSlide suivant
Fleche gaucheSlide precedent
+ / -Augmenter / diminuer la taille de police
ShortcutAction
FToggle fullscreen on/off
F11Fullscreen (browser)
EscapeExit fullscreen
Right arrowNext slide
Left arrowPrevious slide
+ / -Increase / decrease font size

Regie (navigateur)

Control room (browser)

RaccourciAction
EspaceDemarrer / mettre en pause le timer
RReset le timer
Fleche droiteSlide suivant
Fleche gaucheSlide precedent
ShortcutAction
SpaceStart / pause timer
RReset timer
Right arrowNext slide
Left arrowPrevious slide

11. Depannage Troubleshooting

Le plugin ne s'affiche pas dans PowerPoint

  1. Verifiez dans Fichier > Options > Complements
  2. Si desactive, reactivez dans "Complements COM"
  3. Redemarrez PowerPoint

Le client ne se connecte pas

  1. Verifiez que la diffusion est demarree (Etat : Actif dans le ruban)
  2. Verifiez que les deux appareils sont sur le meme reseau local
  3. Verifiez que le pare-feu autorise le port 9502
  4. Essayez http://[IP]:9502 directement dans le navigateur

Notes non affichees pendant le diaporama

  1. Verifiez que la diffusion est demarree (badge vert 1 ou bouton Diffuser)
  2. Verifiez que le client affiche "Connecte" (point vert)
  3. Verifiez que le diaporama est en cours (F5 dans PowerPoint)

Le bouton "Plein ecran" de l'admin ne fonctionne pas

Pour des raisons de securite du navigateur, le plein ecran necessite une interaction utilisateur directe. Quand vous cliquez "Plein ecran" depuis l'admin, un overlay s'affiche sur le client Speaker — l'utilisateur doit cliquer dessus pour confirmer le passage en plein ecran.

Le timer change de couleur a des valeurs inattendues

Verifiez les marqueurs dans les notes. [TIMER:SET:N] utilise des secondes. Pour 5 minutes : [TIMER:SET:300] (et non [TIMER:SET:5]).

Latence importante

  1. Preferez une connexion Ethernet filaire
  2. Verifiez qu'aucun VPN n'interfere
  3. Fermez les applications gourmandes en bande passante
  4. Consultez la latence dans le footer du tableau de bord Admin

La licence a expire

Si la periode d'essai de 14 jours a expire, les fonctions principales (diffusion, export, repetition) sont bloquees. Cliquez sur Licence dans le ruban pour acheter ou activer une licence.

Fichiers de log

Les logs sont dans : %LOCALAPPDATA%\ShowDesk\logs\

Plugin doesn't show in PowerPoint

  1. Check in File > Options > Plugins
  2. If disabled, re-enable in "COM Plugins"
  3. Restart PowerPoint

Client doesn't connect

  1. Verify broadcasting is started (Status: Active in the ribbon)
  2. Verify both devices are on the same local network
  3. Check that the firewall allows port 9502
  4. Try http://[IP]:9502 directly in the browser

Notes not displayed during slideshow

  1. Verify broadcasting is started (green badge 1 or Broadcast button)
  2. Verify the client shows "Connected" (green dot)
  3. Verify the slideshow is running (F5 in PowerPoint)

Admin "Fullscreen" button doesn't work

For browser security reasons, fullscreen requires a direct user interaction. When you click "Fullscreen" from the admin, an overlay appears on the Speaker client — the user must click on it to confirm fullscreen mode.

Timer changes color at unexpected values

Check the markers in your notes. [TIMER:SET:N] uses seconds. For 5 minutes: [TIMER:SET:300] (not [TIMER:SET:5]).

High latency

  1. Prefer a wired Ethernet connection
  2. Check that no VPN is interfering
  3. Close bandwidth-heavy applications
  4. Check the latency in the Admin dashboard footer

License has expired

If the 14-day trial period has expired, the main functions (broadcasting, export, rehearsal) are blocked. Click License in the ribbon to purchase or activate a license.

Log files

Logs are located in: %LOCALAPPDATA%\ShowDesk\logs\