Roadmap for Play-a-Synth development in rough order for each of the main components of Play-a-Synth:
-
Host application
- Add possibility to receive sysex messages, should be turned off by default - DONE
- Windows & Apple cerficates - Apple certificates DONE
- Automatic reconnection to server if disconnected - DONE
- Fix issues with Windows version, related to the web session connections - Fix done
- Improve reconnection to active session - DONE
- 24 bit audio, currently only 16 bit - DONE, version 0.13
-
VST/AU plugin
- Use presets from web control panel - DONE
- Improve general connectivity with the host application - Being worked on
- Apple certification for the Mac plugins - DONE
- Improve reconnection to active session - DONE
- Feedback on audio quality - DONE
- Integrated control panels - DONE, plugin version 0.10
- 24 bit audio, currently only 16 bit - DONE, version 0.9
-
Web site
- Add a delay setting for each synthesizer type when loading presets, parameter writes happen too quickly for vintage synths - DONE
- Show users actual wait time between sessions if playing free synthesizers - DONE
- Add support for external MIDI controllers so that they can affect the control panel, allowing users to easily save presets to Play-a-Synth when using a MIDI controller - DONE
- Add a small sequencer to the web control panel - DONE
- When creating a control panel, fix setting of all parameters to zero
- Improve reconnection to active session - DONE, you can now reconnect after disconnect and change between web session and plugin session within a session
- Update website and server, the current server is getting old - DONE
- Feedback on audio quality - DONE
- Audio quality/reliability improvement by adding a mode for reliable audio (no crackles/gaps in
audio) with the cost of more latency - Improve the look of the web site and control panels
- Fix problem when loading the web control panel the first time on mobile devices (tablet)
- Web control panel MIDI file player does not react to tempo changes
- Check external MIDI device support in web sessions on mobile devices (Android & iOS) - Android phones seem to work ok, problem with Shield TV devices using browsers
- Redirect from public list of synths to the signed in version of the list if user is signed in - DONE
If you have a suggestion, please comment below, the roadmap will be updated when things get done and when new things need to be added.