Chord-controlled Arpeggiator?

All your LV2 and LADSPA goodness and more.

Moderators: MattKingUSA, khz

Post Reply
golubovsky
Established Member
Posts: 5
Joined: Sat Mar 18, 2017 2:26 am

Chord-controlled Arpeggiator?

Post by golubovsky »

Hi

Does there exist a Linux-runnable arpeggiator which allows to specify distinct patterns per chord mode/inversion? E. g. for any Major chord sequence 1, for 1st inversions sequence 2, for Minor chords sequence 3 etc. I am experimenting with automated accompaniments, and QMidiArp helps a lot, but something like I described would be very useful. I thought about programming such thing myself, but wanted to check if anything like this already exists even if it is not a free/opensource program.

Thanks.

PS I haven't tried Arpage, for some reason it does not install on Ubuntu 16.04 from kx studio PPA, some dependency packages are missing, but if it has such capability I'll try to compile it from source etc.
User avatar
davephillips
Established Member
Posts: 592
Joined: Sat Aug 15, 2015 1:05 pm
Has thanked: 35 times
Been thanked: 23 times

Re: Chord-controlled Arpeggiator?

Post by davephillips »

Greetings,

Maybe Hypercyclic ?

http://www.mucoder.net/en/hypercyclic/

Best,

dp
j_e_f_f_g
Established Member
Posts: 2032
Joined: Fri Aug 10, 2012 10:48 pm
Been thanked: 358 times

Re: Chord-controlled Arpeggiator?

Post by j_e_f_f_g »

For automated accompaniment, you want to try my program "BackupBand". It essentially emulates the functionality of Yamaha's PSR line of keyboard arrangers.

Go to https://sourceforge.net/p/backupband/code/master/tree/ and click on "Download snapshot". A "BackupBand" executable is included for 64 bit linux. For 32 bit, you'll have to compile it.

Read Docs/backupband.htm

Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.

golubovsky
Established Member
Posts: 5
Joined: Sat Mar 18, 2017 2:26 am

Re: Chord-controlled Arpeggiator

Post by golubovsky »

Thanks everybody who answered. I looked at the programs mentioned, they are great pieces of software, but none is exactly what I have been looking for.

So I went ahead and wrote a simple program https://github.com/dmgolubovsky/chordemux. The program, in pure Unix way (narrow but well defined functionality), analyzes chords it receives from a sequencer or a MIDI keyboard, and based on chord type and inversion, routes the notes of the chord to an assigned channel on its output MIDI port. An individual sequencer or arpeggiator can be connected to each channel to generate a distinct pattern. QMidiArp works in the first approximation though not without issues.

I have recorded a short improvised demo piece: https://soundcloud.com/golubovsky/sets/ ... nical-demo with three versions of the same track: pad+arpeggios, pad+lead, and all three voices (pad was used for chords to control the arpeggiators). So one can hear what was played, what was auto-generated, and how it all sounds together.

For more information, see https://github.com/dmgolubovsky/chordem ... es/tag/0.1. I have prepared a "release" (a tag in Github parlance) for the current snapshot of the program repository (as its development progresses, and soon it will be very different from what it is now).

See https://github.com/dmgolubovsky/chordem ... /README.md for building instructions.

To clarify: "Chordemux" is the name of the project; "Chordmatrix" is the name of the release.

Thanks.

PS I do not think that this is very novel, just could not find anything for Linux that does this.
User avatar
magicalex
Established Member
Posts: 193
Joined: Sun Jan 24, 2016 6:34 pm
Has thanked: 132 times
Been thanked: 7 times
Contact:

Re: Chord-controlled Arpeggiator?

Post by magicalex »

Very nice demo!
golubovsky
Established Member
Posts: 5
Joined: Sat Mar 18, 2017 2:26 am

Re: Chord-controlled Arpeggiator?

Post by golubovsky »

Another track recorded with chordemux:

https://soundcloud.com/golubovsky/chord ... core-based

I only composed the chord sequence, and assigned distinct arpeggio patterns to few most frequently used chord types and inversions; the "melody" was generated automatically.
User avatar
magicalex
Established Member
Posts: 193
Joined: Sun Jan 24, 2016 6:34 pm
Has thanked: 132 times
Been thanked: 7 times
Contact:

Re: Chord-controlled Arpeggiator?

Post by magicalex »

Nice chord sequence.
Post Reply