pfavizkhang_20201128.1
Changes:
- 67b988b please be the last ci commit
- f79634e why (2)
- e1d6bd0 github releases for ci
- 7f16ca5 pain
- 6d39658 why
- d0eef53 please work
- 3a55e01 maybe it'll work now
- 66cccf6 first attempt at ci
- 776f84d tick-based config setting
- a7dc3ae tick mode stuff (no setting yet)
See More
- e62b356 depth stuff
- c32bc25 add the option to override instruments with piano
- b863fa2 maybe don't crash on 256 key midis
- c89c39e allow changing marker encoding in realtime, blacklist "Setup" from showing as a marker
- 6a76c0d actually tell people that you can drag and drop, fix disabling markers
- 1c98887 actually customize the pfa stuff
- ce6944b configuration stuff
- 1945d50 stop resetting the library config
- da838f8 midi loading progress
- 5df26fd configurable marker code page
- 42511b9 fix unused compiler argument
- 764b4cd low effort multithreading of ConnectNotes, reduce memory usage very slightly
- 8bfb8b1 rip out code from chikara and use it to replace the code for ConnectNotes, experimental section view stuff
- d06be19 whatever i have right now
- 9b95d76 Revert "Ultra Turbo Mode Xtreme"
- fee711a Ultra Turbo Mode Xtreme
- 85b5472 bug the user if winmm isn't patched
- f1603ae drag and drop
- 6b6e677 enable fast floating point. probably does not actually do anything useful
- 678a91c make manual timer an actual option and polish it a bit
- ddff451 move vq prealloc to track settings
- be5eb40 keep batch_vertices global because i am lazy
- 5cb3bc9 clean up global variable usage
- 4cfc49d per-key m_vState
- 609e567 readd GetAbsMicroSecFloat, perf difference is still very major despite wasting 4 bytes per event (probably doesn't matter due to alignment)
- aa3df6f fix notes not getting popped off sometimes...again
- 6019f87 attempt to reduce memory usage
- f3ea74b uncomment optimized connectnotes, oops
- c3e9274 Merge branch 'viz' of https://github.com/khang06/PianoFromAbove into viz
- 57b8e37 fix off-by-one in midi loader
- 39c76e7 fix note positions on non-128 key
- 4cd28f2 update compile instructions
- 5ddbe98 allow preallocating for vertex queue, really bad memory pool for events, fix a crash
- 2928943 minor cleanups, hopefully fix a bug, multithreaded rendering
- b7fde73 sse binary search instead of broken map-based updatestate, readd seeking
- 2894523 try to make midi load faster
- 144ad08 use robin hood hashing for state map
- e3e8238 stuff
- dfae5e9 renderer optimizations, other stuff
- 46b43b8 kill any seeking support, remove fields only used for seeking in midi event classes, optimize updatestate even more with unordered_set
- ad8c2d6 optimize updatestate even more, yellow bar, no more note counter, use clang
- 34f7970 remove library, makes it possible to compile without protobuf
- d1e9262 ACTUALLY fix the keyboard (but faster!)
- ce299af (hopefully) fix the keyboard)
- 947e017 try and make connectnotes hack not as bad
- 73c6a3d Merge branch 'viz' of https://github.com/khang06/PianoFromAbove into viz
- 4c1d498 replace swap and pop with regular std::vector::erase, seems faster
- a160888 Revert "undo connectnotes hack"
- 60d43a4 undo connectnotes hack
- f12b8f6 remove lodepng, it was unused
- c6f7f4b Update README.md
- 0979b80 Update README.md
- 30c3317 fix normal timer
- ea4961d pause on start
- e675fa8 don't trust output of parseevents
- 7557345 revert kdmapi support
- 3c36a5c i give up on these commit names
- 999da89 very hacky kdmapi support
- 09341bb small optimization
- 335e94a buggy note count
- e3ce523 always show fps
- e299c8d 64-bit note and event count
- 2d8b519 don't use mInfo.iNumTracks in case it's wrong
- dda20ab save a bit of memory by making m_eChannelEventType char
- d3e7cb9 pop and swap instead of linear search and replace in MainScreen::UpdateState()
- 220dc66 [HACK] don't do anything if iSize > StackSize in MIDI::ConnectNotes()
- c4a2656 88 keys -> 128 keys
- 2c39ad2 vs2017 and c++17
- 7babf01 Update README.md
- aa5c851 Remove Play and Learn modes, looping, and labels
- 9daeced Update README.md
- 717ec9c prep for open source
This list of changes was auto generated.