BlueARP VST Arpeggiator development - let's discuss! (Apple M1 ready, 4K)

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Post Reply New Topic
RELATED
PRODUCTS
BlueARP

Post

thank you

Post

Oops. I missed one bug - since I changed plugin ID in 2.1.9 for MIDI FX version, it may cause incompatibility with saved projects for VST versions.
So I changed it back for VST versions and re-uploaded v2.2.1 (plugin ID for VST versions is '7dWx' as it was since 1.15b3, and 'BArp' for AU version).
So please download v2.2.1 it again.

Post

Just a heads up, but you can put a link to your website in your profile if you wish too. Then people don't have to browse to the first page of this thread every time to download the latest version. I know, being lazy and stuff, but it's really helpful sometimes. :)

Post

chk071 wrote:Just a heads up, but you can put a link to your website in your profile if you wish too. Then people don't have to browse to the first page of this thread every time to download the latest version. I know, being lazy and stuff, but it's really helpful sometimes. :)
Did this. So the link button under my avatar appeared.

Post

Nice, thanks mate. :)

Post

Still the very best arp on this planet ...!
Thanks for keeping it alive. :tu:

Post

Hi Oleg

BlueARP 2.2.1 does not recall the chain setting from 2.1.7 correctly in FLStudio 32bit on windows7 64bit.

:cry:

What I mean is where it says curr. chain it should be 2 ( in my case) but it says 1 and that is not how I saved it.

Post

Hi Oleg,

Just a few bugs to report on OS X AU and 64-bit VST (versions 2.2.1):

1. Patches created in AU version do not open in 64-bit VST version. However, patches created in the 64-bit VST version do appear to open in the AU version.
2. I tried creating a patch where each step ascends in perfect fourths (Trans Europe Express). The first three steps play as perfect fourths, but the rest play as perfect fifths. Please see attachment (play Bb+Eb).

Feature Requests:

1. The option to configure the notes displayed at the bottom of the GUI as sharps OR flats? It can be a bit confusing when sharps appear in the visual display when working on a track which key signature includes flats, and vice versa. Perhaps we could manually choose either, or even choose the scale in settings, or even have the scale detected from the host (if that is even possible)?
2. The ability to play/program a polyphonic sequence with just one key pressed.
3. The ability to edit K2, K3, K4 & K5 independently.
4. 128 steps / 8 pages / 1/128 sync.
5. An additional octave (+4 & -4).
6. An improved GUI. The default is too flat. Some knobs and switches would be most welcome, and would free up a lot of valuable space - which in turn could be used to enhance the main grid.
You do not have the required permissions to view the files attached to this post.
Opax

Post

Quick update: BlueARP v2.2.1b:
http://graywolf2004.net/wp/?page_id=35
Just fixed some apparent bugs:

1. VST version will now load files created with AU midiFX version (bug replrted by Musical Gym, Mar 20)

2. wrong curr.chain setting whan project saved with v2.1.7 and loaded with 2.2.1 (bug reported by Yeager, Apr 01)

3. OCTAVE transpose bug reported by Opax in previous post. This was tricky one:
Opax
Some background info. When I implemented polyphonic octave, I changed octave transpose logic, so
only lowest key in the list gets transposed by octaves. It's great for generating wide trance chords with step type set to Chord.
But with moniphonic octave mode it's still better to transpose all keys by octave.
So now, when OCTAVE set to monophonic, your 'Trance Eurone Express' sequence works as designed.
Btw thanks for your great work on patches )

Post

lolilol1975 wrote:Hello graywolf2004, thank you for your cool instrument.

Also, I have two remarks:
1) the manual p. 6, for REAPER, I think you mean you have to click the FX button, not the Input FX button.
2) I'm using Blue Arp v2.17 with REAPER 5.16, and I get irregular patterns. I don't know if I've done something special, but the pattern is played differently (from a rythmic POV) from one piano roll note to the other even though they are of equal length. Some arpeggiator notes are even missing on occasions.
Is this a bug or something I've failed to understand ?

Thx
Are you on Windows or Mac? I just tried BlueARP v2.2.1 with REAPER 5.17 on Windows, didn't notice any problem of this kind. Both with REAPER x86 and x64. But on OSX with older REAPER 5.11 I can see this irregularity, like MIDI clock gone crazy... Then I tried Kirnu Cream demo - it showed the same crazy timing issue, which lead me to comclusion that it's either REAPER's bug or my system issue in general.

Can you do the same - check it with Kirnu Cream demo (or any other arp)?

The reason may be also too big audio buffer size, should be 265 samples or less.

PS. For p 1) - thanks, I'll fix it. REAPER interface changed since then, now it's ROUTE button.

Post

graywolf2004 wrote:Quick update: BlueARP v2.2.1b:

