RE Edit | Release

This forum is for developers of Rack Extensions to discuss the RE SDK, share code, and offer tips to other developers.
User avatar
pongasoft
RE Developer
Posts: 429
Joined: 21 Apr 2016
Location: Las Vegas

Post 02 Jan 2023

Hi guys,

After many months of work (started back in April...), I am very proud to release RE Edit v1.0.0 as a FREE and open source tool.

Main Features
  • Load the Rack Extension UI (hdgui_2D.lua and device_2D.lua) as well as the Rack Extension definition (info.lua and motherboard_def.lua due to its integration with re-mock)
  • Allow to visually edit the device look and feel including adding/deleting widgets
  • Handle all widget types
  • Handle decals (like screws, holes, etc...)
  • Undo/Redo
  • Grid (for constrained movement)
  • X-Ray rendering (show transparent widget to align with background)
  • Save the changes (which saves hdgui_2D.lua and device_2D.lua)
  • Generate GUI2D/gui_2D.cmake for integration with CMake (simply include in your project)
  • Import images (png) directly from RE Edit (single or multiple images)
  • Support all built-in images (like cv socket, audio socket, etc...) so no need to manually import them
  • Detect changes in the device and reload dynamically (on demand)
  • Handle Custom Display SD/HD
  • Handle 4K display
Dark Theme
Image

Light Theme
Image

Check out the product page on pongasoft

Source code is available on github

And you can now join the Zulip chat (whether you are a developer or a rack extension/vst plugin user) for all your questions and feedback!

Let me know what you think, especially if you have feature requests!

Yan

User avatar
selig
RE Developer
Posts: 10697
Joined: 15 Jan 2015
Location: The NorthWoods, CT, USA

Post 02 Jan 2023

Amazing work, congrats on getting it out there!
Selig Audio, LLC

User avatar
jam-s
Posts: 2505
Joined: 17 Apr 2015
Location: Aachen, Germany

Post 02 Jan 2023

RS should give you free Reason upgrade for life imho for all the great dev tools which you create for their RE ecosystem. :thumbsup:

User avatar
pongasoft
RE Developer
Posts: 429
Joined: 21 Apr 2016
Location: Las Vegas

Post 02 Jan 2023

jam-s wrote:
02 Jan 2023
RS should give you free Reason upgrade for life imho for all the great dev tools which you create for their RE ecosystem. :thumbsup:
I wished...

User avatar
artotaku
Posts: 652
Joined: 09 May 2015
Location: Munich, Germany

Post 03 Jan 2023

Great stuff. As a fellow software dev (it´s my day job) I can very much imagine how much work has been put into this tool.
I also used your other tools re-cmake, etc to kick start some REs for internal use and these are really helpful.

User avatar
turn2on
RE Developer
Posts: 601
Joined: 13 Mar 2015

Post 03 Jan 2023

Thank You very much! Great tool!

User avatar
pongasoft
RE Developer
Posts: 429
Joined: 21 Apr 2016
Location: Las Vegas

Post 12 Jan 2023

I just released 1.1.0, with the following release notes:

- Added Fold Icon / Rack Rails (thanks to @jengstrom at Reason Studios for the icons)
- Added Panel rendering (None / Border / Normal / X-Ray) (for example, to see the rails)
- Changed zoom to be common to all panels and added Zoom to Fit (now defaults when device opens)
- Added keyboard shortcuts (Save, Undo/Redo, Zoom In/Out/Fit, Quit)
- Fixes #1: RE Edit fails to load nested decals
- Fixes #2: Decals are not rendered properly
- Some minor performance improvements

This screenshot shows some of the new features: displaying the fold icon as well as the rack rails (using X-Ray to see the rails below and notice how the screw is actually not aligned with the hole :puf_smile: )

Rack Rails and Fold Icons.png

This screenshot shows the look and feel on start
Image
You do not have the required permissions to view the files attached to this post.

