Architect beta for macOS, Windows, and Linux. 0.10.1 now available

Official support for: loomer.co.uk
colin@loomer
KVRAF
1766 posts since 25 Aug, 2003 from Bournemouth, UK

Post Mon Dec 31, 2018 12:12 pm

Welcome to Architect, and thank you for being part of the Architect beta test. A beta software
product is not quite a finished software product, and as such does not necessarily represent
the quality of the final release: features may be missing, and bugs may be present.

Architect is a modular MIDI toolkit and music production environment for macOS, Windows,
and Linux. Similar to the classic modular synths, you build patches from small modules that
work together to generate pieces impossible to conceive of using conventional compositional
techniques.

Image

The most recent beta uploads will always be found here. As new beta builds become available, I will archive the older builds here so as anyone can downgrade if newer builds introduce show-stopping bugs.

The most recent copy of the quick-start guide (PDF) can be found here.

During the beta phase, Architect will be available at a discounted "early-bird" price, 25% off the standard price of £140 + VAT. You can purchase Architect directly from us here.

Happy Architecting (and Happy new year too.)


---

Architect beta 0.10.1 is now available to download for macOS, Windows, Linux 32-bit and Linux 64-bit.

- (new) Added "Note, Highlight Scale" options to mono- and poly- sequencers. When enabled, notes that are in the currently selected scale and tonic will be shown.
Image
- (new) Added per-sequencer stop button to each sequencer in the Play view. These buttons also act as mapping destinations.
- (new) Added global stop button in the Play view. This button also acts as a mapping destination.
- (new) Template module, which builds composite data values similar to the [data] module, but will replace $0, $1, etc placeholders with the most recent value in the corresponding inlet.
Image
- (new) Data force to scale module, which alters a scalar or vector array of notes representing MIDI keys to be in scale.
- (new) Increment in scale module, which takes a MIDI key number and produces number corresponding to the MIDI key of the next or previous note in the given scale.
Image
- (new) Improve keyboard control throughout to make the majority of interface elements useable from the keyboard alone.
- (new) Custom keyboard bindings.
- (new): Can bring existing modules directly into the Play and Panel views through the standard add menu.
- (new) Can show the Graph "Quick Dialog" by pressing the Tab key.
- (improvement) Changed metronome sound to better emphasise the difference between on and off beats.
- (fix) Setting a sequencer's pattern via the modulation inlet would be ignored immediately after a reset or a load.
- (improvement) Module information is cached to speed up the Object palettes in the Graph and Panel views
- (improvement) Adding an object to the Graph, Panel, Play window, Timeline, or mixer, will always scroll the view to ensure that the new objects are immediately visible.
- (improvement) Holding down SHIFT whilst moving the focus with the cursor keys will add the new item to the focus, where appropriate.
- (fix) Removed "Convert Alias to New Pattern" option which erroneously appeared on Stop, Continue, or Restart cells in the play view.
- (new) The mouse-wheel can be used to scroll sequencers, arpeggiator, table, or Timeline rulers.
- (improvement) Searches and now more responsive throughout
- (improvement) Sequencers will now always be created with globally unique names.
- (fix) Changed slightly incorrect name for the actions available when mapping to a Play view Scene.
- (improvement) Arpeggiator source note display is now entirely icon based.
- (fix) Arpeggiator no longer resets mid-loop if it receives a note-on whilst on an untriggered step.
- (fix) "Invert Selection" transform only inverts the selected items.
- (new) Can add object to the Graph and Panel views through a toolbar button.
- (change) Zooming using the mouse-wheel now requires that ALT must be held down.
- (improvement) Various UI changes.

---

Architect 0.10.0 is now available for download for macOS, Windows, Linux 32-bit, and Linux 64-bit.

0.10.0 adds the following changes:

- (new) Bridged plug-in scanner ensures that plug-ins which crash or are unstable will not crash Architect.
- (new) Plug-in scan is now a background job and so will continue when the options dialog, or even the Architect UI (when running as a plug-in), is closed.
- (new) Known plug-ins are now listed in the plug-ins dialog, along with some of their configuration details.
- (new) Blacklisted plug-ins list.
- (new) Graph can be zoomed with the mouse-wheel.
- (new) Graph can be scrolled by dragging with the third mouse-button.
- (improvement) Various UI improvements.
- (improvement) Faster preset browser.

