Skip to content

Commit

Permalink
Version 2.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Eliastik committed Mar 31, 2024
1 parent 4887051 commit c0692b4
Show file tree
Hide file tree
Showing 5 changed files with 124 additions and 66 deletions.
32 changes: 30 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ This program uses the Web Audio API. A browser supporting this API is therefore

## About

* Version: 2.1.1 (2/8/2024)
* Version: 2.2.0 (3/31/2024)
* Made in France by Eliastik - [eliastiksofts.com](http://eliastiksofts.com) - Contact : [eliastiksofts.com/contact](http://eliastiksofts.com/contact)
* License: GNU GPLv3 (see the LICENCE.txt file)

Expand All @@ -37,6 +37,20 @@ This program uses the Web Audio API. A browser supporting this API is therefore

## Changelog

* Version 2.2.0 (3/31/2024):
- The percentage of audio processing as well as the estimated remaining audio processing time is now displayed in the "Audio processing in progress" popup;
- It's now possible to cancel audio processing in progress;
- When opening an audio file, no initial processing is now performed at the beginning, to speed up application use. This behavior can be reactivated from the settings;
- Modified audio can now be saved in MP3 format;
- It's now possible to pause or play audio by pressing the Space key;
- Small adjustments have been made to the user interface (larger buttons on larger screens, for example);
- Bug fixes:
- An error message is now displayed if no microphone has been found when clicking on the "Record via microphone" button from the application's home screen;
- Fixed a rare crash with the 8-bit Effect filter;
- Fixed a bug in the audio player when compatibility mode was disabled and audio processing launched, or when the sampling frequency was modified;
- Minor code improvements;
- Dependencies updated.

* Version 2.1.1 (08/02/2024) :
- Enhanced filters:
- It's now possible to import a custom environment for the Reverb filter;
Expand Down Expand Up @@ -168,7 +182,7 @@ Ce programme utilise la Web Audio API. Un navigateur supportant cette API est do

## À propos du programme

* Version du programme : 2.1.1 (08/02/2024)
* Version du programme : 2.2.0 (31/03/2024)
* Made in France by Eliastik - [eliastiksofts.com](http://eliastiksofts.com) - Contact : [eliastiksofts.com/contact](http://eliastiksofts.com/contact)
* Licence : GNU GPLv3 (voir le fichier LICENCE.txt)

Expand All @@ -190,6 +204,20 @@ Ce programme utilise la Web Audio API. Un navigateur supportant cette API est do

## Journal des changements

* Version 2.2.0 (31/03/2024) :
- Le pourcentage de traitement audio ainsi que le temps de traitement audio restant estimé s'affiche désormais dans la popup "Traitement audio en cours" ;
- Il est désormais possible d'annuler un traitement audio en cours ;
- Lors de l'ouverture d'un fichier audio, aucun traitement initial n'est désormais effectué au début pour accélérer l'utilisation de l'application. Ce comportement peut être réactivé depuis les paramètres ;
- Il est désormais possible de sauvegarder l'audio modifié au format MP3 ;
- Il est désormais possible de mettre en pause ou de jouer l'audio en appuyant sur la touche Espace ;
- Des petits ajustements de l'interface utilisateur ont été apportés (boutons plus gros sur les grands écrans par exemple) ;
- Correction de bugs :
- Un message d'erreur s'affiche désormais si aucun microphone n'a été trouvé lors du clic sur le bouton "Enregistrer via le micro" depuis l'écran d'accueil de l'application ;
- Correction d'un plantage rare avec le filtre Effet 8-bit ;
- Correction d'un bug du lecteur audio lorsque le mode de compatibilité était désactivé puis un traitement audio lancé, ou lorsque la fréquence d'échantillonage était modifiée ;
- Petites améliorations mineures du code ;
- Mise à jour des dépendances.

* Version 2.1.1 (08/02/2024) :
- Amélioration de certains filtres :
- Il est désormais possible d'importer un environnement personnalisé pour le filtre Reverbération ;
Expand Down
4 changes: 2 additions & 2 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,11 +64,11 @@
* [x] - (Minor) 8-bit effect randomly crash in compatibility mode when changing filter settings
* [x] - (Minor) No error message when no microphone is found for the recorder. Display an error message to fix the issue
* [x] - (Minor) Enable reverb filter when choosing custom environment, and no other environment was downloaded (network error)
* [ ] - (Medium) Bug when changing recorder settings on Chrome mobile
* [ ] - (Very minor) Fix sourcemaps for libraries + worklets copy (cache)
* [ ] - (Major) Fix Soundtouch Worklet audio speed adjustment not working (as now, fallback to classic script processor node, not working in Firefox) - use another library for time stretch?
* [ ] - If fixed: enable Soundtouch Worklet in compatibility/direct mode
* [ ] - (Medium) Bug when changing recorder settings on Chrome mobile
* [ ] - (Medium) Vocoder doesn't work well on sample rate > 96,000 Hz
* [ ] - (Very minor) Fix sourcemaps for libraries + worklets copy (cache)

### Would be good but not important

Expand Down
138 changes: 84 additions & 54 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "simple-voice-changer",
"version": "2.1.1",
"version": "2.2.0",
"private": true,
"scripts": {
"dev": "next dev",
Expand All @@ -9,8 +9,8 @@
"lint": "next lint"
},
"dependencies": {
"@eliastik/simple-sound-studio-components": "^2.1.1",
"@eliastik/simple-sound-studio-lib": "^2.1.1",
"@eliastik/simple-sound-studio-components": "^2.2.0",
"@eliastik/simple-sound-studio-lib": "^2.2.0",
"i18next": "^23.10.1",
"lodash": "^4.17.21",
"next": "^14.1.4",
Expand All @@ -20,9 +20,9 @@
"semver": "^7.6.0"
},
"devDependencies": {
"@types/audioworklet": "^0.0.53",
"@types/audioworklet": "^0.0.54",
"@types/lodash": "^4.17.0",
"@types/node": "^20.11.30",
"@types/node": "^20.12.2",
"@types/react": "^18.2.70",
"@types/react-dom": "^18.2.22",
"@types/semver": "^7.5.8",
Expand Down
Loading

0 comments on commit c0692b4

Please sign in to comment.