Thom's Modules Thread Update to V2.0.1

I just tested that and you are right, seems to be static, and not move, or able to move with the mouse. This is on MacOS 11.6.4, Rack2 Pro 2.1.0

Well I’m on Windows 10 here and I have some sounds via it possibly but I did change the clock to Slimechildaudio’s and messed with the randomisation on the Pictogram module. However I can’t see the rectangle moving on the image.

Here’s my patch:

shimmer04-Thomas Michels.vcv (5.3 KB)

Thanks to all for responsing :slight_smile:

@Ahornberg Thanks for the binary!
@ady34 I’ll playing with your patch and give a response to this :slight_smile:

@mosphaere @fractalgee
Did you try Shift-Click or Shift-Drag to move the square? Ctrl-click or Ctrl-drag should resize the square. The clock trigger does not influence the square. It’s just a kind of a sub window that defines an area to read the pixels from.

Here is the code snippet that is responsible for this user action:

  void onDragHover(const event::DragHover &e) override
  { 
    OpaqueWidget::onDragHover(e);
    int modKeys = APP->window->getMods();
    bool isCtrl = (modKeys & GLFW_MOD_CONTROL) == GLFW_MOD_CONTROL;
    bool isShift = (modKeys & GLFW_MOD_SHIFT) == GLFW_MOD_SHIFT;
    if (isCtrl)
      boxView.SetEndPoint(e.pos.x, e.pos.y);
    //Without it, dragging a cable will move the box.
    if (isShift)
      boxView.moveTo(e.pos.x, e.pos.y);
    boxView.changed = true;
  }

If this code runs not on Win or Mac then i need some advice…

1 Like

Thanks for answering so quick, the Shift drag does indeed work for moving the square/rectangle. Also the resizing works . Huzzah, now we know what does what. Much appreciated!

Thanks I’m happy now :slight_smile:

And your patch sounds like entering a new world that want to be explored…

Thanks, the ‘new world sound’ has to better than the world we are currently in!

sadly on the Mac I can get the shift click to move it, but cmd-click does nothing and ctrl-click is right click menu in MacOS… so only half way there :wink:

Sorry to see that. To solve it i have check on which OS the code is running and then use a key combination maybe Cmd-shift-click. I need time to figure it out…
Is there a developer on mac who can help please? (I only have a linux machine…)

Since Cmd-click isn’t mapped to anything I would use that instead of shift-Cmd-click, less keys is better :slight_smile:

Ok, that’s good information, i’ll have a try to implement it. When it’s finished i’ll post it here :slight_smile:

Oh wait, Cmd-Click used to be ‘move all modules same direction of module that is touched if dragged’ so maybe the shift-cmd-click is better indeed, in case that comes back (used to work before Rack2 2.1.0)

1 Like

Thanks for more tools and more fun!

1 Like

This is great, I was waiting for a module like this for quite awhile, a similar module never made it into v2 Thanks

@fractalgee and all others, i did an update to solve the cmd issue. To resize the selectbox now simply press the Spacebar while the mouse pointer is inside the picture. Shift key works as implemented before.

Release V2.0.1

1 Like

As with many things, others have had similar ideas and implemented them.

ANS (1950’s/60’s)

ANS Virtual (2013 or so) https://www.warmplace.ru/soft/ans/

Metasynth (2006 - now)

But, there’s always room for a new take…and yours sounds promising, linking it to the modular world.

Wow, thank you very much for this amazing inspiring stuff :smiley:

I’m glad you see it as inspiration (as intended).

History is full of examples of simultaneous inventions or (re-inventions) spread out over time and space. Often leading to new ways to achive similar things.

Generally simply because nobody can keep track of all ideas, products, inventions and discoveries…

On the other hand: sometimes products, inventions or discoveries see the light of day only because the inventor or discoverer did not know other people already tried, failed and concluded it was ‘impossible’.

Anyway…

Always good to see creativity and enthousiasm in action.

.

1 Like

Hi @Thomas_Michels

Is there a reason you never submitted this to the library? It works fine and I quite like it. I have contributed a macOS build here:

By the way, love your demo patch…

Thank you very much for your kind words :slight_smile: and for contributing a macOS build.

I got long term health issues… But i am fighting and hope to get more power soon

5 Likes

ChromeOS lin-arm64 builds at VCV - Google Drive not in the archive as it missed the finalize for the day, but looked good enough to make.

1 Like