---

Architect 0.9.12 is now available. As requested, I've moved the hosting server to one that will hopefully have fewer issues, but please do let me know if you're not able to download.

macOS
Windows
Linux 32-bit
Linux 64-bit

0.9.12 adds the following changes:

- (improvement) MIDI note properties can now be specified by both name ('C3') or numeric value ('60').
- (new) Step values in all the sequencers and the arpeggiator can be changed using the mouse-wheel.
- (fix) Arpeggiator scanner no longer will always play the last note from the source notes.
- (fix) The state of various UI elements, which were not persisted correctly when re-opening the UI, are now saved and restored as expected.
- (new) The shading stripes on the sequencer and arpeggiators can now be grouped in any width, rather than always being in 4's.
- (improvement) The modules context menu is now sorted alphabetically.
- (fix) Sequencer cells on the Play window are now resized correctly when a sequencer track is resized.
- (new) Architect now supports a maximum of 32 outputs (16 pairs of stereo output.)
- (fix) Architect plug-in will now correctly route audio to the auxilliary outputs.
- (improvement) Various UI fixes and improvements.

---

Another Friday beta is out. Architect 0.9.10 can be downloaded here.

- (new) Added new plug-in browser. Plug-ins can be searched, filtered, and sorted. Favourite plug-ins can be tagged. Plug-ins can be quickly added to the current track from the search window by pressing return.
- (fix) Allow import of MIDI files with things other than a lower-case .mid extension into the MIDI pool.
- (improvement) Moved the hosted plug-in program and bank options from the plug-in's UI window to the plug-in's properties. This change means that programs and banks can be loaded and saved without opening the UI, and also reduces the screen space taken up by plug-in windows.
- (fix) When exporting a macro or Lua script module, the fragment will take its description from the already specified module reference info field.
- (fix) Fix crashes and/or silent failures that could occur when exporting audio files, MIDI files, or fragments to invalid directories or with invalid names.
- (improvement) The default filename for an exported fragment will always be a legal filename.
- (fix) The vector equality (==) and inequality (!=) modules now accept empty arrays (and will produce an empty array in such a case.)
- (fix) Fix timing issues with MIDI input and plug-in automation that could occur when using large audio buffer sizes.
- (improvement) Misbehaving plug-ins that produce ridiculously loud output no longer causes the mixer's meters to seemingly freeze for a while.
- (fix: Windows) Windows applications are now uninstalled correctly
- (fix: Windows) When installed to a subfolder, that subfolder is now deleted on uninstall (if the folder is empty after Architect's own files are uninstalled.)

---

0.9.9 beta is now out, with a few more bug fixes. Download it here for macOS, Windows, and Linux.

- (fix) Fix crash that could occur when certain hosted plug-in windows were still open when Architect is closed.
- (fix) Cables can now be deleted even when they have been set to transparent.
- (fix) [is nth tick] module now works correctly for divisions that don't fit exactly in a bar.
- (add) Confirmation and the opportunity to save is given when closing the standalone application if the current preset has unsaved changes.
- (add) Confirmation and the opportunity to save is given when requesting a new preset if the current preset has unsaved changes.
- (add) Shortcut key (ctrl+N or cmd+N) to create a new preset.
- (change) Cases of priority labels in [note priority] module are now in headline case, to match other module properties.
- (change) Setting module attributes using strings is now done case-insensitively when the property is a fixed enumeration (i.e., not for setting files from the MIDI Pool on a [MIDI player] module, or for specifying custom scale names.)
- (add) [numeric table] and [boolean table] have a wrapping setting that allows reads beyond the table indices to be folded back to the correct range using various schemes.
- (change) [numeric table], [boolean table], and [grid] no longer have "setup event" set to true as default. Setup events for these modules can still be turned on from the properties.

---

0.9.8 beta is now out, with a few more bug fixes. Download it here for macOS, Windows, and Linux.

- (fix) Fix lock-up that would occur when changing a Lua script module's pin name and then immediately changing the number of inlet or outlet pins on the same Lua script module.
- (fix) Resizing a sequencer's row in the play ui was causing significant CPU spikes as a lot of additional activity was unnecessarily being done in response to the change in size.
- (fix) Parsing of a data's value is now performed in the "C" locale, regardless of the operating system locale.
- (fix) Fixed unlikely race condition that could affect tracing from a Lua script module whilst simultaneously saving a patch or fragment.

---

0.9.7 beta is available here

* (fix) crash when sending a value through a branch that has previously received an out-of-range control index.
* (change) libcurl is no longer a required dependency for Linux releases of Architect.
* (added) "Convert Alias to New Pattern" option to unalias clips in the play grid (same as the Timeline view).
* (added) Can move the graph by holding down ALT and left-dragging the canvas.
* (fix) Can now map toggle button widgets directly on the custom UI panel.
* (change) Widgets on the custom UI panel mapped to controllers will output their current values only when the value actually changes.

---

0.9.5 beta is available here

- (fix) Fix crash that could occur after deleting modules.
- (fix) Fix crash that could occur when starting Architect with certain audio drivers.
- (fix) Fix UI freeze on Windows that could occur when the mouse hovers over an automation curve node and shows a tooltip.
- (improvement) Module error symbols are now automatically removed when a meaningful change occurs to the graph.
- (improvement) MIDI events will still continue to propagate even after an upstream error.
- (improvement: plug-in) UI state is now persisted and restored when the UI is reopened.
- (fix) Aux step sequencer parameters can now be mapped to controllers.
- (fix) Grid step sequencer velocity and gate rows can now be mapped to controllers.
- (fix) Removed memory leak that can occur after streaming audio to the audio pool.

---

0.9.3 beta is available here
- (fix) Mappings made to a divide parameter were affecting multiply parameters.
- (fix) Sequencers set to "Stationary" were running in "Brownian" mode.
- (add) Added logging and callstack tracing
- (improvement) Sequencers now restart when the host transport jumps to the origin.
- (improvement) Plug-ins saved in mixer tracks now store more identifying information to better match against the same plug-in when the project is loaded on different machines or operating systems.

---

0.9.2 beta is up here.

- (fix) Hosted plug-ins with no inputs and multiple outputs couldn't have their outputs routed to other tracks.
- (improvement) Plug-ins are no longer removed if their corresponding "find" option is left unchecked.
- (improvement) Plug-ins can now be sorted in the Mixer plug-in palette.
- (improvement) Plug-in preferences are now saved before a scan so settings are retained if a third-party plug-in causes a crash.
- (add) The default paths for each plug-in format can be optionally disabled when scanning for new plug-ins.
- (improvement) Reduced the height of the reference panel module properties.
- (improvement) Plug-in scanning can be cancelled during a scan.

---

0.9.1 is now available here: https://drive.google.com/drive/folders/ ... sp=sharing

- (fix) Fix a crash that could occur at some time after deleting a sequencer module.
- (improvement) macOS application is now a 32-bit and 64-bit universal binary. The previous release was 32-bit only.
- (fix) Fix a minor typo in the metronome properties.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

colin@loomer
KVRAF
1766 posts since 25 Aug, 2003 from Bournemouth, UK

Re: Architect beta 0.9.0 for macOS, Windows, and Linux

Post Mon Dec 31, 2018 12:16 pm

I won't be around this evening much, what with it being New Year's Eve and all, so if there are any show-stopping bugs I will deal with them tomorrow.

Otherwise, if nothing critical crops up, I anticipate releasing periodic beta updates somewhere between once and twice a week.

The goals as we head to the 1.0 version are:
  • Improved stability. Any bugs that slipped through my internal testing will be fixed.
  • Features, both smaller ones suggested by you and the ones that had to be pushed to the back-burner in order to get the beta out in time.
  • Documentation and tutorials.
  • The user library. I'm hoping for a big library of macros so that even those who don't fancy dabbling the the graph can do wonderful things with Architect.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

woggle
KVRAF
2359 posts since 24 Nov, 2012

Re: Architect beta 0.9.0 for macOS, Windows, and Linux

Post Mon Dec 31, 2018 12:16 pm

:tu:
Here we go
what you don't know only makes you stronger

colin@loomer
KVRAF
1766 posts since 25 Aug, 2003 from Bournemouth, UK

Re: Architect beta 0.9.0 for macOS, Windows, and Linux

Post Mon Dec 31, 2018 12:18 pm

By the way, I'd suggest that anyone finding any bugs or having feature requests should make a thread for them. In the noise of a busy main thread it's all too easy for people's posts to go unnoticed.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

zarf
KVRist
438 posts since 20 Jan, 2013

Re: Architect beta 0.9.0 for macOS, Windows, and Linux

Post Mon Dec 31, 2018 12:24 pm

Awesome. Bought :) ... Happy New Year Colin, this is going to be great :D