User avatar
pongasoft
RE Developer
Posts: 429
Joined: 21 Apr 2016
Location: Las Vegas

Post 20 Jan 2023

I just released a new version (contains a fix for a hard crash so you should update...) Version 1.2.0

This update contains a complete redesign of the panel with much easier scrolling / moving / interacting with (keyboard/mouse) shortcuts making it even easier to manipulate the UI.

Image


User avatar
pongasoft
RE Developer
Posts: 429
Joined: 21 Apr 2016
Location: Las Vegas

Post 20 Jan 2023

Here is the panel scrolling/zooming in action: in particular, notice how the zoom in/out stay "stable" and keep wherever the mouse pointer is located as the main focus point (mouse wheel zoom).

Image

User avatar
pongasoft
RE Developer
Posts: 429
Joined: 21 Apr 2016
Location: Las Vegas

Post 22 Jan 2023

New minor release 1.2.1:

* Fixed application name on macOS
* Fixed trackpad and mouse wheel sensitivity issue when zooming in/out

User avatar
Catblack
Posts: 1009
Joined: 15 Apr 2016

Post 22 Jan 2023

This is amazing and I appreciate it. I am not sure if I'll devote much time to RE development, but you've provided the tools.
If you ain't hip to the rare Housequake, shut up already.

Damn.

User avatar
pongasoft
RE Developer
Posts: 429
Joined: 21 Apr 2016
Location: Las Vegas

Post 01 Feb 2023

New release 1.3.0 with the following release notes

- Implemented Copy/Paste for bulk editing/changes
  • You can copy a single widget (copies all attributes), and it can be pasted into:
    • any panel where the type of the widget is allowed => duplicates the widget
    • another widget => copy all (possible) attributes to the widget
    • selected widgets => copy all (possible) attributes to all selected widgets
  • You can copy a single widget attribute value, and it can be pasted into:
    • another widget => copy this attribute to the widget (if possible)
    • selected widgets => copy this attribute to the selected widgets (if possible)
  • You can copy the selected widgets, and it can be pasted into:
    • any panel where the type of the widgets is allowed => duplicates the widgets
- Removed "Duplicate Widget(s)" menu entry since it is redundant with copy/paste (duplicate only allowed duplication on the same panel, copy/paste does not have this restriction)
- Added Select All/Select By Type menu entries (use "Alt" key to select hidden widgets)
- Simplified popup menu on Panel (added Widgets submenu instead of multiple menu entries)
- Added "A" keyboard shortcut to toggle between Select All/Select None
- Added "Q" keyboard shortcut to show a Quick View (while the key is being held). Essentially a tooltip on demand:
  • When hovering above a widget on the Panel
  • When hovering above a widget name in the "Widgets" window
  • When hovering above a property path
  • When hovering above a graphics attribute
  • When hovering above an entry in the "Open Recent" submenu
- Shift + click now also selects the widget under the mouse pointer (no need to move)
- Added more visible error icon in the tab bar
- Moved the notification section up to be sure it is always visible
- Various UI tweaks
- Fixed some issue with Undo/Redo

Image

User avatar
kuhliloach
Posts: 867
Joined: 09 Dec 2015

Post 01 Feb 2023

impressive! maybe RE's have a future!

User avatar
EnochLight
Moderator
Posts: 8057
Joined: 17 Jan 2015
Location: Imladris

Post 01 Feb 2023

All I can say is....

Image
Win 10 | Ableton Live 11 Suite |  Reason 12 | i7 3770k @ 3.5 Ghz | 16 GB RAM | RME Babyface Pro | Akai MPC Live 2 & Akai Force | Roland System 8, MX1, TB3 | Dreadbox Typhon | Korg Minilogue XD

drno
RE Developer
Posts: 63
Joined: 01 Jan 2016

Post 01 Feb 2023

How could I have code Re before without this tool?

  • Information
  • Who is online

    Users browsing this forum: CommonCrawl [Bot] and 0 guests