Skip to content

Editor / Librarian for YAMAHA PSS 480, PSS 580, PSS 680 and PSS 780

Notifications You must be signed in to change notification settings

goodtofufriday/PSS-Revive

 
 

Repository files navigation

PSS Revive

PSS Revive is an editor and librarian for Yamaha PSS x80 synths.
A important part of the project is also the wiki, as a collection of informations about the PSS-x80 series.
I use PSS-x80 as a common name for Yamaha PortaSound PSS-480, PSS-580, PSS-680 and PSS-780 synth/keyboards.

Main screen: PSS-Revive

Direct editing of the SysEx data: PSS-Revive

ToDo

  • Better Envelope graphics

Dependencies

Windows 64 - SQLite3 (dll included in download)

Linux Qt5 - Libc6, sqlite3, portmidi, libQt5Pas

Linux GTK2 - Libc6, sqlite3, portmidi

FreeBSD - Libc6, sqlite3, portmidi, Qt5Pas and optional alsa_seq_server to access MIDI ports.

Compiling

Developed by using Lazarus/Freepascal.

External components needed to build the PSS Revive are available through Lazarus OPM (Online Package Manager):

  • ATShapeLine
  • EyeCandyControls
  • HashLib4Pascal
  • TAChart
  • BGRA Controls
  • IndustrialStuff
  • TK Controls

Linux notes

libQt5pas distributed with Ubuntu and derivates is know to cause problems.

Please use the builds from David Bannon: https://github.com/davidbannon/libqt5pas/releases

For Linux on 64-bit PC, you'll need libqt5pas1_2.11-1_amd64.deb

Windows notes

On Windows, the PortMidi library is not used. I did't found any working 64-bit version of portmidi.dll on the internet. It means, MIDI on Windows is accessed through native Windows' MultiMedia System (MMSYSTEM).

About

Editor / Librarian for YAMAHA PSS 480, PSS 580, PSS 680 and PSS 780

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Pascal 100.0%