Work in Progress

Piano Roll 1.1 [alpha]

9

SP4CEBAR 2021-03-08 22:58 (Edited)

I'm making a piano roll music program. The code is a bit messy and certain features may be buggy, but at least it works!
Try out the improved effects page

Features:


Timo 2021-03-09 07:00

This looks very cool!
You could use the same file format as Sound Composer, then your music would work directly with the MUSIC command.


Timo 2021-04-09 20:16

I hope I find some time to look at this more deeply, it looks really interesting.


was8bit 2021-04-12 18:30

🌟


SP4CEBAR 2021-04-14 21:28

Thanks


was8bit 2021-04-23 03:37

Whew... i can only imagine all the hard work..l


SP4CEBAR 2021-04-23 20:33

@was8bit I've used 9203 tokens already


was8bit 2021-04-24 08:30

Wowzers!


SP4CEBAR 2021-09-06 09:25

I'm working on it again
The code is a big mess (it's quite a big program so it requires a lot of structure to make it organized)


was8bit 2021-09-06 10:21

Best of luck... :)


SP4CEBAR 2021-09-06 18:19 (Edited)

Thanks (:


SP4CEBAR 2021-10-20 21:45 (Edited)

At one point I'll rewrite the gui code to use my gui library


SP4CEBAR 2021-10-27 21:02 (Edited)

I just got an idea to use the scroller from my gui library to make a 2D scroller which can be used to scroll the piano roll element (when a "move switch" is activated)
This would make it faster and nicer to use and it would free up space, because I won't need the movement buttons anymore
I can use that space to make a switch for each note-menu (piano roll, volume, instrument, command & parameter)


SP4CEBAR 2021-10-31 16:44 (Edited)

I started from scratch to improve the performance and make some drastic changes
here's a snapshot for the new version
Let me know what you think about it


was8bit 2021-11-01 02:14

This is really looking good :)


SP4CEBAR 2021-11-16 14:43 (Edited)

Here's a new snapshot!
Most gui elements work, track 0 can be played
I redesigned the gui to have the play-button on the same location on all pages (it was tricky for the last page)
I want to give each page a display to give the user some additional information about the gui element they are currently using


Log in to reply.