BlueARP VST Arpeggiator development - let's discuss! (Apple M1 ready, 4K)
- KVRian
- Topic Starter
- 805 posts since 15 Apr, 2012
Check this cover for DM Waiting for the Night
6 instances of BlueARP, several hours of playing, no crashes so far. Good.
Finally, this is the level of flexibility I kept in mind when I started to program this thing more than a year ago.
Here I use keyboard ranges and Force to scale.
6 instances of BlueARP, several hours of playing, no crashes so far. Good.
Finally, this is the level of flexibility I kept in mind when I started to program this thing more than a year ago.
Here I use keyboard ranges and Force to scale.
- KVRian
- Topic Starter
- 805 posts since 15 Apr, 2012
Thanks! I'm on old Delphi 7, but basic rules are the same, so your links are useful anyway. I beleive in my case it was about dynamic memory allocation and disposal, and looks like I fixed it finally. I found this great article and it helped me a lot:aciddose wrote:I read your post about access out of range leading to crashes in the future...
I think you said you're using python?
https://wiki.python.org/moin/UsingAssertionsEffectively
I follow a few rules to avoid such bugs that work perfectly:
http://forum.xhip.net/viewtopic.php?f=5&t=9
Posted it elsewhere because it's a long post.
http://delphi.about.com/od/objectpascal ... 03003a.htm
-
- KVRer
- 10 posts since 22 Jun, 2003
Working well now with Cubase 7.06 Windows 64 bit. Plug-in must be J-bridged... Cubase bit bridge does not work with BlueARP. Thanks for you efforts Graywolf...and nice work on the DM cover!
-
- KVRist
- 327 posts since 13 Jan, 2006 from top down
Did you change something about midi out of the plugin? Upgraded to latest version and when I load my bidule patches the output of Bluearp in them is disconnected so I have to reconnect it. Not a big deal but it means I have go through all my files where I have used Bluearp and do it manually otherwise I'll forget and later just wonder why my projects doesn't sound right (if I even will notice that they don't lol)
-
- KVRAF
- 5524 posts since 5 May, 2007 from Mars Colony
Oleg, is pattern shift available as an automatable parameter? It doesn't show up in Reaper, maybe because it's continuous and doesn't have any set values. This would be a great thing to be able to automate if it's possible to make it show up to the host. Just playing with it can produce some great results but if it can't be automated you can only use it live.
I'm also not seeing a way to copy and paste pages which would be valuable if you want each page to be a variation on a previous page, otherwise you have to start all over again from scratch with each page instead of being able to start with what you have on the previous page and make alterations to that.
Thanks!
Dave
I'm also not seeing a way to copy and paste pages which would be valuable if you want each page to be a variation on a previous page, otherwise you have to start all over again from scratch with each page instead of being able to start with what you have on the previous page and make alterations to that.
Thanks!
Dave
"You don’t expect much beyond a gaping, misspelled void when you stare into the cold dark place that is Internet comments."
---Salon on internet trolls attacking Cleveland kidnapping victim Amanda Berry
---Salon on internet trolls attacking Cleveland kidnapping victim Amanda Berry
-
- KVRist
- 90 posts since 15 Jan, 2013 from Bremen, Germany
Hi Greywolf,
meybe you should check the restart on parameter.
If i switch restart on "key" and release the key on my keyboard, the played note is hanging. in restart on "beat" its ok.
maybe the is no noteoff command submitted?
i use fl 11.04 wrapper 2.4.14
tested with several plugins (charlatan, tyrell, tal unoxl)
edit: i use bluearp 14b3
meybe you should check the restart on parameter.
If i switch restart on "key" and release the key on my keyboard, the played note is hanging. in restart on "beat" its ok.
maybe the is no noteoff command submitted?
i use fl 11.04 wrapper 2.4.14
tested with several plugins (charlatan, tyrell, tal unoxl)
edit: i use bluearp 14b3
The good old 80s never come back
a old FLStudio nerd
a old FLStudio nerd
- KVRian
- Topic Starter
- 805 posts since 15 Apr, 2012
I guess I experimented with numOutputs and forgot to revert it back. Not a problem with FL Studio, but a problem with some DAWs like Ableton.hma wrote:Did you change something about midi out of the plugin? Upgraded to latest version and when I load my bidule patches the output of Bluearp in them is disconnected so I have to reconnect it...
- KVRian
- Topic Starter
- 805 posts since 15 Apr, 2012
Copy\paste pages is just what I thought when I created long patterns, so you're reading my mind here - I'll add this. Regarding pattern shift automation - good idea too, but how do you want it to be? 2 ways possible:A.M. Gold wrote:Oleg, is pattern shift available as an automatable parameter? It doesn't show up in Reaper, maybe because it's continuous and doesn't have any set values. This would be a great thing to be able to automate if it's possible to make it show up to the host. Just playing with it can produce some great results but if it can't be automated you can only use it live.
I'm also not seeing a way to copy and paste pages which would be valuable if you want each page to be a variation on a previous page, otherwise you have to start all over again from scratch with each page instead of being able to start with what you have on the previous page and make alterations to that.
Thanks!
Dave
1. Automate as 2 buttons (inc / dec)
2. Automate as a knob - varying shift from 0 to 7 for example.
- KVRian
- Topic Starter
- 805 posts since 15 Apr, 2012
Regarding my current progress:
1. Main thing - need to finish with pattern chains
2. Do other easier stuff - semitone scale, page copy\paste
3. Finally, update the manual
After that, another big challenge - migrate the code to Lazarus or Delphi XE for native x64 version and\or Mac version
1. Main thing - need to finish with pattern chains
2. Do other easier stuff - semitone scale, page copy\paste
3. Finally, update the manual
After that, another big challenge - migrate the code to Lazarus or Delphi XE for native x64 version and\or Mac version
-
- KVRist
- 85 posts since 10 Mar, 2009
Did not understand the phrase. Will it work with Cubase?(I have got Cubase 5).Cubase bit bridge does not work with BlueARP.
What does it mean -
If there any manual what to do if you have got the Cubase?Plug-in must be J-bridged
It is appear that Cubase and arpeggiators do not like each other. Very common problem is that arps do not play first notes of the phrase.
-
- KVRist
- 85 posts since 10 Mar, 2009
Just tried version 1.14b3 with Cubase 5.
As I predicted, there is a common problem with Loop function.
When Loop is at the end and starting second etc. circle - first note is missing. Kirnu had the same problem and solved it as I remember.
One more bug - I could not make second BlueArp working (as a base for ex.)
It just screaming! Unmute it and it is screaming one note, like panic.
As I predicted, there is a common problem with Loop function.
When Loop is at the end and starting second etc. circle - first note is missing. Kirnu had the same problem and solved it as I remember.
One more bug - I could not make second BlueArp working (as a base for ex.)
It just screaming! Unmute it and it is screaming one note, like panic.
-
- KVRAF
- 5524 posts since 5 May, 2007 from Mars Colony
Thanks for the reply. I think the fewer controls the better usually for automation so I'd go with the knob but either one will work.graywolf2004 wrote:Copy\paste pages is just what I thought when I created long patterns, so you're reading my mind here - I'll add this. Regarding pattern shift automation - good idea too, but how do you want it to be? 2 ways possible:A.M. Gold wrote:Oleg, is pattern shift available as an automatable parameter? It doesn't show up in Reaper, maybe because it's continuous and doesn't have any set values. This would be a great thing to be able to automate if it's possible to make it show up to the host. Just playing with it can produce some great results but if it can't be automated you can only use it live.
I'm also not seeing a way to copy and paste pages which would be valuable if you want each page to be a variation on a previous page, otherwise you have to start all over again from scratch with each page instead of being able to start with what you have on the previous page and make alterations to that.
Thanks!
Dave
1. Automate as 2 buttons (inc / dec)
2. Automate as a knob - varying shift from 0 to 7 for example.
You know---a pattern randomization function might be cool too, but that's just a thought.
"You don’t expect much beyond a gaping, misspelled void when you stare into the cold dark place that is Internet comments."
---Salon on internet trolls attacking Cleveland kidnapping victim Amanda Berry
---Salon on internet trolls attacking Cleveland kidnapping victim Amanda Berry
- KVRian
- Topic Starter
- 805 posts since 15 Apr, 2012
All This weekend I spent several hours with pattern chaining. Almost finished, but not yet ready for upload. Fixed '1st note missing bug'. Added automation for pattern shift. Added pagr copy\paste and 'page lock' option. (just hints for myself, may forget something).
Planning to post an update next weekend.
Planning to post an update next weekend.
- KVRian
- 1494 posts since 13 Sep, 2012
I've only now (very late, I know) discovered Blue and I must say, of all the free arpeggiators I've tried so far this one is my top favourite (2nd would be WOK's due to its simplicity & character)
Really nice job so far
Thank you for all the effort & for sharing
Best of luck 
TELURICA - "Made In ___ [INSERT LOCATION]" - EP.
Available now on Soundcloud: https://soundcloud.com/telurica/sets/ma ... t-location
Available now on Soundcloud: https://soundcloud.com/telurica/sets/ma ... t-location
