Documentation

Le fonctionnement de Rewamp, écran par écran. L'app est la même sur macOS, Windows, Linux, Android, iPhone et iPad ; quand une plateforme diffère, c'est précisé.

Pour Rewamp 1.1 · Dans l'app, l'onglet Aide liste les raccourcis clavier et renvoie ici. · English version

Premiers pas

Rewamp joue des bandes-son de jeux, des chiptunes, des modules de tracker et de la musique de la demoscene depuis des collections en ligne — Modland, HVSC, joshw, Demozoo, VGMRips et d'autres — ainsi que vos propres fichiers. Chaque morceau est joué par un moteur qui émule sa puce ou son tracker d'origine, pas par un enregistrement.

Les onglets sont Accueil, Recherche, Local, Bibliothèque, Stats, Réglages, Aide et À propos, plus Téléchargements en bas de la barre latérale sur ordinateur. Sur un téléphone, quatre onglets occupent la barre du bas et les autres sont sous Plus ; Réglages → Général permet de les réordonner et de choisir l'onglet d'ouverture.

Accueil — écoutés récemment, sélections en vedette et vos tendances d'écoute
La fenêtre sur ordinateur : les onglets dans la barre latérale, la file à droite

Lancer un morceau

Touchez un morceau et Rewamp demande quand l'entendre : maintenant, ensuite (juste après le morceau en cours) ou à la fin de la file. Un appui long — ou un clic droit sur ordinateur — ouvre les options du morceau : voir l'album, voir les sous-chansons, ajouter à une playlist, lire avec un autre moteur.

La feuille « quand lire »
Les options du morceau, par appui long ou clic droit

Vous ne voulez pas de la question à chaque fois ? Réglages → Lecture propose deux réglages distincts : l'un pour les morceaux touchés dans l'app, l'autre pour les fichiers ouverts depuis le système (double-clic, « Ouvrir avec », ligne de commande). Chacun peut lancer la lecture directement.

Le lecteur

Touchez le mini lecteur en bas (ou appuyez sur ⌘P / Ctrl+P) pour ouvrir le lecteur complet. Il affiche la pochette, le titre, l'album et l'artiste, le moteur qui joue le morceau juste sous la barre de progression, et un visualiseur. Glissez vers le bas ou appuyez sur Échap pour le fermer.

Lecture en cours — le moteur est nommé sous la barre de progression
Le panneau ⓘ : tags, moteur, voix et chaque fichier chargé

Le panneau ⓘ

Le bouton ⓘ (⌘I / Ctrl+I) montre tout ce que l'on sait du morceau : ses tags, le moteur utilisé, les voix de la puce, les commentaires du rip, et chaque fichier chargé par le moteur — y compris les fichiers compagnons, comme les échantillons Amiga ou les bibliothèques PSF.

Voix et vitesse

La feuille des voix coupe ou isole chaque canal de la puce et montre ce que chacun joue. Elle règle aussi la vitesse de lecture, de 0,2× à 3× ; avec la plupart des moteurs, le tempo change et la hauteur reste la même.

La feuille des voix : couper, isoler et vitesse de lecture

La file

Le panneau de la file (⌘L / Ctrl+L) liste ce qui va suivre. Faites glisser un morceau pour le déplacer, balayez-le pour le retirer, touchez-le pour y sauter. Vider la file arrête la lecture.

La lecture aléatoire et la répétition sont des modes : ils restent actifs jusqu'à ce que vous les coupiez. Répéter un morceau le fait boucler nativement quand le format a un point de boucle, sans rejouer l'intro à chaque fois. Quand une file mélangée repart du début, elle est mélangée à nouveau.

Le panneau de la file ; les morceaux ajoutés par la lecture automatique sont marqués

Lecture automatique (∞)

Avec la lecture automatique, la file se remplit d'elle-même près de sa fin avec des morceaux proches de ce que vous écoutiez : même artiste, même groupe, puis même collection. Ce qu'elle a ajouté est marqué, et la couper retire ce qui n'a pas encore été joué.

Tout lire, radio et surprise

La plupart des listes — une collection, une recherche, un artiste, un classement de podiums, un dossier — portent trois boutons. Tout lire met en file ce que la liste affiche, dans l'ordre. Radio sur une liste de morceaux lance une station sans fin tirée au hasard dans toute la liste, pas seulement dans la page affichée : elle ne répète pas un morceau avant d'avoir tout joué, et ne garde que quelques morceaux devant et derrière dans la file. Sur une liste d'artistes, d'albums ou de groupes, la radio joue leurs morceaux mélangés, une fois. Surprise joue un morceau au hasard de la liste. Sur l'Accueil, la radio d'une sélection en vedette est elle aussi sans fin.

Ajouter des morceaux à la file ne coupe pas la radio ; lancer autre chose ou vider la file l'arrête. La lecture automatique attend tant qu'une radio tourne.

Sans blanc et fondu croisé

Les morceaux s'enchaînent sans blanc. Réglages → Lecture peut ajouter un fondu croisé allant jusqu'à 8 secondes.