2. wrong curr.chain setting whan project saved with v2.1.7 and loaded with 2.2.1 (bug reported by Yeager, Apr 01)
Works now thanks ! :hyper:

Post

Just going to try this out later on. Just a quick question. Can you have different subdivisions in a sequence preset? So, as an arbitrary example, you can program an that arp runs at 1/16, then 1/8, then at 1/4t and so on and so forth. I mean, if that's open to automation I'll do that, but having this functionality as part of the preset would be great.
Last edited by yemski on Sun Apr 03, 2016 7:38 am, edited 1 time in total.
Musicmaker: "I'm playing all the right notes, but not neccesarily in the right order" Eric Morecame : Comedy Bhoddisatva

Post

graywolf2004 wrote:Quick update: BlueARP v2.2.1b:
http://graywolf2004.net/wp/?page_id=35
Just fixed some apparent bugs:

1. VST version will now load files created with AU midiFX version (bug replrted by Musical Gym, Mar 20)
thanks

Post

yemski wrote:Just going to try this out later on. Just a quick question. Can you have different subdivisions in a sequence preset? So, as an arbitrary example, you can program an that arp runs at 1/16, then 1/8, then at 1/4t and so on and so forth. I mean, if that's open to automation I'll do that, but having this functionality as part of the preset would be great.
Not possible to change sync as part of a preset (it would be too tricky to implement), but:
1. Sync parameter is open for automation
2. You can chain several presets together, they may have different sync settings[/quote]
Last edited by graywolf2004 on Sun Apr 03, 2016 9:09 am, edited 1 time in total.

Post

Opax wrote:Hi Oleg,
Feature Requests:
1. The option to configure the notes displayed at the bottom of the GUI as sharps OR flats? It can be a bit confusing when sharps appear in the visual display when working on a track which key signature includes flats, and vice versa. Perhaps we could manually choose either, or even choose the scale in settings, or even have the scale detected from the host (if that is even possible)?
2. The ability to play/program a polyphonic sequence with just one key pressed.
3. The ability to edit K2, K3, K4 & K5 independently.
4. 128 steps / 8 pages / 1/128 sync.
5. An additional octave (+4 & -4).
6. An improved GUI. The default is too flat. Some knobs and switches would be most welcome, and would free up a lot of valuable space - which in turn could be used to enhance the main grid.
Regarding your feature requests

1. I think I lack some theory here - didn't quite get it. Techically, I have a constant list of names for MIDI note numbers (0..127). Here is the part of this list:
"C4", "C#4", "D4", "Eb4", "E4", "F4", "F#4", "G4", "G#4", "A4", "Bb4", "B4",
So in my case G#4 is always G#4 and not Ab4. You mean it shoud depend on scale setting of be configurable somehow? If so, can you give some tinks for theory on this topic?

2. It would require some 'chorder' kind of functionality in BlueARP, which at this point is not in my plans. As a workaround, you can try to chain any chorder plugin with BlueARP (Chorder plugin -> BlueARP -> Synth). For example, try VST plugin called Chordz

3. Do you mean the ability to configure semitone and octave transposes separately for each key k1..k5? Probably yes, but not in my nearest plans. Still I have a lot of interesting stuff exploring scales. And Im not very enthusiastic about this kind of feature, cause Im not sure you can do seomething cool with it, which you can't do without.
Anyway, as a workaround, you can use several BlueARP's in parallel - each one will work for a certain key. I used this trick in my 'Classic trance' performance, to create a wide pad chord from 2 keys.

4. I'll put 1/64, 1/96 and 1/128 sync to my todo list. Shouldn't be hard to do, but may have issues - when note off and on come within a single audio buffer call, some synths recognize it as a sustained note.
128 steps - why that much? Im comfortable with 4 pages and 16 steps, it's the same in many hardware devices. And Im pretty sure 99% of users won't go beyond 16 steps. As a workaround, you can split long patterns into 2 programs and chain them together.

5. SInce I implemented polyphonic octave, I use 1 byte (8 bits) to store all possible values for each step, so I can have maximum 8 values (without deep modifications). -3 .. 3 fits (7 values, including 0), -4 .. 4 won't fit (9 values). Do you really need this enormous octave range all the time? I guess you'll only use one part of this range: -4..0 or 0..+4. In this case, a simple workaround is to use output octave transpose and shift your octave pattern accordingly.

6. I like flat GUIs actually, pseudo 3d knobs and wooden panels are kind of cheating imho, cause VST plugin is a pure virtual thing and it doesnt have any physical 'body'. The problem is all space is already in use and I have no place to add new controls, while I don't like the idea of hiding the existing ones too. This is the problem I still dont know how to solve. Maybe I'll add tabs to the left panel, hiding non-essential controls in the second tab.
Last edited by graywolf2004 on Sun Apr 03, 2016 9:11 am, edited 1 time in total.

Post Reply

Return to “Instruments”