Jump to content

Gavin Ray

Members
  • Posts

    13
  • Joined

  • Last visited

Posts posted by Gavin Ray

  1. 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:

    image.thumb.png.c31d1c7c47c40d51b144cfefdcbf8e63.png

     

    On 7/6/2021 at 11:32 PM, Clovis Ramsay said:

    I use ADSR Sample Manager alongside Cakewalk and any DAW I use as it offers all of the features listed in this thread as lacking, as well as offers more than what other DAWs are capable of providing.   And it's free so why not?

    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.

     

    image.thumb.png.82dee325a1343ed5473b748dd57cc59e.png

    • Like 1
    • Great Idea 1
  2. 1 hour ago, Andres Medina said:

    Same here -

    @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 👍)

    image.png.0b6febb5b388fcfb380723b61b4b74c2.png

    • Like 1
    • Thanks 2
  3. 9 minutes ago, Milton Sica said:

    Hello. We are testing version 114. I suggest you install this version to check if the problem you report has not been overcome already.

    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 😅

  4. 1 minute ago, Milton Sica said:

    Hello. We are testing version 114. I suggest you install this version to check if the problem you report has not been overcome already.

    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 😳)

    • Like 1
  5. 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 doesn't log anything odd, only OutputDebugString() events happen when Cakewalk is closed:

    image.png.bf9a44c71edcd8d796a9beef79fd917a.png

     

    Version Info:

    OS:

    Quote

    Edition    Windows 11 Home
    Version    21H2
    Installed on    ‎7/‎11/‎2021
    OS build    22000.132
    Experience    Windows Feature Experience Pack 1000.22000.132.0

    Cakewalk:

    Quote

    2021.09 (Build 099, x64 bit)


     

     

  6. On 8/30/2021 at 3:10 PM, Noel Borthwick said:

    There is no way to contribute to actual development other than being a developer because Cakewalk isn't open source.

    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.

    On 8/30/2021 at 3:10 PM, Noel Borthwick said:

    Matrix cells store a copy of data and there is no linkage with tracks so it cannot be edited in realtime unlike the step sequencer which has native cel data.

    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.

    On 8/30/2021 at 3:10 PM, Noel Borthwick said:

    We have update to the matrix in our backlog but it won't be in the immediate future. Recording and direct editing were considered in the original spec for the Matrix but did not make it in. 

    This is encouraging to hear, at least! I think it would bring a ton of value.

    Thank you for addressing the topic 😃

  7. 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?

    image.thumb.png.97b2d94eb17ec316a15576ff1d65dd61.png
     

    image.thumb.png.6c23a4a8603d19a71bddbaeff9ba1610.png

    image.thumb.png.a37090a429e48b3715df0bdeeb69e1f1.png

     

    • Like 1
  8. 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:

    image.png.57048465a6d9a2a7992f21bc8adb0fcc.png

  9. 22 hours ago, tecknot said:

    Hi Gavin and welcome to the Cakewalk forums.

    You can edit a SS clip during playback.  However, you cannot edit a MV clip on the fly.  You must stop playback to edit/update the clip.

    Kind regards,

    tecknot

    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 😃

  10. 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)

×
×
  • Create New...