mannymang
KVRist
120 posts since 11 Mar, 2014

Re: Architect beta 0.9.0 for macOS, Windows, and Linux

Post Mon Dec 31, 2018 12:28 pm

Happy New Year Colin! :clap:

User avatar
lnikj
KVRAF
2110 posts since 23 May, 2005 from the North Cornwall coast

Re: Architect beta 0.9.0 for macOS, Windows, and Linux

Post Mon Dec 31, 2018 12:31 pm

Yay :) :)

woggle
KVRAF
2359 posts since 24 Nov, 2012

Re: Architect beta 0.9.0 for macOS, Windows, and Linux

Post Mon Dec 31, 2018 12:32 pm

Installer gives integrity check error on win10 here
what you don't know only makes you stronger

simmo75
KVRAF
1521 posts since 25 Mar, 2016 from Seattle

Re: Architect beta 0.9.0 for macOS, Windows, and Linux

Post Mon Dec 31, 2018 12:35 pm

Awesome but it won't open on my mac, high sierra

edit: it did install though... but yeah, definitely wont open the program
Last edited by simmo75 on Mon Dec 31, 2018 12:41 pm, edited 1 time in total.

User avatar
jethrobull
KVRAF
1716 posts since 5 Jun, 2011 from England,UK

Re: Architect beta 0.9.0 for macOS, Windows, and Linux

