Harmony Bloom by Mario Nieto (MIDI plugin)
-
- KVRAF
- 2095 posts since 16 Apr, 2004 from between my ears
-
- KVRer
- 2 posts since 26 Apr, 2022
Hey Mario,
Have you experimentet with odd loop lengths like 3, 5, 7..? If so, is there a reason that it's not an option? I think this would be a lot of fun!
The new quantization update is really great. It does lose it's functionality when playing with "s.offset"(edited)though so i sometimes use an external midi quantizer for evolving but still synced patterns. Maybe something like that could also be built in?
It's a real beautiful tool with great value and seeing your support and interaction with the users makes it even better. Thank you!
All the best!
Have you experimentet with odd loop lengths like 3, 5, 7..? If so, is there a reason that it's not an option? I think this would be a lot of fun!
The new quantization update is really great. It does lose it's functionality when playing with "s.offset"(edited)though so i sometimes use an external midi quantizer for evolving but still synced patterns. Maybe something like that could also be built in?
It's a real beautiful tool with great value and seeing your support and interaction with the users makes it even better. Thank you!
All the best!
Last edited by psy dive on Thu May 23, 2024 10:20 am, edited 1 time in total.
-
- KVRian
- 639 posts since 20 Jun, 2010
-
MarioNietoWorld MarioNietoWorld https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=448282
- KVRist
- 99 posts since 19 Sep, 2019
"Have you experimentet with odd loop lengths like 3, 5, 7..? If so, is there a reason that it's not an option? I think this would be a lot of fun!"
Yes, the loop lengths 3, 5, 7... it was mentioned in this forum. I'll copy the explanation:
"Thats a good question, Although in theory other divisions are possible, there are several reasons for the current choices. First, using powers of 2 helps everything sound more cohesive and synchronized, fitting better within the musical project's context. Moreover, providing more options could potentially complicate the user experience. However, if somebody wnats to experiment with rhythms outside the predefined options in the loop length, it's possible by turning off the sync mode and manually adjusting the tempo."
We also have to keep in mind that new functions or more options like the ones you mentioned add complexity to the project, and if they are added, it has to be done very carefully to avoid breaking the internal logic. That's why, at least for now, I prefer not to change those controls.
"The new quantization update is really great. It does lose it's functionality when playing with "s.offset"(edited)though so i sometimes use an external midi quantizer for evolving but still synced patterns. Maybe something like that could also be built in? "
The quantization mode is designed to quantize the offsets, but as you rightly mentioned, modifying the speed offset "loses" this effect. That's true. One of the essences of Harmony Bloom is to create patterns that vary "organically" during playback. That's why I added this type of quantization and not a completely strict one. This way, if the user wants these temporal variations during the development, they can have them. Otherwise, they can set the speed offset to 0.000 to maintain the pattern. I understand what you're saying, and I might think of something in the future that aligns more with what you're suggesting. well see.
Thanks for your message and suggestions!
Btw, I'm already working on the new version 1.2.9 and also a new preset pack. If you want to take a look and listen to how it's evolving, I'll be doing a live stream today.
https://youtube.com/live/UKG6zvelH1U?feature=share
Yes, the loop lengths 3, 5, 7... it was mentioned in this forum. I'll copy the explanation:
"Thats a good question, Although in theory other divisions are possible, there are several reasons for the current choices. First, using powers of 2 helps everything sound more cohesive and synchronized, fitting better within the musical project's context. Moreover, providing more options could potentially complicate the user experience. However, if somebody wnats to experiment with rhythms outside the predefined options in the loop length, it's possible by turning off the sync mode and manually adjusting the tempo."
We also have to keep in mind that new functions or more options like the ones you mentioned add complexity to the project, and if they are added, it has to be done very carefully to avoid breaking the internal logic. That's why, at least for now, I prefer not to change those controls.
"The new quantization update is really great. It does lose it's functionality when playing with "s.offset"(edited)though so i sometimes use an external midi quantizer for evolving but still synced patterns. Maybe something like that could also be built in? "
The quantization mode is designed to quantize the offsets, but as you rightly mentioned, modifying the speed offset "loses" this effect. That's true. One of the essences of Harmony Bloom is to create patterns that vary "organically" during playback. That's why I added this type of quantization and not a completely strict one. This way, if the user wants these temporal variations during the development, they can have them. Otherwise, they can set the speed offset to 0.000 to maintain the pattern. I understand what you're saying, and I might think of something in the future that aligns more with what you're suggesting. well see.
Thanks for your message and suggestions!
Btw, I'm already working on the new version 1.2.9 and also a new preset pack. If you want to take a look and listen to how it's evolving, I'll be doing a live stream today.
https://youtube.com/live/UKG6zvelH1U?feature=share
-
el-bo (formerly ebow) el-bo (formerly ebow) https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=208007
- KVRAF
- 16457 posts since 24 May, 2009 from A galaxy, far far away
-
- KVRAF
- 2095 posts since 16 Apr, 2004 from between my ears
i tuned in for a while. fantastic! watching you use HB is an idea factory. great job and some lovely music. i really enjoyed it.MarioNietoWorld wrote: ↑Fri May 24, 2024 2:18 pm Btw, I'm already working on the new version 1.2.9 and also a new preset pack. If you want to take a look and listen to how it's evolving, I'll be doing a live stream today.
https://youtube.com/live/UKG6zvelH1U?feature=share
-
MarioNietoWorld MarioNietoWorld https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=448282
- KVRist
- 99 posts since 19 Sep, 2019
awesome thanks!
-
MarioNietoWorld MarioNietoWorld https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=448282
- KVRist
- 99 posts since 19 Sep, 2019
Thanks!JamminFool wrote: ↑Fri May 24, 2024 6:24 pmi tuned in for a while. fantastic! watching you use HB is an idea factory. great job and some lovely music. i really enjoyed it.MarioNietoWorld wrote: ↑Fri May 24, 2024 2:18 pm Btw, I'm already working on the new version 1.2.9 and also a new preset pack. If you want to take a look and listen to how it's evolving, I'll be doing a live stream today.
https://youtube.com/live/UKG6zvelH1U?feature=share
By the way, today I am back with a new live broadcast:
https://youtube.com/live/N13IH2qzxsA?feature=share
I have also opened a discord server:
https://discord.gg/Zrgse8be
- KVRist
- 206 posts since 29 Mar, 2021
-
- KVRist
- 323 posts since 9 Jul, 2009 from Bay Area, California
Thank you for posting this! Harmony Bloom is fantastic.
-
- KVRist
- 400 posts since 3 Feb, 2017
Very good video !
- KVRist
- 206 posts since 29 Mar, 2021
You're welcome Judging by the Youtube demos, as well as reading back this thread, everyone seems to come up with different (yet always interesting) ideas on how to use HB in their workflow. I was really looking forward to hear your take on it.S1gnsOfL1fe wrote: ↑Wed May 29, 2024 10:00 pmThank you for posting this! Harmony Bloom is fantastic.
At the cost of repeating myself: great job Mario!
--
Marco
-
- KVRian
- 500 posts since 17 Mar, 2005 from Bay Area
Grabbed this today and so far so good. Ive been looking to play with something like this (graphical euclidian pattern generation, etc) for a while but other products Ive seen never seemed deep or useful enough to me. This one seems interesting and like something I can use for fun and for jams.
One thing Im seeing (in cubase 12 and 13 only) is some UI lag. When Im using HB in Cubase 12.0.70 or 13.0.40, I get stuttering frame rates in the entire UI when HB is playing. I dont see any stuttering in any version of Bitwig nor does it stutter on the desktop. It doesnt matter if I put cubase in 30 or 60 fps mode or if I change desktop vsync settings on/off.
Anyone else see UI stutter in cubase? This isnt a big deal for me because it doesnt affect sound and I usually use bitwig, but I wanted to mention it.
One thing Im seeing (in cubase 12 and 13 only) is some UI lag. When Im using HB in Cubase 12.0.70 or 13.0.40, I get stuttering frame rates in the entire UI when HB is playing. I dont see any stuttering in any version of Bitwig nor does it stutter on the desktop. It doesnt matter if I put cubase in 30 or 60 fps mode or if I change desktop vsync settings on/off.
Anyone else see UI stutter in cubase? This isnt a big deal for me because it doesnt affect sound and I usually use bitwig, but I wanted to mention it.
-
MarioNietoWorld MarioNietoWorld https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=448282
- KVRist
- 99 posts since 19 Sep, 2019
In some cases, the UI can become a bit more demanding. It's strange that this happens to you in Cubase and not in Bitwig or Standalone. Possibly Cubase requires more CPU than Bitwig...Milkman wrote: ↑Fri May 31, 2024 3:04 am Grabbed this today and so far so good. Ive been looking to play with something like this (graphical euclidian pattern generation, etc) for a while but other products Ive seen never seemed deep or useful enough to me. This one seems interesting and like something I can use for fun and for jams.
One thing Im seeing (in cubase 12 and 13 only) is some UI lag. When Im using HB in Cubase 12.0.70 or 13.0.40, I get stuttering frame rates in the entire UI when HB is playing. I dont see any stuttering in any version of Bitwig nor does it stutter on the desktop. It doesnt matter if I put cubase in 30 or 60 fps mode or if I change desktop vsync settings on/off.
Anyone else see UI stutter in cubase? This isnt a big deal for me because it doesnt affect sound and I usually use bitwig, but I wanted to mention it.
As you mentioned, the UI is just a representation of what's happening "behind the scenes," so it doesn't affect the generation or management of notes. However, ideally, to have the best experience, the UI should be smooth. One solution you could try in Cubase is to make the Harmony Bloom window smaller; you can do this from the bottom right corner. It's very likely that this will improve the interface's smoothness.
By the way, what a great video from @S1gns of L1fe!
Cheers.