Playing songs is controlled by tool buttons in upper panel.
Edit - allows change song name and author
Begin - rewinds playback position to begin
Play - starts/resumes playback
Pause - pauses playback
Prev note - rewinds playback position to previous note
Next note - rewinds playback position to next note
Delete - deletes current song
Export - exports current song into MIDI file (you could export
only your songs)
Sharing - allows to specify share mode of current
song
local - Saved only on local computer
private - Saved on pianohub cloud, but accessible only for you
link - Saved on pianohub cloud, accessible for anyone with the link
public - Saved on pianohub cloud, visible and searchable for all visitors
You could create unlimited number of songs with "local" share mode, number of songs with other
share mode is limited, according to your license.
Add bookmark - allows adding bookmark - memoized position
in song with quick access. Bookmark are also used in editor, when deleting range or inserting
range from other song. If song editor is active, bookmark is saved after clicking "Save" button.
Without editor. bookmark is saved imediately.
Arrange - shows piano roll editor, which allows you to edit
your recordings
Song editor is shown by clicking Arrange button. You could
delete bad notes, insert new notes, drag & drop notes in piano range (change pitch and timing),
delete song segments and insert segments from other songs.
Save - saves changes to local storage. If Sharing mode is not local,
song is also saved to server
Cancel - modifications are discarded
Delete - deletes selected note (select note by clicking
into piano roll)
Add - allows adding new notes. Added note will have
the same length as currently selected note.
Remove range - deletes range of song. Requires minimal one
bookmark to be defined. Typically you could delete range between two bookmarks.
Insert - inserts range from other song. Or whole song.
Undo - undo last editor change
Redo - redo last editor change
About author
My name is Jan Prochazka, I live in Czech Republic.
My specialization was realtime telematic software, backend computation services. Now I work
mainly with JavaScript and modern techology stack around it. I am also author of opensource
database manager DbGate.
In past, I also created musical tools for creating songbooks (called "Zpevnikator"), and note sheet
editor ("NotoEditor").
Motivation
I play piano, but I am not good in reading notes. So I wanted to record my reportoir, which I
have hard time to learn from note sheets, or created from youtube piano tutorials (I use these
tutorials as inspiration, not as exact source). I tried several tools for this purpose, but I
wasn't satisfied with them. So I created PianoHub.