Slight correction to what I wrote above. Reaper allows you to assign "alias names" to MIDI devices, which is what I did at some point, and is where the UMX 610 "a" and "b" designations come from. Sorry about the incorrect statement. However, Reaper does recognise the input from the two separate devices and allows them to be treated separately in MIDI processing.
Architect beta for macOS, Windows, and Linux. 0.10.5 now available
-
- KVRer
- 12 posts since 17 Mar, 2015
-
- KVRAF
- Topic Starter
- 2681 posts since 25 Aug, 2003 from Bournemouth, UK
Many thanks for this (and the previous information.) I *believe* I now know what is causing the problem, and how I can reproduce it. If that is the case, I'll look to get this fixed in the next build.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
-
- KVRer
- 12 posts since 17 Mar, 2015
Great - standing by to try the next build...colin@loomer wrote: ↑Fri Aug 30, 2019 4:02 pm Many thanks for this (and the previous information.) I *believe* I now know what is causing the problem, and how I can reproduce it. If that is the case, I'll look to get this fixed in the next build.
-
- KVRer
- 8 posts since 30 Nov, 2014
Hello Colin and all,
this is my first post here. I have bought Architect and used it for about a week now.
Although I have not used it as much as other people here, I can already tell it is a fantastic piece of software, and shall I say, an amazing music instrument! In fact it is just what I was looking for, so many many thanks Colin...
I have two major feature requests, which would make Architect really perfect for my needs. It would be great if they could be added to Modulation and Play modes (and why not in Timeline mode?)...
1) add an option to allow that the synchronization is always preserved between the patterns of one sequencer, so that a pattern change does not start the pattern from its beginning, but from the place it would have been if it had been playing (silently in the background) all along.
This has been proposed and discussed previously by cturner, albeit not exactly in the same way, but I think Charles is trying to go to the same place as me. His workaround, a few pages earlier, although interesting, certainly loses the advantages of using patterns.
2) add an option to allow that sequencer pattern change does not occur until the playing pattern has reached its own end.
This is meant to allow non-robotic compositions where sequencers can each drift independently from the DAW tempo its own way, using Transport Modulation "speed", "count", "divide", etc. So, yes chaotic rhythms! (just like the sounds of nature)...
Would that be possible ?
this is my first post here. I have bought Architect and used it for about a week now.
Although I have not used it as much as other people here, I can already tell it is a fantastic piece of software, and shall I say, an amazing music instrument! In fact it is just what I was looking for, so many many thanks Colin...
I have two major feature requests, which would make Architect really perfect for my needs. It would be great if they could be added to Modulation and Play modes (and why not in Timeline mode?)...
1) add an option to allow that the synchronization is always preserved between the patterns of one sequencer, so that a pattern change does not start the pattern from its beginning, but from the place it would have been if it had been playing (silently in the background) all along.
This has been proposed and discussed previously by cturner, albeit not exactly in the same way, but I think Charles is trying to go to the same place as me. His workaround, a few pages earlier, although interesting, certainly loses the advantages of using patterns.
2) add an option to allow that sequencer pattern change does not occur until the playing pattern has reached its own end.
This is meant to allow non-robotic compositions where sequencers can each drift independently from the DAW tempo its own way, using Transport Modulation "speed", "count", "divide", etc. So, yes chaotic rhythms! (just like the sounds of nature)...
Would that be possible ?
- KVRAF
- 2338 posts since 28 Feb, 2015
8 months and still not a video presenting what Architect is capable of?
i9-10900K | 128GB DDR4 | RTX 3090 | Arturia AudioFuse/KeyLab mkII/SparkLE | PreSonus ATOM/ATOM SQ | Studio One | Reason | Bitwig Studio | Reaper | Renoise | FL Studio | ~900 VSTs | 300+ REs
-
- KVRAF
- Topic Starter
- 2681 posts since 25 Aug, 2003 from Bournemouth, UK
It is on the roadmap, and I did look into this exact thing for this release. It turned out to be much more work than I anticipated because of a few quirks with how the patterns work internally. But yes, it will be done at some point.onailime wrote: ↑Sat Aug 31, 2019 10:58 am 1) add an option to allow that the synchronization is always preserved between the patterns of one sequencer, so that a pattern change does not start the pattern from its beginning, but from the place it would have been if it had been playing (silently in the background) all along.
You mean when launching from the play ui, etc? Yes, that's easily done, although I guess it would only apply in modes that have a fixed length. For brownian, or random, for example, there is no clear concept of an "end" of the pattern, although I guess I could base it on the number of steps? Either way, yes, I'll look into it.2) add an option to allow that sequencer pattern change does not occur until the playing pattern has reached its own end.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
-
- KVRAF
- Topic Starter
- 2681 posts since 25 Aug, 2003 from Bournemouth, UK
No, sorry, I just haven't gotten around to this yet. But users have posted generative audio clips in this thread, as well as to soundcloud and the like.starflakeprj wrote: ↑Sat Aug 31, 2019 11:34 am 8 months and still not a video presenting what Architect is capable of?
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
- KVRAF
- 2338 posts since 28 Feb, 2015
Thanks Colin, I will check them out. Yeah, I know how time works, downloaded the demo but didn't have time to learn how to use it, which is why I have been looking for videos, every once in a while, to get me startedcolin@loomer wrote: ↑Sat Aug 31, 2019 11:43 amNo, sorry, I just haven't gotten around to this yet. But users have posted generative audio clips in this thread, as well as to soundcloud and the like.starflakeprj wrote: ↑Sat Aug 31, 2019 11:34 am 8 months and still not a video presenting what Architect is capable of?
i9-10900K | 128GB DDR4 | RTX 3090 | Arturia AudioFuse/KeyLab mkII/SparkLE | PreSonus ATOM/ATOM SQ | Studio One | Reason | Bitwig Studio | Reaper | Renoise | FL Studio | ~900 VSTs | 300+ REs
-
- KVRAF
- Topic Starter
- 2681 posts since 25 Aug, 2003 from Bournemouth, UK
No, thank you for reminding me about the video situation. When I'm caught up in development, bug-fixing, etc, it's sometimes all too easy for me to forget that features and fixes are only half of the product, and that fostering a community and teaching the app is just as important.starflakeprj wrote: ↑Sat Aug 31, 2019 12:02 pm Thanks Colin, I will check them out. Yeah, I know how time works, downloaded the demo but didn't have time to learn how to use it, which is why I have been looking for videos, every once in a while, to get me started
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
-
- KVRer
- 8 posts since 30 Nov, 2014
Thank you, that will be fantastic !colin@loomer wrote: ↑Sat Aug 31, 2019 11:41 amIt is on the roadmap, and I did look into this exact thing for this release. It turned out to be much more work than I anticipated because of a few quirks with how the patterns work internally. But yes, it will be done at some point.onailime wrote: ↑Sat Aug 31, 2019 10:58 am 1) add an option to allow that the synchronization is always preserved between the patterns of one sequencer, so that a pattern change does not start the pattern from its beginning, but from the place it would have been if it had been playing (silently in the background) all along.
-
- KVRer
- 8 posts since 30 Nov, 2014
Yes, I mean when playing from the Play UI (or actually when receiving a midi note information on the arrow of a pattern in the Play UI).colin@loomer wrote: ↑Sat Aug 31, 2019 11:41 amYou mean when launching from the play ui, etc? Yes, that's easily done, although I guess it would only apply in modes that have a fixed length. For brownian, or random, for example, there is no clear concept of an "end" of the pattern, although I guess I could base it on the number of steps? Either way, yes, I'll look into it.
So for example, in Play/Gate mode with the new option (let's call it Auto/PlayQ=complete) in the Play UI, I would set pattern 1 launch by note C1 and pattern 2 by note C#1. When I change from note C1 to C#1 the sequencer will wait until pattern 1 is done and only then launch pattern 2.
Regarding cases when pattern length changes all the time due to modulations, would that cause an additional difficulty to simply wait for the pattern to end before changing pattern playback?
-
- KVRAF
- Topic Starter
- 2681 posts since 25 Aug, 2003 from Bournemouth, UK
Yes, that would be the best way of exposing this functionality, I think.
No, no difficulty whatsoever. Everything is calculated "on the fly" as the built-in Architect sequencers have to deal with all sort of possible real-time modulations.Regarding cases when pattern length changes all the time due to modulations, would that cause an additional difficulty to simply wait for the pattern to end before changing pattern playback?
Tentatively, though, this sounds both trivial to implement and a very useful addition. Thanks.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
-
- KVRian
- 911 posts since 10 Dec, 2013
Another vote for pattern continuations when changing index, would be super useful for the generative 'sequence combiner' thing I'm building at the moment! I'm currently splitting it out into one sequence per sequencer so that I can seamlessly switch between them in the middle of patterns, but being able to load groups of sequences into each one ('banks' of similar sequences per sequencer if you like) would be super useful for organisation.colin@loomer wrote: ↑Sat Aug 31, 2019 11:41 amIt is on the roadmap, and I did look into this exact thing for this release. It turned out to be much more work than I anticipated because of a few quirks with how the patterns work internally. But yes, it will be done at some point.onailime wrote: ↑Sat Aug 31, 2019 10:58 am 1) add an option to allow that the synchronization is always preserved between the patterns of one sequencer, so that a pattern change does not start the pattern from its beginning, but from the place it would have been if it had been playing (silently in the background) all along.
You mean when launching from the play ui, etc? Yes, that's easily done, although I guess it would only apply in modes that have a fixed length. For brownian, or random, for example, there is no clear concept of an "end" of the pattern, although I guess I could base it on the number of steps? Either way, yes, I'll look into it.2) add an option to allow that sequencer pattern change does not occur until the playing pattern has reached its own end.
-
- KVRAF
- Topic Starter
- 2681 posts since 25 Aug, 2003 from Bournemouth, UK
Thank you, and I hear ya! There's certainly enough interest in that issue for me to devote a chunk of development time at getting it added. However, I'm on the cusp of releasing an update, and I think I'd rather bump this request to the next update, as I've already torn out and replaced a worrying amount of pattern code, code of which I'd like to guarantee has not been broken by my changes. (Also, I'm looking to massively reduce the time between updates, adding fewer changes, but with much shorter turnaround.)Hez wrote: ↑Thu Sep 05, 2019 4:11 pm Another vote for pattern continuations when changing index, would be super useful for the generative 'sequence combiner' thing I'm building at the moment! I'm currently splitting it out into one sequence per sequencer so that I can seamlessly switch between them in the middle of patterns, but being able to load groups of sequences into each one ('banks' of similar sequences per sequencer if you like) would be super useful for organisation.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
-
- KVRian
- 911 posts since 10 Dec, 2013
No worries and no rush, it's fantastic to have feature requests directly responded to by a developer in any way at all! Makes sense re: more frequent releases, I've only done a small amount of software development in my life but I know that feeling when you know you might've changed a little too much since the last release...colin@loomer wrote: ↑Thu Sep 05, 2019 4:25 pmThank you, and I hear ya! There's certainly enough interest in that issue for me to devote a chunk of development time at getting it added. However, I'm on the cusp of releasing an update, and I think I'd rather bump this request to the next update, as I've already torn out and replaced a worrying amount of pattern code, code of which I'd like to guarantee has not been broken by my changes. (Also, I'm looking to massively reduce the time between updates, adding fewer changes, but with much shorter turnaround.)
On another note (just to be super irritating), are the plans for a looper module still on the table?
Cheers