Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.74 KB

README.md

File metadata and controls

48 lines (32 loc) · 1.74 KB

Kuroko

Kuroko provides a drag-and-drop GUI for rearranging performances in C7A files used by the Yamaha CP4 Stage Piano.

kuroko

Usage

  1. Export a C7A file from your CP4:
    1. Connect a USB flash drive to the CP4 via the "USB TO HOST" port
    2. Press the FILE button, select 01. Save, enter a filename, press ENTER, then press YES to confirm
    3. Once complete, disconnect the USB flash drive from the CP4 and connect it to your computer
  2. Open the C7A file in Kuroko via the Open menu item or Ctrl/Cmd+O; Kuroko will list its 128 stored performances
  3. Drag and drop performances to rearrange them:
    • Dropping near the top/bottom edge of a performance will place the dragged performance in between two performances, effectively moving the subsequent performances down
    • Dropping in the middle of a performance will swap its position with the dragged performance
  4. Export an updated C7A file via the Save menu item (Ctrl/Cmd+S), or export under a different name via Save As... (Ctrl/Cmd+Shift+S)
    • You can also discard unsaved changes and restore the original state of the C7A via the Revert menu item (Ctrl/Cmd+Shift+R)
  5. Re-import the new C7A to your CP4:
    1. Eject / safely remove the USB flash drive from your computer and reconnect it to the CP4
    2. Press the FILE button, select 02. Load, select the appropriate file, press ENTER, then press YES to confirm

Build Instructions

Setup

npm i

Development

npm start

Release

It is possible to build for all platforms from OS X.

brew install fakeroot dpkg wine-stable to install prequisites

npm run make-all to build for all platforms under out subfolder

On other platforms, npm run make will build for the current platform only.

License

MIT