Releases: vlcoo/P3synth
v23.35
- Certain dialogues (like the config one) aren't blank on some Windows computers anymore. Sorry about that.
- New visualization options: choose a new style or disable it completely.
Other revisions:
- Metadata dialogue can now also show time signature, key signature, tempo and manufacturer IDs.
- Playlist window can now be resized.
- Some new but minor UI fixes and settings.
- Scale transform option in LabsModule (experimental): convert to minor, major or other effects.
v23.32
Oscillator synth mode has been revised a bit and has a simulated ADSR and vibrato effect for reduced harshness. These effects can be increased or decreased via the Labs window.
Also, quite a few quality of life improvements...:
- Labs window has been remade and features a selection of knobs for real time editing.
- VU meter decay rate is smoother in Slow and Instant settings.
- The program can optionally remember the last mode it was in, as well as if the Playlist pane was opened or not.
- Discord Activity support has been added. It's disabled by default, but can be enabled with either low or high detail settings.
- Command line support has been added.
<p3synth executable> <midi file> <soundfont file (optional)>
. This can be used, for example, to create an Open with... rule for MIDI files on your computer. - Long names of playlist items will show their entirety when hovering the cursor over them.
- Other touch-ups in the backend.
v23.28
New feature: playlists:
- Now it's possible to queue MIDIs or folders, and optionally shuffle them.
- M3U files are supported.
Many, many small retouches everywhere. Notably:
- Full keyboard support for main program actions. Hold ALT to see the available shortcuts.
- Replaced settings backend and added some new options.
- Revised UI layout.
- Made the osc synth a bit lighter and stabler.
- MIDI metadata (from Meta messages) are now read and displayed.
Development from now on will be made using Processing 4. However, this won't have any significant changes on the releases.
v23.23
v23.12
New features have been added!
- MIDI pedals (soft, sostenuto, damper) are now supported.
- MIDIs that use drum instruments on channels other than #10 will now sound correctly.
- Information about the MIDI standard and manufacturer is now visible.
- Added SOLO button.
- High DPI support if enabled in CONFIG.
- Made revisions to situations where drum samples would overlap.
- Minor UI and layout revisions.
v23.00
The version naming is becoming a mess... Anyway, here's the changelog for this one:
- Minor UI drawing and layout revisions.
- File size of executable has been noticeably reduced!
- Support to disable or enable song looping, as well as setting the begin and end time of the loop.
- Added an optional way to add a custom theme.
- Fixed window contents cutting off in Windows.
An executable JAR is available that can be run on Windows, Linux, etc.
v22.89
Minor yet important fixes:
- Note / key display (next to VU meter) is now calculated and shown accurately.
- Velocity messages are not accidentally ignored anymore. MIDI files that make use of these will sound correctly.
New feature: LabsModule.
It has various experimental playback settings. Instructions on usage are written in the README.
Includes:
- Frequency detune and note transpose
- Playback speed set
- Use of the device's default synthesizer
- MIDI input mode
v22.73
Even more MIDI features have been added. Precisely:
- Channel expression is now supported.
- MIDI files with custom pitch bend range will sound correctly.
- Playing, pausing, stopping and skipping is more stable.
- The update checker has been optimized.
- Minor UI refinements.
An executable JAR is available that can be run on Windows, Linux, etc.
v22.67
Many changes are introduced in this version:
- Stabilized audio engine.
- New set of sampled percussion.
- Display of lyrics or other MIDI text, if available.
- Theming engine and slight UI enhancements.
- Convenient in-program update checker.
An executable JAR is available, and can be run on Windows, Linux, etc.