Bibliothèque et compte

Un cœur marque un favori. Vos favoris, albums téléchargés et playlists forment votre bibliothèque, listée par morceaux, albums, artistes et playlists dans l'onglet Bibliothèque.

Un compte est facultatif. Connecté, votre bibliothèque, vos playlists et vos statistiques d'écoute vous suivent d'un appareil à l'autre. Un fichier importé sur un autre appareil apparaît grisé, « Sur un autre appareil » : il reste dans votre bibliothèque et se joue là où se trouve le fichier.

L'onglet Bibliothèque
Stats : vos écoutes, tous appareils confondus

Playlists

Les playlists sont privées par défaut. En publier une est une demande : elle reste en attente jusqu'à sa validation, puis apparaît pour tous sous votre nom de plume.

Stats

L'onglet Stats montre ce que vous écoutez — top morceaux, artistes, albums, plateformes et moteurs. Une fois connecté, il réunit tous vos appareils. Une écoute compte après dix secondes.

Vos propres fichiers

L'onglet Local liste la musique de cet appareil. Il y a deux façons d'y amener vos fichiers :

  • Importer copie des fichiers ou des dossiers entiers dans Rewamp. Les archives (zip, 7z, rar, lha…) sont décompressées, et un dossier importé décompresse les archives qu'il contient.
  • Lier un dossier joue son contenu sur place, sans copie : un disque ou un partage réseau sur ordinateur, le dossier Rewamp de l'app Fichiers sur iPhone et iPad, un dossier choisi sur Android. Les dossiers liés restent listés même quand le disque n'est pas branché.