Post Mon Dec 31, 2018 12:37 pm

woggle wrote:
Mon Dec 31, 2018 12:32 pm
Installer gives integrity check error on win10 here
Same here on Win 7
The inner workings of vurts mind are a force to be reckoned with.
myfeebleeffort
https://hearthis.at/83hdtrvm/

firepile
KVRian
875 posts since 19 Aug, 2009

Re: Architect beta 0.9.0 for macOS, Windows, and Linux

Post Mon Dec 31, 2018 12:38 pm

woggle wrote:
Mon Dec 31, 2018 12:32 pm
Installer gives integrity check error on win10 here
Same here. Size of setup file is 29 021 960 bytes.
CodeFN42 - Free VST MIDI Plugins & More

Musical Gym
KVRAF
5156 posts since 24 May, 2004 from square1

Re: Architect beta 0.9.0 for macOS, Windows, and Linux

Post Mon Dec 31, 2018 12:40 pm

I also got the NSIS Error on win 8.1 64 bit

experimental.crow
KVRAF
5951 posts since 9 Mar, 2003 from The Druid Hills

Re: Architect beta 0.9.0 for macOS, Windows, and Linux

Post Mon Dec 31, 2018 12:54 pm

woggle wrote:
Mon Dec 31, 2018 12:32 pm
Installer gives integrity check error on win10 here
^ this ...
Image

colin@loomer
KVRAF
1766 posts since 25 Aug, 2003 from Bournemouth, UK

Re: Architect beta 0.9.0 for macOS, Windows, and Linux

Post Mon Dec 31, 2018 12:59 pm

Hang on, give me a second, I'll re-upload the Windows build. Sorry for the hiccup.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

User avatar
lnikj
KVRAF
2110 posts since 23 May, 2005 from the North Cornwall coast

Re: Architect beta 0.9.0 for macOS, Windows, and Linux

Post Mon Dec 31, 2018 1:00 pm

Working fine on 10.11.6 so far. If only I hadn't already drunk a bottle of champagne and had the brain to figure it out. Happy new year Colin (and all) !

Return to “Loomer”