Changelog
New
- plugin for the DAWs (VST3, CLAP, LV2 and AU on macOS) playing sf2, sf3, sfz and dls soundfonts with the synth of Polyphone: one preset, 16 channels or MPE, optional outputs per channel
- DLS import (levels 1 and 2) and export (level 2)
- MIDI player, with an audio export to a wav file (also available with the command line)
- voice overflow management: above a maximum polyphony or processor load, the quietest notes fade out
- button for removing the loop of the selected samples
- tool for converting stereo samples to mono, with the possible merge of the left and right divisions in the instruments
- option for reopening at startup the soundfonts and directories that were open when Polyphone was closed
- messages published on polyphone.io shown in a banner of the home screen, which can be disabled in the settings
- duplicate samples detected (general page and sample summary) and removed by a tool that updates the instruments
- MCP server, enabled in the settings: an AI assistant can browse, edit (all editing functions and tools) and measure the open soundfonts
- recorder with three modes: output of Polyphone or audio input (chosen in the settings) in a wav file, MIDI signals in a MIDI file
Improvement
- faster sound engine
- the startup view can open the first instrument or preset on its ranges or envelopes page
- knobs are edited by dragging the mouse (finer with Shift) and a double click on a knob or a slider restores its default value
- reverb, chorus and general volume can be adjusted in a drawer of the virtual keyboard, with new on / off buttons for the effects
- soundfonts and directories can be opened by dragging them onto the tab bar
- the mouse wheel with Shift over the tab bar goes to the previous or next tab
- knobs have the same look whatever the style, with an arc showing their value
- preset list filter / selection
- the soundfont explorer shows the files in columns sorted by clicking on their header, the columns and the preset summary can be hidden
- the sample, instrument or preset selected in the soundfont explorer can be played with the virtual keyboard or a MIDI keyboard
- size of the soundfonts displayed and filtered in the online repository, results sortable by trend or by size
- the recorder can start with the first sound or MIDI signal and stop after a silence
- when the window borders are hidden, the virtual keyboard, the recorder and the MIDI player have none either
- various ergonomic improvements
- more reliable pitch estimation of the samples (YIN algorithm refined with the harmonics)
- more accurate frequencies of the peaks shown in the Fourier graph
- command line: readable options (--convert, --render, --synth...), conversion of several files, --force, --mcp to start the MCP server, a complete help and precise error messages (the previous options are still accepted)
- tool "filter frequencies": attenuation or amplification in dB in addition to the cut, and note tracking (curve relative to the fundamental frequency of each sample) for giving the same correction to every note
- equalizer of the sample page: note tracking option, and a preview identical to the result
Fix
- audio files in floating point format, such as the records of the recorder, were silent when imported as samples
- the equalizer of the sample page applied twice the gain shown in dB
- the calendar of the date field could appear when a soundfont was opened in the background
- a soundfont opened again while it was still loading was opened in a second tab
- the escape key hid the progress window of a tool without stopping the tool
- the export to sf3 (tool or command line) did not compress the samples, and the command line conversion to sf2 kept them compressed
- the steady part of the samples was never detected
- the duration of the reverb and of the chorus depended on the sample rate of the audio output
- clicks in the virtual keyboard and other windows could be lost and resize the main window instead
- the mouse wheel did not scroll the sample and envelope graphs without the Alt key
Information for users
Code signing policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation.
Privacy policy
This application uses client-side HTTP requests exclusively for operational purposes, including:
- application version checks and update retrieval,
- downloading the soundfont list and associated soundfont files,
- user authentication and account access,
- notifications like an update.
The application does not collect, track, or share any personal data.
No data is transmitted to any server other than https://www.polyphone.io, and no third-party services are involved.