Comments (1)
Fixed, still more optimizations to go but the pianoroll graph now just paints notes on the 'OnPaint' event, culls them on the 'RecalcGrid' method, it seems it works for up to 40k notes or so.
from undaw.
Related Issues (20)
- [Pianoroll] cursor loses sync with audio in some scenarios HOT 2
- [Metasound Builder] generated metasound graphs are not saved HOT 1
- [Metasound Builder] implement insert and panning
- [Mixer][Transport] Re-add auto-discover mixer widget to asset editor and as a game option
- [Pianoroll] cursor loses sync when mixer is viewed
- SceneManager interactions HOT 1
- Allow timestamped wavs to be added to the metabuilder graph
- Circular dependencies and bad logic with Panel and Note widget hierarchies, impacts packaging
- [Midi Editor] modifying tracks leads to memory access violations, need to figure out safe way to edit midi events
- Sort PIE/Editor amiguity + Audio Components mess HOT 1
- [Pianoroll] Track Z order is not explicit and they get shuffled whenever grid is recalc
- [REQ] fix license file HOT 5
- [Pianoroll] sometimes note cull incorrectly and pop in and out of view when near the screen edges
- [midiplayer] adding a note to the piano roll during playback plays back all current notes
- [m2sound graph] zooming in and out causes weird issues with the node widget wrap box
- Inconsistent naming for UDAWSequencerData class in the many objects that use it
- unpitched SFZ instruments don't map correctly to fusion patches HOT 1
- Some objects crash the editor if they don't have a valid reference to a DawSequenceData asset
- Piano roll can't be added to UMG widgets due to bad instantiation logic HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from undaw.