Sur ordinateur, vous pouvez aussi déposer des fichiers ou des dossiers sur la fenêtre, les ouvrir depuis le système (double-clic, « Ouvrir avec », l'icône du Dock sur macOS) ou les passer en ligne de commande.

L'onglet Local : imports et dossiers liés

Playlists et fichiers compagnons

Une playlist M3U posée à côté des fichiers est respectée : elle nomme l'album, les morceaux et les sous-chansons. Quand un dossier contient plusieurs playlists, elles sont fusionnées. Les fichiers compagnons — échantillons Amiga, bibliothèques PSF, banques MIDI, pochettes — restent avec le morceau qui en a besoin, et partent avec lui.

À l'import, Rewamp lit le titre et l'auteur enregistrés dans le fichier quand le format les porte (SID, NSF, GBS, SPC, MOD, XM, S3M, IT, VGM…).

Ranger ses imports

Créez des dossiers, renommez et déplacez les fichiers importés depuis l'onglet Local. Réglages → Données → Stockage montre ce que l'app garde sur le disque, catégorie par catégorie, avec un filtre, la sélection de dossiers entiers et la suppression.

Sous-chansons et formats

Beaucoup de fichiers contiennent plusieurs morceaux : SID, NSF, GBS, rips de jeux et d'autres. Un tel conteneur s'ouvre sur la liste de ses sous-chansons. Lire le fichier entier met en file toutes les sous-chansons, en partant de celle que le fichier désigne par défaut.

Les rips de jeux contiennent souvent des bruitages à côté de la musique. Les sous-chansons plus courtes que le seuil réglé dans Réglages → Lecture (5 secondes par défaut) sont grisées et sautées quand vous lisez le fichier entier — elles restent jouables d'un toucher.

Un conteneur : ses sous-chansons, les courtes grisées

Moteurs et banques de sons

Rewamp embarque plus de 40 moteurs de lecture. Chaque format a un moteur par défaut ; quand plusieurs moteurs lisent le même format, « Lire avec… » dans les options du morceau en choisit un pour ce fichier, ou pour tout l'album. Réglages → Moteurs fixe les moteurs par défaut et les options de chacun, et liste les formats que chacun lit.

  • Le MIDI se joue avec FluidLite et une SoundFont, avec les moteurs FM OPL3 ou OPN2 et une banque FM (.wopl, .wopn), ou avec une émulation MT-32 si vous fournissez ses ROM.
  • Banques, SoundFonts et ROM s'importent depuis Réglages → Moteurs, ou simplement en ouvrant le fichier.
  • Boucles : les morceaux qui bouclent sans fin peuvent être joués un nombre de fois choisi avec un fondu de sortie, ou boucler indéfiniment avec la répétition du morceau.

Visualiseurs

Sept visualiseurs : oscilloscope stéréo, spectre, un oscilloscope par voix, notation, piano, motifs de tracker et projectM (presets MilkDrop). Touchez le visualiseur pour afficher ses contrôles, touchez deux fois pour le plein écran ; sur ordinateur, V et ⇧V passent de l'un à l'autre.

Un oscilloscope par voix de la puce
Les motifs du tracker, qui défilent avec la musique
Les notes, une couleur par voix
Le spectre par-dessus la pochette
Un preset MilkDrop avec projectM

projectM

projectM joue des presets MilkDrop au rythme de la musique. Verrouillez le preset en cours, laissez-les défiler dans l'ordre ou au hasard, ou choisissez-en un dans la liste. Des packs de presets s'importent, et les transitions s'adoucissent, dans Réglages → Visualisation.

Bureau : fenêtre et mini lecteur

Le mini lecteur (⇧⌘M / Ctrl+Shift+M) réduit la fenêtre à une barre compacte ; le mini lecteur avec visualiseur (⇧⌘V) à un petit visualiseur 4:3. C'est la même fenêtre, donc la file et la lecture continuent sans changement. Quand le système le permet, la fenêtre peut rester toujours au premier plan (⇧⌘T) — sous Linux, il faut une session X11.

Le mini lecteur compact
Le mini lecteur avec visualiseur

Réglages → Général choisit comment l'app démarre : en fenêtre normale, en mini lecteur, ou comme à la fermeture.

Touches multimédia et lecture en cours

Les touches multimédia et les commandes « lecture en cours » du système pilotent la lecture : le Centre de contrôle sur macOS, le panneau multimédia sur Windows, MPRIS sous Linux (GNOME, KDE). Sur macOS et Linux, une notification à chaque changement de morceau peut être activée dans les Réglages.

Ligne de commande

L'app accepte des fichiers et des dossiers à ouvrir, et des commandes pour piloter une instance déjà lancée. Lancez-la avec --help pour la liste des options.

Raccourcis clavier

Sur ordinateur. Dans l'app, appuyez sur ? ou ouvrez Aide → Raccourcis clavier. Un raccourci qui ouvre un écran le referme au second appui, et aucun ne se déclenche pendant que vous tapez dans un champ texte.

Lecture

ActionmacOSWindows / Linux
Lecture / pauseEspaceEspace
Piste précédente / suivante← / →← / →
Reculer / avancer de 10 secondes⇧← / ⇧→Shift+← / Shift+→
Reculer / avancer d'une minute⌥← / ⌥→Alt+← / Alt+→
Aller à 0 %…90 % du morceau0 – 90 – 9
Mode de répétitionRR
AléatoireSS
FavoriFF
Plus lent / plus rapide− / +− / +
Vitesse normale==

Visualiseur

ActionmacOSWindows / Linux
Visualiseur suivant / précédentV / ⇧VV / Shift+V
Afficher les contrôles du visualiseurF1 ou IF1 ou I
projectM : preset suivant / précédentN / PN / P
projectM : verrouiller le presetHH
projectM : ordre aléatoireXX
projectM : liste des presetsLL

Fenêtre et navigation

ActionmacOSWindows / Linux
Mini lecteur⇧⌘MCtrl+Shift+M
Mini lecteur avec visualiseur⇧⌘VCtrl+Shift+V
Toujours au premier plan⇧⌘TCtrl+Shift+T
Ouvrir / fermer le lecteur⌘PCtrl+P
Fermer le panneau du dessusÉchapÉchap
Panneau de la file⌘LCtrl+L
Recherche⌘FCtrl+F
Onglets, dans l'ordre de la barre latérale⌘1 – ⌘8Ctrl+1 – Ctrl+8
Téléchargements⌘9Ctrl+9
Ouvrir des fichiers…⌘OCtrl+O
Lier un dossier…⇧⌘OCtrl+Shift+O
Infos du morceau⌘ICtrl+I
Réglages⌘,Ctrl+,
Plein écran⌃⌘FF11
Raccourcis clavier??

Réglages à connaître

  • Lecture — quand jouer ce que vous touchez ou ouvrez, le seuil des sous-chansons courtes, le fondu croisé, les boucles forcées et le fondu de sortie, la lecture automatique.
  • Moteurs — le moteur par défaut de chaque format, les options de chaque moteur, les banques FM, les SoundFonts, les ROM MT-32.
  • Visualisation — oscilloscopes, fond de pochette, presets et transitions projectM.
  • Général — thème, sections de l'accueil et leur ordre, onglet de démarrage (et, sur téléphone, l'ordre des onglets), démarrage de l'app sur ordinateur.
  • Données — stockage par catégorie, historique d'écoute, nettoyage de la base locale et des caches, export de sauvegarde.

Un point à côté d'un réglage signale qu'il diffère de la valeur par défaut ; touchez-le pour réinitialiser ce réglage.

Dépannage

Un morceau reste muet ou sonne faux

Quand un morceau ne se lit pas, Rewamp le signale de lui-même — le moteur et le fichier partent au serveur pour être analysés plus tard, vous n'avez rien à envoyer. Si plusieurs moteurs lisent ce format, vous pouvez en essayer un autre avec « Lire avec… » dans les options du morceau.

Un album semble périmé

Quand un album a été remplacé en ligne à la même adresse, les fichiers sur le disque peuvent être périmés. L'écran de l'album propose de le re-télécharger.

L'app semble lente ou encombrée

Réglages → Données nettoie la base locale et les caches en une fois, sans toucher à votre bibliothèque.

Signaler un bug

La version et le numéro de build sont sur la première page du carrousel de bienvenue, que vous pouvez relancer depuis À propos. Écrivez à [email protected] ou ouvrez un ticket sur GitHub.