Architect beta for macOS, Windows, and Linux. 0.10.5 now available
-
- KVRAF
- Topic Starter
- 2694 posts since 25 Aug, 2003 from Bournemouth, UK
Thanks, Heinz.
macOS ARM native version is underway, but likely to be pushed into early next year as I just can't see myself finding time to get into it finished this year. It's not just the product itself, its the infrastructure around it that can take time, such as updating the automatic build system.
I'm in a good position, ARM-wise, as a lot of the backend code was developed and/or tested on ARM anyway (specifically, on a Raspberry PI, as its relaxed memory model highlighted threading bugs that would go unnoticed on x86.)
macOS ARM native version is underway, but likely to be pushed into early next year as I just can't see myself finding time to get into it finished this year. It's not just the product itself, its the infrastructure around it that can take time, such as updating the automatic build system.
I'm in a good position, ARM-wise, as a lot of the backend code was developed and/or tested on ARM anyway (specifically, on a Raspberry PI, as its relaxed memory model highlighted threading bugs that would go unnoticed on x86.)
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
-
- KVRian
- 1353 posts since 6 Jul, 2004
Hi Colin, not sure if this is helpful for your build system, but we have the following things in our CMake system:
This creates the Xcode project with both architectures. In the CMakeLists.txt file itself, we have this line to set the AAX build to x86_64 only:
We haven't done intense testing yet on ARM since we're still waiting on some proprietary libraries to get ARM ports, but this has allowed us to at least test that the UB2s compile without issue. Anyway, I hope that might save you some searching around.
Code: Select all
cmake -Bbuild -GXcode -DCMAKE_OSX_ARCHITECTURES='arm64;x86_64'
Code: Select all
set_target_properties(${TargetName}_AAX PROPERTIES OSX_ARCHITECTURES x86_64)
Michael, Developer at Unfiltered Audio:
http://www.unfilteredaudio.com
http://soundcloud.com/the-february-thaw
http://mhetrick.github.com
http://www.unfilteredaudio.com
http://soundcloud.com/the-february-thaw
http://mhetrick.github.com
-
- KVRAF
- Topic Starter
- 2694 posts since 25 Aug, 2003 from Bournemouth, UK
Thanks, Michael: I've bookmarked your advice. I don't actually use cmake for these projects, but it is something I'm considering switching to when I do update the build procedure. So yes, handy to know indeed!
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
-
- KVRian
- 1353 posts since 6 Jul, 2004
Quick bug report:
I've attached an aux step sequencer to the duration parameter of a poly step sequencer.
If you use the inspector on the poly step sequencer, the duration slider is consistently displaying the wrong value. It is mostly pegged at 1/128th notes, but it's audibly playing much slower. Disconnecting the aux sequencer will then make the poly sequencer play at 1/128th.
I've attached an aux step sequencer to the duration parameter of a poly step sequencer.
If you use the inspector on the poly step sequencer, the duration slider is consistently displaying the wrong value. It is mostly pegged at 1/128th notes, but it's audibly playing much slower. Disconnecting the aux sequencer will then make the poly sequencer play at 1/128th.
You do not have the required permissions to view the files attached to this post.
Michael, Developer at Unfiltered Audio:
http://www.unfilteredaudio.com
http://soundcloud.com/the-february-thaw
http://mhetrick.github.com
http://www.unfilteredaudio.com
http://soundcloud.com/the-february-thaw
http://mhetrick.github.com
-
- KVRAF
- Topic Starter
- 2694 posts since 25 Aug, 2003 from Bournemouth, UK
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
- KVRAF
- 6312 posts since 9 Dec, 2008 from Berlin
Hey Colin,
if you look for ideas for example patches for Architect, this could be a nice inspiration:
viewtopic.php?f=6&t=556054
(Only the pitch bend quantisation part)
Cheers and looking forward to the next release...
Tom
if you look for ideas for example patches for Architect, this could be a nice inspiration:
viewtopic.php?f=6&t=556054
(Only the pitch bend quantisation part)
Cheers and looking forward to the next release...
Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." - Rumi
ScreenDream Instagram Mastodon
ScreenDream Instagram Mastodon
-
- KVRAF
- Topic Starter
- 2694 posts since 25 Aug, 2003 from Bournemouth, UK
Thanks: much appreciated!ThomasHelzle wrote: ↑Mon Nov 23, 2020 2:03 pm ... this could be a nice inspiration:
viewtopic.php?f=6&t=556054
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
-
gentleclockdivider gentleclockdivider https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=203660
- KVRAF
- 6173 posts since 22 Mar, 2009 from gent
Happy new year everyone !!
and happy birthday architect , two years of beta
and happy birthday architect , two years of beta
Eyeball exchanging
Soul calibrating ..frequencies
Soul calibrating ..frequencies
-
- KVRAF
- Topic Starter
- 2694 posts since 25 Aug, 2003 from Bournemouth, UK
Happy new year to you all too. May 2021 be a better one than 2020!
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
- KVRist
- 123 posts since 25 Jul, 2004 from Italy
Happy New Year to all the Architect Enthusiasts..
-
gentleclockdivider gentleclockdivider https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=203660
- KVRAF
- 6173 posts since 22 Mar, 2009 from gent
Just wondering how development is going , are we there yet ?
Eyeball exchanging
Soul calibrating ..frequencies
Soul calibrating ..frequencies
-
- KVRAF
- Topic Starter
- 2694 posts since 25 Aug, 2003 from Bournemouth, UK
It's going well, thanks; but as you can tell, also taking longer than anticipated.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
-
- KVRAF
- Topic Starter
- 2694 posts since 25 Aug, 2003 from Bournemouth, UK
It's a proprietary scale format (unfortunately) using XML.
So a scale like this:
Would be stored as:
<Scale>
<Name>Hungarian Folk</Name>
<Version>1</Version>
<AppVersion>0.11.0</AppVersion>
<Degree>0</Degree>
<Degree>1</Degree>
<Degree>4</Degree>
<Degree>7</Degree>
<Degree>8</Degree>
<Degree>11</Degree>
</Scale>
I will add support for other scale formats at some point, as this request does seem to come up a lot. On that note, are there any particular scale formats you'd like to see supported?
(In the interim, I can't imagine it'd be difficult to write a Python script to convert to this format. If you have some scales you want to use, I'd be happy to take a look at converting, or providing you with a script to do it yourself.)
So a scale like this:
Would be stored as:
<Scale>
<Name>Hungarian Folk</Name>
<Version>1</Version>
<AppVersion>0.11.0</AppVersion>
<Degree>0</Degree>
<Degree>1</Degree>
<Degree>4</Degree>
<Degree>7</Degree>
<Degree>8</Degree>
<Degree>11</Degree>
</Scale>
I will add support for other scale formats at some point, as this request does seem to come up a lot. On that note, are there any particular scale formats you'd like to see supported?
(In the interim, I can't imagine it'd be difficult to write a Python script to convert to this format. If you have some scales you want to use, I'd be happy to take a look at converting, or providing you with a script to do it yourself.)
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.