Architect beta for macOS, Windows, and Linux. 0.10.5 now available
-
- KVRian
- 900 posts since 19 Aug, 2009
Would it be possible to sort the right-click popup menu alphabetically the same way as the object palette? Looks like the order is more or less random now.
You do not have the required permissions to view the files attached to this post.
-
- KVRAF
- Topic Starter
- 2681 posts since 25 Aug, 2003 from Bournemouth, UK
Yes, definitely. Honestly, I have no idea what order that is in: must be based upon some internal enumeration thing!
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
-
- KVRian
- 1353 posts since 6 Jul, 2004
Hey Colin, I just finished adding in Scala (.scl/.kbd) and TUN support for our upcoming softsynth. This library includes code for parsing both formats:
https://www.mark-henning.de/am_download ... aMark_Misc
TUN_Scale has the CSingleScale class that holds the basic tuning in an array. InitEqual() resets the array to hold a standard tuning built around MIDI key 69 set to 440 Hz. GetMIDINoteFreqHz(long lMIDINoteNumber) returns the correct frequency value.
SCL_Import.h has a class that parses .scl and .kbd files. After running ReadSCL and/or ReadKBM successfully, there's SetSingleScale which takes the CSingleScale class and writes the tuning info to it.
It was very easy getting everything to compile on Windows right away. I had to fix a few things for Mac compilation (mainly, a lot of the std::string parsing functions now have portable C++11 replacements), but overall this helped immensely.
https://www.mark-henning.de/am_download ... aMark_Misc
TUN_Scale has the CSingleScale class that holds the basic tuning in an array. InitEqual() resets the array to hold a standard tuning built around MIDI key 69 set to 440 Hz. GetMIDINoteFreqHz(long lMIDINoteNumber) returns the correct frequency value.
SCL_Import.h has a class that parses .scl and .kbd files. After running ReadSCL and/or ReadKBM successfully, there's SetSingleScale which takes the CSingleScale class and writes the tuning info to it.
It was very easy getting everything to compile on Windows right away. I had to fix a few things for Mac compilation (mainly, a lot of the std::string parsing functions now have portable C++11 replacements), but overall this helped immensely.
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
- 2681 posts since 25 Aug, 2003 from Bournemouth, UK
Thanks, that's going to be a big help.
I've still not had a chance to really digest and think about what direction I'll take regarding scales as I've been fighting a particularly virulent flu strain and decided that under this brain fog, it'd be foolish to make any large design decisions. But examining the code you've sent is certainly something I can look forward to once I'm back in the land of the living!
I've still not had a chance to really digest and think about what direction I'll take regarding scales as I've been fighting a particularly virulent flu strain and decided that under this brain fog, it'd be foolish to make any large design decisions. But examining the code you've sent is certainly something I can look forward to once I'm back in the land of the living!
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
- KVRian
- 698 posts since 7 Dec, 2009 from GWB
Feel better, Colin!
- KVRAF
- 6305 posts since 9 Dec, 2008 from Berlin
Best wishes! Get well soon
"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
- 2681 posts since 25 Aug, 2003 from Bournemouth, UK
Cheers guys. First time I've been ill in about two decades, and the worse thing is feeling like I'm wasting time that I could be coding!
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
- KVRist
- 123 posts since 25 Jul, 2004 from Italy
Take your time, Colin, you deserve it..
-
- KVRist
- 93 posts since 16 Oct, 2015
being sick is sometimes a good opportunity to take a rest and recharge our batteries.
take it easy, we'll still be here when you come back.
take it easy, we'll still be here when you come back.
- KVRAF
- 2162 posts since 10 Mar, 2006
When things like that happen from now on, (or in case of bacterial infections), 4 or 5 500mg Vitamin C tablets every couple of hours. Vit C destroys foreign bodies and helps the immune system.colin@loomer wrote: ↑Thu Feb 21, 2019 9:01 am Thanks, that's going to be a big help.
I've still not had a chance to really digest and think about what direction I'll take regarding scales as I've been fighting a particularly virulent flu strain and decided that under this brain fog, it'd be foolish to make any large design decisions. But examining the code you've sent is certainly something I can look forward to once I'm back in the land of the living!
Vit D3 (every day) in between instances of sickness, keeps one's predisposition towards catching anything much lower. You guys have a lot less sun in the UK, so Vit D3 is important.
"The educated person is one who knows how to find out what he does not know" - George Simmel
“It's what you learn after you know it all that counts.” - John Wooden
“It's what you learn after you know it all that counts.” - John Wooden
-
- KVRAF
- Topic Starter
- 2681 posts since 25 Aug, 2003 from Bournemouth, UK
Thanks for the advice: much appreciated! It's more or less what I've been doing, so it's good to hear I'm on the right track.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
- KVRian
- 698 posts since 7 Dec, 2009 from GWB
Momentary button components: they send "true" on press, correct? When pressed, can I get their name via a Lua script?
-
- KVRAF
- Topic Starter
- 2681 posts since 25 Aug, 2003 from Bournemouth, UK
True out of the left (pressed) outlet when the mouse button is pressed, and then false out of the right (released) outlet when the mouse button is released.
They don't send their names, alas, but you could connect these outlet to [data] modules with strings as the module's names, if you needed the event in that format.
They don't send their names, alas, but you could connect these outlet to [data] modules with strings as the module's names, if you needed the event in that format.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
- KVRian
- 698 posts since 7 Dec, 2009 from GWB
I was mostly wanting confirmation that I hadn’t missed anything. “The Architect Way” ATM is multiple inlets, and adding the text boxes would just put more [object]s on the Graph, which I’m happy to avoid. Thanks for your response!
-
gentleclockdivider gentleclockdivider https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=203660
- KVRAF
- 6110 posts since 22 Mar, 2009 from gent
Same here , I've never been sick ..but this time the flu got me ...and prett hardcorecolin@loomer wrote: ↑Fri Feb 22, 2019 9:02 am Cheers guys. First time I've been ill in about two decades, and the worse thing is feeling like I'm wasting time that I could be coding!
Been knocked out for FOUR days
Eyeball exchanging
Soul calibrating ..frequencies
Soul calibrating ..frequencies