SOUNDRA 1.8.13 pour Windows À PROPOS Soundra est un laboratoire audio numérique conçu pour être aussi simple que possible. Ce logiciel permet: > L’exploration sonore par la synthèse modulaire : Avec 43 blocs de construction interconnectables, les possibilités sont virtuellement infinies. > L’apprentissage du traitement des signaux numériques (DSP) : En découvrant son vocabulaire et ses principes fondamentaux. > La création musicale : Par une approche nouvelle qui s’écarte des sentiers battus. Soundra effectue des calculs en virgule flottante sur 32 bits à un taux d'échantillonnage de 48 kHz et prend actuellement en charge l'importation de fichiers wave mono et stéréo de 8, 16, 24 et 32 bits. Elle permet également la polyphonie et les boucles de rétroaction (feedback). Ce logiciel a été développé dans le langage FreeBasic avec l'éditeur FB IDE. Il repose sur des bibliothèques C open source, notamment OpenAL-Soft pour la capture et la diffusion audio, et FreeType pour les polices de caractères. Explorez. Apprenez. Créez. - Jimmy Gervais Site web: jimmygervais.net/soundra Contact: jimmygervais.net@gmail.com Soutenir ce projet: paypal.me/JimmyGervais Soundra sur Youtube: @soundra -> https://www.youtube.com/@soundra JOURNAL DES MISES À JOUR [-] RETIRÉ OU CORRIGÉ [+] NOUVEAU OU AMÉLIORÉ DANS CETTE MISE À JOUR: 1.8.2 [-] Mise à jour du système graphique (Amélioration de la localité mémoire pour réduire l'usage des mutex et la durée de leur verrous.) 1.8.3 [+] Module Harmonique: augmentation de la limite supérieure de 32 à 12'000. 1.8.4 [+] Amélioration de la compartimentalisation des entrées de clavier (musical). 1.8.5 [+] Nouvelle option pour doubler la fréquence des modules générateurs (Osc., Sinus, Échantillon). 1.8.6 [-] Nouvelle session au premier démarrage/réinit. des paramètres: comportement corrigé. 1.8.7 [-] Premier échantillon en mémoire affiché comme sélectionné au chargement alors qu'il ne l'est pas, corrigé. 1.8.8 [-] Lecteurs de stockage ne se rafraichissaient pas en cliquant sur un disque non disponible, corrigé. 1.8.9 [+] Ajout de l'affichage du FPS graphique en haut à droite. 1.8.10 [-] LoadWaveHdr: signe négatif manquant sur certains codes d'erreur, corrigé. 1.8.11 [-] Enregistrement audio de la session: erreur d'entête, corrigé. 1.8.12 [+] Amélioration de la détection de doublons au chargement d'un échantillon audio dans la bibliothèque. 1.8.13 [+] Désactivation automatique des graphiques lourds (câbles) lorsque le FPS est trop faible. JOURNAL COMPLET: 1.0.0 Première version stable. 1.0.1 [-] Suppression du port 'L' du module d'échantillon (aurait toujours dû être un paramètre). 1.0.2 [-] Pas de retour de biais lorsque 'F=0' dans le module d'échantillon. 1.0.3 [-] Empêchement de l'action 'Drop' sur le contrôle d'origine. (Interface visuel) 1.0.4 [-] Validation de l'index sur les actions 'Drag & Drop'. 1.0.5 [+] Amélioration du suivi du Drag & Drop. 1.0.6 [+] Mise à jour de l'écran de démarrage (liens et espacement). 1.0.7 [-] Mauvaise référence au contrôle MIDI_MAX. 1.0.8 [-] Validation de la valeur pour la plage et la résolution MIDI. 1.0.9 [-] Erreur lors de l'enregistrement de la correspondance MIDI. 1.0.10 [-] Erreur dans la validation de la valeur pour la plage MIDI. 1.0.10 Mise à jour 1.0.11 [-] Le volume de capture est appliqué à la source et les pics visuels sont coupés. 1.0.12 [-] Problème d'indexation du glisser-déposer du module. 1.0.13 [-] Problème avec le bouton de liaison des canaux lorsque aucun paramètre n'est sélectionné. 1.1.00 Révision complète du système MIDI comprenant : [+] Soundra reconnaît désormais automatiquement différents types de contrôle, y compris les encodeurs infinis; [+] Ajout d'un 'Slidel' pour définir manuellement le type de contrôle; [+] Ajout d'un bouton pour régler la résolution du CC relatif; [-] Divers problèmes corrigés. 1.1.1 [+] Ajout d'un bouton pour basculer le domaine d'entrée + enregistrement dans le fichier. 1.1.2 [+] Nouveau module : Plieur d'onde (WaveFolder). 1.1.3 [+] Nouvelle visualisation : sortie en domaine temporel (signal stéréo brut). 1.1.4 [+] Améliorations mineures dans la gestion des paramètres. 1.1.5 [-] Aucun signal de retour de l'envelope mono, problème corrigé. 1.1.6 [+] Nouveau module : Séquence à étapes (Step Sequencer). 1.1.7 [+] Bouton de suppression : amélioration de la gestion des actions + suppression des préréglages principaux. 1.1.8 [-] Problème de l'affichage du texte dans le clavier d'octaves (BeatBoard) corrigé et sauvegarde de la base temporelle dans les paramètres. 1.1.8 Mise à jour 1.1.9 [-] Lors de la sélection du port uniquement, l'éditeur de valeur n'est pas désactivé, corrigé. 1.1.10 [-] Initialisation manquante de la fraction dans les modules principaux, problème corrigé. 1.1.11 [+] Lors de la sélection du module, afficher l'élément sélectionné dans la liste. 1.1.12 [+] Ajout d'un port d'atténuation au module de distorsion. 1.1.13 [+] Correction du problème du séquenceur avec la réinitialisation automatique. 1.1.14 [+] Amélioration de la navigation dans la liste du navigateur (suivi de la sélection). 1.1.15 [+] Le réglage permet désormais les motifs de gammes (modes) pour le générateur de mélodie. 1.1.16 [+] Prise en charge du presse-papiers de texte pour le champ de texte. 1.1.17 [+] L'extracteur d'enveloppe a été entièrement repensé. 1.1.18 [+] Nouveau module : compresseur dynamique. 1.1.19 [+] Nouveau module : générateur de mélodie. 1.2.00 Nouveau package multilingue : [+] Programme d'installation bilingue pour Windows avec code de vérification d'intégrité (checksum). [+] Ajout du Français. [+] Nombreuses corrections et améliorations mineures. 1.2.00 Mise à jour 1.2.1 [-] 5 modules ne se rafraichissent pas quand un paramètre Global est modifié, corrigé. 1.2.2 [+] Nouveau module: 4-en-1 Générateur aléatoire (Étireur temporel, maintien, alignement sur grille, aléatoire). 1.2.3 [-] Liste de module ne se rafraichit pas après le chargement d'un nouveau synth, corrigé. 1.2.4 [-] MIDI encodeurs infinis ne mettent pas les valeurs à jour correctement, corrigé. 1.2.5 [-] MIDI appareils connectés non pris en compte au chargement d'un synth, corrigé. 1.2.6 [-] MIDI mappage des contrôles pour les modules maîtres pas liés au chargement du synth, corrigé. 1.2.7 [-] Problème de réinitialisation de l'état de l'envelope monophonique, corrigé. 1.2.8 [-] MIDI problème de mappage avec claviers, corrigé. 1.2.9 [+] MIDI ajout de la prise en charge des canaux. 1.2.10 [-] Lettre de lecteur manquante dans le chemin d'accès utilisateur, corrigé. 1.2.10 Mise à jour 1.2.11 [-] Erreur de coordonnées de la souris lorsque la fenêtre retrouve le focus, corrigé. 1.2.12 [-] Problème avec le multiplexeur en mode stéréo, corrigé. 1.2.13 [+] Doublé le nombre maximum de sorties à 256. 1.2.14 [-] Mutex manquant dans la routine de sauvegarde, corrigé. 1.2.15 [+] Affiche chaque nouveau message dans la barre de messages. 1.2.16 [-] L'action de glissement du contrôle se perd en dehors des limites, corrigé. 1.2.17 [+] Reconfiguré les actions du bouton de déplacement. 1.2.18 [+] Amélioré les oscilloscopes. 1.2.19 [-] Problème de positionnement du synthétiseur après le changement de taille de la fenêtre, corrigé. 1.2.20 [-] Le spectre était affiché en mode mono, corrigé. 1.2.21 [-] Les périphériques audio sauvegardés n'étaient pas restaurés au démarrage, corrigé. 1.2.22 [-] Problème avec le clavier lors de la remise à zéro et du chargement, corrigé. 1.2.23 [+] Amélioration de la gestion des périphériques audio. 1.2.24 [-] Volume maximisé lors du changement de périphérique, corrigé. 1.2.25 [-] Problème de mémoire avec le pack de langues, corrigé. 1.2.26 [+] Ajout de codes d'affichage pour l'entrée MIDI. 1.2.27 [+] Plus besoin de redémarrer pour changer la langue. 1.2.28 [-] Fichiers Synth et tuning ne pouvaient pas être sauvegardés ailleurs, corrigé. 1.2.29 [+] Confirmation maintenant demandée pour écraser un fichier. 1.2.30 [-] L'historique des actions n'était pas effacée après le chargement d'un synth, corrigé. 1.3.00 [+] Nouvelle prise en charge multi-écrans. 1.3.00 Mise à jour 1.3.1 [-] Instabilités dues aux paramètres de compilation, corrigé. 1.3.2 [-] Au chargement d'un synth, entrées connectée non mises à jour, corrigé. 1.3.3 [-] À la sauvegarde d'un synth, message de confirmation non affiché, corrigé. 1.3.4 [-] Des connections invalides sont parfois dessinées, corrigé. 1.3.4 Mise à jour 1.3.5 [+] Les valeurs d'entrée peuvent maintenant être changée en glissant le bouton verticalement. 1.3.6 [-] Le nombre de canaux spatiaux des modules déconnectés n'étaient pas mis à jour au chargement, corrigé. 1.3.7 [-] Problème avec le fil vidéo, corrigé. 1.3.8 [-] Les couleurs du clavier ne suivaient pas les touches, corrigé. 1.4.0 [+] Mise à jour de l'interface visuelle. 1.4.1 [+] Nouveau module: addition. 1.4.2 [+] Nouveau module: barrière. 1.4.3 [+] Nouveau module: onde sinusoïdale (oscillateur simplifié). 1.4.4 [+] Nouveau module: dérivation. 1.4.5 [-] Problème d'allocation mémoire du vocodeur, corrigé. 1.4.6 [-] Le séquenceur à étape de gérait pas les valeurs de plus de 23 bits, corrigé. 1.4.7 [+] Mise à jour du séquenceur à étape: 5 motifs de 20 bits + éditeur. 1.4.8 [+] Générateur de mélodie v1.3: amélioré + boucle + enregistrement. 1.4.9 [+] Ajout d'une fonction d'amorçage de rétroaction. 1.4.10 [+] Ajout d'une fonction d'enregistrement audio. 1.4.11 [+] Mise à jour des bibliothèques dynamiques tierce partie. 1.4.12 [+] Nouveau module: absolue. 1.5.0 [+] Révision complète du système synthétiseur. 1.5 Mise à jour 1.6.0 [+] Mise à jour système (bibliothèques + polyphonie) 1.6.1 [+] Nouveau module: Écrêteur 1.6.2 [+] Nouveau module: Limiteur doux (fonction de transfert parabolique avec seuil) 1.6.3 [-] Valeur de vélocité par défaut pour les claviers établie à 1 au lieu de 0.67. 1.6.4 [-] Extracteur d'envelope: ajout d'un seuil de coupure à 0.000001, coupé la période de moitié et corrigé un problème avec la polyphonie. 1.6.5 [-] Au chargement de session: retour sous erreur sans fermeture de fichier, corrigé. 1.6.6 [-] À la première exécution / réinitialisation des paramètres, MIDI min/max/résolution pas initialisé correctement pour les fréquences, corrigé. 1.6.7 [+] Ajout d'un démarrage forcé automatique des boucles de rétroaction. 1.6.8 [+] Ajout d'une option d'ajustement simultané des entrés pour {addition, produit, différence, jonction}. 1.6.9 [+] Ajout d'un bouton "Maintien" pour le module "Aléatoire 4en1" et qui a préséance sur la période T. 1.6.10 [-] Accordage: écrasement de fichier par défaut au démarrage, et rafraichissement de la liste de motifs au chargement, corrigé. 1.6.10 Mise à jour 1.6.11 [-] Prévention de l'état de veille de l'écran pour éviter tout gel vidéo. 1.6.12 [-] Pilote vidéo par défaut définit à GDI pour plus de stabilité. 1.6.13 [-] La touche SHIFT ajoutait toujours 12 touches plutôt que le nombre de la gamme courante, corrigé. 1.6.14 [+] Gestion des niveaux d'amplitude améliorée. 1.6.15 [+] Nouvelle option pour définir un tempérament égal ou une progression géométrique sur n'importe quelle gamme. 1.6.16 [-] Les couleurs du clavier d'octave ne se rafraichissaient pas toujours correctement au chargement d'un (nouveau) synth, corrigé. 1.6.16 Mise à jour 1.6.11 [-] Prévention de l'état de veille de l'écran pour éviter tout gel vidéo. 1.6.12 [-] Pilote vidéo par défaut définit à GDI pour plus de stabilité. 1.6.13 [-] La touche SHIFT ajoutait toujours 12 touches plutôt que le nombre de la gamme courante, corrigé. 1.6.14 [+] Gestion des niveaux d'amplitude améliorée. 1.6.15 [+] Nouvelle option pour définir un tempérament égal ou une progression géométrique sur n'importe quelle gamme. 1.6.16 [-] Les couleurs du clavier d'octave ne se rafraichissaient pas toujours correctement au chargement d'un (nouveau) synth, corrigé. 1.6.17 [+] Nouveau module: Mappeur. 1.6.18 [-] Erreur d'index de l'affichage du type de contrôle MIDI, corrigé. 1.6.19 [+] Ajout d'une option pour basculer ON/OFF l'affichage des données MIDI. 1.6.20 [+] Ajout d'une option Mode 1|2 pour les modules. 1.6.21 [+] Ajout d'une option Mode Touches Insulaires pour les modules "Fréquences". 1.6.22 [+] Ajout d'un mode "Déclencheur" pour le module Gate (Mode 2). 1.6.23 [+] Révision des fonctions de listes graphiques pour un accès données concurrent plus sûr et efficient. 1.6.24 [+] Nouveau module: Moyenne mobile. 1.6.25 [-] Erreur d'allocation mémoire dans la liste des appareils audios, corrigé. 1.6.26 [-] Contrôle MIDI: problème avec la gestion des paramètres à nombre entier, corrigé. 1.6.27 [-] Fuite mémoire de la table de langue à la fermeture, corrigé. 1.6.28 [-] Violation d'accès possible dans les gestionnaires de claviers, corrigé. 1.7 [+] Mise à jour de l'interface visuelle et du gestionnaire de périphériques audios. 1.7 Mise à jour 1.7.1 [-] Message du clavier lorsque l'audio est éteinte s'affichait à la pression ou au relâchement de n'importe quelle touche, corrigé. 1.7.2 [-] La fenêtre d'affichage des listes ne se rafraichissait pas toujours, corrigé. 1.7.3 [+] Ajout de la navigation par clavier, incl. l'usage des flèches pour les listes. 1.7.4 [-] Valeur d'entrée nulle mal interprétée par le module Inverseur, corrigé. 1.7.5 [+] Amélioration de l'affichage de la sélection de module. 1.7.6 [-] Erreur de numéro de fichier causant un bogue lors de l'arrêt de l'enregistrement audio global, corrigé. 1.7.7 [+] Amélioration du module Filtre rapide. 1.7.8 [-] Le mélangeur de voix ne restait pas ouvert lorsque l'entrée Échelonnage (S) n'avait plus de voix, corrigé. 1.7.9 [+] Les boucles de rétroactions peuvent maintenant démarrer automatiquement, avec bouton ON|OFF. 1.7.10 [+] Ajout d'un mode pulsation à l'oscillateur (LOOP ON|OFF). 1.7.11 [-] Mauvaise gestion du cycle de fonctionnement dans l'oscillateur causait des erreurs, corrigé. 1.8 [+] Mise à jour du système de gestion des voix. 1.8.1 [-] Erreur dans le redéclenchement et le niveau de l'envelope, corrigé + ajout d'un 2e mode. 1.8.1 Mise à jour