Jump to content

Gavin Ray

  • Content Count

  • Joined

  • Last visited

Everything posted by Gavin Ray

  1. My favorite theme, thank you so much for making it πŸ˜ƒ
  2. Voicing my support here as well πŸ‘Think it would be tremendously valuable addition. Side-by-side terrible mockup using REAPER's waveform preview as inspiration: This is a solid answer to be honest. I think it's preferable that it be part of the DAW itself (it can integrate with the rest of the codebase and features natively that way, offering things that external VST's can't) but ADSR Sample Manager docked in the MultiDock isn't a bad answer.
  3. @Andres Medina A really helpful fellow named Ben Staton gave me the secret word to un-jumble the letters, the passphrase is: EnableStandardTextLayouts = 1 And the bearer of secret phrases is in the "Preferences -> File" window, here: (And then, being an ".ini" file, obviously it is run at program initialization so you'll need to restart for changes to be picked up πŸ‘)
  4. Maybe it's only me -- but the text in some places has become garbled:
  5. @msmcleodAhhh, d'oh πŸ€¦β€β™‚οΈ Many thanks, seems I've spammed the thread for no reason.
  6. I will do this, give me about 5 minutes to update and record a new video πŸ‘ Don't think it will fix it but I should try regardless. (This has been present since I've first used Cakewalk -- Embarrassingly I did not realize until just recently it was a bug. I thought it was a feature meant to highlight note positions 😳) ---- UPDATE: It appears to still be an issue with the current build unfortunately =/ Here's a new video, starting with the "Build Info" screen open to verify. On the bright side, at least I've got a handful more bugfixes and updates now πŸ˜… cakewalk-velocity-bug_2.mp4
  7. I will do this, give me about 5 minutes to update and record a new video πŸ‘ Don't think it will fix it but I should try regardless. (This has been present since I've first used Cakewalk -- Embarrassingly I did not realize until just recently it was a bug. I thought it was a feature meant to highlight note positions 😳)
  8. I'm unsure if this is the right place to post this (because I don't think it was introduced by one of the EA releases) but I realized there's a visual bug with velocity bars. If this isn't the right place to post, I apologize -- let me know and I can move the post to the appropriate place. It's not really a big deal -- if I drag the velocity lane down until it's not visible (instead of clicking the button that toggles it) the bug doesn't happen -- as you can see in the video. Just thought I'd share it here, in case it's helpful at all: cakewalk-velocity-bug.mp4 Cakewalk doesn't log anything odd, only OutputDebugString() events happen when Cakewalk is closed: Version Info: OS: Cakewalk:
  9. Understandable -- I wish the situation were more amenable to folks offering to contract pro-bono, but if that's not viable then there's nothing that can be done, aye. Ah so the cells take a copy of the class/struct, and don't store a reference/pointer to the current item. And this is why there's no update reflected until playback is stopped, because the "play" function is called with a non-referenced copy of the data that doesn't reflect realtime changes. This is encouraging to hear, at least! I think it would bring a ton of value. Thank you for addressing the topic πŸ˜ƒ
  10. Is there any way to get in contact with the Bandlab team members that work on the DAW? I would be willing to sign an NDA + Non-compete agreement and an Independent Contractor, and write this feature myself for free. If it were OSS, I'd just write and send the pull request and be through with it, but obviously I cannot do that. I am not joking, and mean no offense. It's just that I'm fairly certain it's likely this will never come and the only thing standing in the way of this at least having a sliver of a chance to happen, is someone willing to let me do it for free, at no cost or risk to Bandlab's IP. There's a solid chance that the technical complexity is so high that I absolutely cannot do it, but I'd like to at least give it a shot. Should I leave my contact information here or what? https://github.com/GavinRay97 I'm not sure what your codebase is written in, but I managed to pick up C++ and do this for JUCE: Modify juce_AudioProcessor.h and juce_VST3_Wrapper.cpp to allow registering custom VST3 interfaces + provide user AudioProcessor with "hostContext" pointer #902 Maybe I could contribute here, too? --- Edit: Yes, it is C++ The .pdb file with debug symbols comes from a Jenkins job on your CI/CD server, where the binary gets built, it's path is: `"D:\Jenkins\workspace\BL_Cakewalk_Release\Repositories\SONAR\2021-09\Cakewalk\x64\Unicode Release\SONAR.pdb"` For your HTTP client, you're using the Microsoft `cpprestsdk`: - https://github.com/microsoft/cpprestsdk The classes related to the matrix view look like `CMatrixView*` and `CGrooveMatrix*`, and it seems the UI is in JUCE-based (see screenshots attached), with additions from the base Microsft MFC UI stuff? There's something I've never heard of before in here: `CJLibrary`, which appears to be something called: https://codejock.com/ "Visual C++ / ActiveX Controls for Desktop Application Development" A bunch of pre-made MFC/VC++ UI component templates it looks like?
  11. I'd like to second this I had submitted a thread some weeks ago confused about why content in the Matrix View didn't seem to be able to update while being played (needed manual stop + restart): https://discuss.cakewalk.com/index.php?/topic/29104-unable-to-modify-midistep-clips-in-matrix-view-during-playback-must-stopre-launch/&tab=comments#comment-237336 If you look at the 10 second video embedded in the thread, you can see the impact it has on the feedback loop. The ability to have MIDI/audio content linked realtime to Matrix View clips, such that each iteration of a clip did a fresh read of the underlying content source if the "last editted at" date, or file content hash has changed (any mechanism to detect updates, you get the point) would enable a really fantastic workflow. I'm sure it's not anywhere near this easy, but hopefully you get the gist here:
  12. Thank you for a firm answer either way. Maybe the devteam would consider a feature request added to the backlog for future updates. I don't know what kind of technical debt has accrued in the Matrix View (it's something written originally ~10 years ago aye? So I'd imagine perhaps a lot) but I really think it'd provide a great experience and add a lot of value. If the story-points and dev estimate are on the lower side, maybe something worth considering? Best wishes πŸ˜ƒ
  13. Hi all, I have a brief question about working with MIDI in the Matrix View. I tried to do some hours research before bothering other people, but I can't find a firm answer. Found this question from 2020 on the forums: https://discuss.cakewalk.com/index.php?/topic/19738-step-sequencer-in-matrix-view (Also read the Matrix section in the User Guide PDF & watched several YouTube videos.) ----------------- Question: Are you not able to modify MIDI clips/Step Clips during playback in the Matrix view and hear the updates? I seem to have to stop and then re-start playback of the clip to hear any changes made -- which I think either might be unintended, or I'm doing something wrong. Here's a YouTube video demoing the problem in case I'm not explaining it well (also attached it, not sure if you can play embeds directly on the forums here) https://youtu.be/Ji7J4Av-1LY ----------------- Build Info: Version: 2021.04 (Build 144, 64bit) cakewalk-matrix-view-issue.mp4
  • Create New...