Coder Social home page Coder Social logo

Comments (12)

clone45 avatar clone45 commented on July 19, 2024 1

Hi Andras,

I don't think so, but this feature been submitted along with a bunch of other updates that I made. You can keep an eye on it here if you'd like: VCVRack/library#626

I'm taking a little time each day to port my module over to Rack 2. Once things wind down, I hope to create a video showing off the new features. One thing to note: I added a short quick-key reference in the right-click context menu, but I think that I left out the "ESC" quick key, but it exists. :-)

from voxglitch.

clone45 avatar clone45 commented on July 19, 2024 1

@S0210 Hi Andras. I'll have to take a look at that once V2 is released and I can build against it. In the meantime, I would recommend that you click on an active gate and drag across the other gates. Using this "swiping" technique, you can quickly set all of the gates on or off, depending on if you started by clicking on an active or inactive gate.

from voxglitch.

clone45 avatar clone45 commented on July 19, 2024

HI Andres,

I'll do what I can. I'm going to start with the easy request first: The ability use "c" to clear the sequence. By the way, the module now supports the context-menu "randomize" feature. You can also copy/paste between sequences. :-)

I'll look into your other request about increasing and decreasing the values. I like the idea a lot, but it might take some bigger changes to how the front-end display maps to the values. I'm going to try and spend a little time every week on this module!

from voxglitch.

clone45 avatar clone45 commented on July 19, 2024

@S0210 I've implemented your request, but I had to change the key from "c" to "ESC". C is already being used by copy/pasted, and delete and backspace are used to delete modules in VCV Rack. Escape seems like the next best choice. I'll probably make a few more updates before releasing this feature, but I'll try to touch base once I've submitted it to the repo.

from voxglitch.

firolightfog avatar firolightfog commented on July 19, 2024

No rush Bret! I'm grateful even for revisiting your code and flattered by you considering some of my suggestions!

I always wanted to copy between sequences (with the underlying RANGE, SNAP, S&H settings!) but never managed to do it. Actually after a few failed attempt I started copying everything to the clipboard (Ctrl-C), pasting it to a text editor (Notepad), modifying what I need, and copying it back to the module (Ctrl-P).

Yes, increasing/decreasing comes with quite a few design decisions to be considered. (Like increase of value 0.)

I didn't think of the 'c' conflict. I agree, 'Esc' seems to be a good choice. Another alternative solution could have been implementing 'double-r'. (Pressing 'r' clears values, pressing 'r' again randomizes values.) Quick and efficient (unlike my sequence copying solution I shared above). :P

Best regards, Andras

from voxglitch.

firolightfog avatar firolightfog commented on July 19, 2024

Hi Bret,
This version isn't released yet, is it?
I think I see still the old version in the Library.
Regards, Andras

from voxglitch.

firolightfog avatar firolightfog commented on July 19, 2024

Thank you, Bret! Good luck with the V2 adventure! :)
Cheers, A.

from voxglitch.

clone45 avatar clone45 commented on July 19, 2024

Hey Andras, it looks like the library contains the most recent build. Could you take a peek an see if the ESC is working for you?

from voxglitch.

firolightfog avatar firolightfog commented on July 19, 2024

Wow, the 'f' & 'g' trick works unexpectedly well! What a great addition! It's a true bless.

Yes, 'Esc' is okay, 'r' is outstanding, 'shift-r' is wonderful.

I tremendously enjoy the 'copy selected sequence' feature but isn't the 'ctrl-c' short key conflicting the general usage? In 2,717 other modules it's dedicated to copying all the values to clipboard. I'm not sure if it's okay this way, but I don't have a better suggestion so I'm just enjoying the new opportunity as long as I can. :)

Another potential issue with 'ctrl-c' is that OUTPUT RANGE, SNAP and S&H information is not copied.

Strange to find the 'quick key reference' in the context menu but it's very handy. That's where I start the search anyway. Good choice, very intuitive!

It is a great update, Breat! Thank you!

Regards, A.

from voxglitch.

firolightfog avatar firolightfog commented on July 19, 2024

Actually why not using 'shift-c' for copying 'selected sequence' feature? Similarly to 'shift-r' it's working anyway with both of the gate and the CV part of the sequence.

And then the 'ctrl-c' could be dedicated to preset copying as it's default in VCV Rack:
image

Similarly to this logic I would like you to consider for the future

  • 'ctrl-i' to initialize the module (as default in almost all other modules)
  • 'i' to initialize selected sequence (replacing 'Esc')
  • 'shift-i' to initialize selected CV & gate sequence (replacing 'shift-Esc')

Best regards, Andras

from voxglitch.

clone45 avatar clone45 commented on July 19, 2024

Hi Andras,

You make a really good point about the "Copy Preset" collision. I'll try and get that updated soon. I agree that shift-c and shift-v are better choices. :-)

from voxglitch.

firolightfog avatar firolightfog commented on July 19, 2024

What am I expected to do if I want to delete GATES of track 6 only? Selection sequence #6, having the pointer over the gates, and pressing Esc doesn't seem to work for me. Regards, A.

from voxglitch.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.