Commit Graph

55 Commits

Author SHA1 Message Date
Nico 7e490044f4 abandonment notice 2021-07-08 20:16:44 +01:00
Nico 7ffaf1676d break everything. Start working on new UI 2021-06-27 19:54:33 +01:00
Nico 5a66bfa1eb add some bad test data, to move on to song view 2021-06-23 17:48:32 +01:00
Nico 91683d1bee add free memory readout
remove silly file
2021-06-19 17:10:55 +01:00
Nico 289673a249 4-channel polyphony 2021-06-19 16:36:36 +01:00
Nico 0fde3823b6 half-working polyphony 2021-06-18 20:39:33 +01:00
Nico df8bfc1d4c decouple editor from specific channel, start working on polyphony 2021-06-18 11:09:20 +01:00
Nico e2a22c7789 make alloc-load-pattern more flexible 2021-06-10 19:46:21 +01:00
Nico 730e29ac42 make load-pattern more flexible 2021-06-10 18:22:06 +01:00
Nico 62a2d7307a remove old usm file 2021-06-05 18:33:18 +01:00
Nico e4234ece00 reformatting 2021-06-05 18:28:55 +01:00
Nico e73660a042 solve initial vaule stack side effect 2021-06-05 18:10:38 +01:00
Nico 7138d12e8d make play-line take a channel. This is the start of multichannel support in kalama 2021-06-05 18:09:32 +01:00
Nico a399b7d3f5 refactor playback part of on-step into seperate routine 2021-06-05 14:16:26 +01:00
Nico ab30f523fa fix all the playhead/position issues 2021-06-05 13:58:24 +01:00
Nico 44314f248b added line numbers, compact rendering 2021-06-05 13:20:48 +01:00
Nico 9e48f3d71d I forgot what 2021-06-04 16:27:35 +01:00
Nico 3efa07272a make adding notes set a reasonable volume 2021-06-01 13:09:02 +01:00
Nico 25fe25a207 remove default pattern 2021-06-01 13:03:50 +01:00
Nico a12ec03aca default values a bit saner 2021-05-31 18:08:00 +01:00
Nico 31e04e1665 add backspace to zero field, fix input stack effects 2021-05-31 17:50:23 +01:00
Nico 051479be07 fix playhead drawing 2021-05-31 17:15:56 +01:00
Nico 3239b1cae2 fix stopping on pause 2021-05-31 15:22:26 +01:00
Nico 7fa3146088 reset playhead on pause 2021-05-28 19:17:34 +01:00
Nico 377d005c57 draw blank notes as --- 2021-05-26 16:58:58 +01:00
Nico d053a12c0e fix overflows in input 2021-05-26 16:51:12 +01:00
Nico 5376dc505a multi-patterns, found a new bug 2021-05-25 21:57:39 +01:00
Nico 9f6d534631 add pattern loading from table 2021-05-24 21:54:51 +01:00
Nico 9fe92b04a6 add pattern table and pointer 2021-05-23 20:39:31 +01:00
Nico 1e1c702edb rip out all multipattern stuff 2021-05-21 18:42:25 +01:00
Nico 04c728f874 BROKEN: multiple patterns. Committing to sync 2021-05-20 08:32:57 +01:00
Nico b32ea0fb81 add pattern pointer and actual pattern table lookup 2021-05-18 21:22:19 +01:00
Nico 5868e040f4 added pattern table. This is the start of something BIG (multiple patterns) 2021-05-17 21:28:58 +01:00
Nico b271e68e21 add mouse pointer 2021-05-16 21:00:06 +01:00
Nico c40cf5574d add play/pause 2021-05-15 20:41:34 +01:00
Nico b321104198 draw note stops properly 2021-05-15 15:48:38 +01:00
Nico 4750c4fce8 refactoring 2021-05-15 14:36:16 +01:00
Nico 4be183387c display octaves 2021-05-15 13:42:57 +01:00
Nico 0479f0f396 render note names and octaves 2021-05-14 22:10:14 +01:00
Nico b35995ef0a move from hex font to full font 2021-05-13 20:13:38 +01:00
Nico 60b0f24e46 add basic editing features 2021-05-12 21:11:43 +01:00
Nico 81d67543e7 makefile for new uxn 2021-05-12 19:43:30 +01:00
Nico ed444ac6a0 make the cursor move 2021-05-12 18:35:30 +01:00
Nico d6d0e52369 mark selections, make selection byte new color 2021-05-11 21:08:15 +01:00
Nico 8a2a60b3b8 add playhead, among other things 2021-05-05 16:52:09 +01:00
Nico f6e12de07d nicer screen colors 2021-05-04 20:48:12 +01:00
Nico 26bf203895 simpler square wave 2021-05-04 20:45:33 +01:00
Nico 5bdfd021e6 update for new uxn 2021-05-04 20:44:49 +01:00
Nico 108d27c2b9 draw pattern on screen 2021-05-02 19:34:46 +01:00
Nico 27bdb17513 remove debugging print 2021-05-01 20:20:32 +01:00