Clip transport functionality.
Each clip has 1024 frames, and there can be 100 clips in memory at once. I'm sure these numbers will get adjusted as needs pop up but for now I don't want to allocate outside of 1gb of memory unless it's too restrictive in functionality.
The Effects panel now has a recorder which will record frames based on your time settings in the transport
On the short list of todos:
-- Input mapping - MIDI input already works but the information has to be translated into something functional, given there will be a few modes to use, each will need to respond to that information differently.
-- User preferences - User logins will come later on,but in the mean time, I'll be working out a local profile for your browser to remember your settings.
Note : save / export won't be available for a while still, as the size and scale of the applications features will define how saving / exporting will work.]]>
The file, edit, menus are all for show atm. There is no export on this version yet, as it will need a rewrite to support all the new features and modes. (Hence the very limited functionality text in the footer). In short, I had to rethink the whole ballgame in terms of how data gets from A->B to support more devices (like the LPPro). Launchpaddr only supported Pal mode, not rgb. You can flip between those modes now in this version. Some programs like ableton (iirc) only use PAL while FLStudio can make use of RGB.]]>
EDIT: tried on chrome, chrome literally crashed when i even tried to connect my launchpad lmao]]>
Link updated in the OP.
If you notice any bugs, it's likely because I'm changing something up. I typically leave it in a working state as I can test most of the app locally, but sometimes I need to test specifics.
Also, if anyone has 4 launchpads, let me know how it works, I've tested with 2 so far (MK2 + Pro) and can maintain 45fps on RGB mode which is very promising.]]>
- Full launchpad support from mk1 -> pro.
- Multiple launchpad support (check)
- Shader supported rendering pipeline / render texture (check)
- FX Mixer (assign fx shaders to texture channels and blend / sequence)
- Create new userbase system without need of FB login.
- Overhaul animation system (required for multiple launchpad support)
- Save / Export features
Overkill ? yes, definitely.