Page 1 of 1

Free C Simple Arp Sequencer

PostPosted: Tue Sep 15, 2020 8:29 pm
by wlangfor@uoguelph.ca
Here's a C+ alternative to the Ruby Simple Arp by Exo, which was ported to Ruby and has become the staple of sequencers in flowstone. It's less a modification than it is a gui that matches a more modern approach. While the previous interface offered more control it was also clunky and meant im-precision.

It uses the Step LFO design from the Synthmaker days. I've noticed that Reason has problems accepting too much midi data from sequencers in general.

Perhaps a resolution might be to use ruby as a "middleman", so as to then re-process the midi through ruby; making the calls the stuff of "pure data". Perhaps that is a fix and perhaps not; I do not have reason and it is just a guess becasue I have witnessed the Ruby version working fine in Reason (if used only once and not many times for different samples).

Youtube Video Download available here:
Image

Youtube Video (older video):
Image

Youtube Video How to Add a Ruby Redraw (no more redraw primitive!) to it:
Image

More info:
https://dspplug.com/downloads/flowstone-free-c-simple-arp-alternative/

I was able to complete the x32 version "to a degree" (now only 32 bit included in the .zip). It sounds much better.

Re: Free C Simple Arp Alternative

PostPosted: Wed Sep 16, 2020 3:28 pm
by wlangfor@uoguelph.ca
Updated to 32 bit, improved the sound - pressed for time and it will be updated later today.

Re: Free C Simple Arp Alternative

PostPosted: Wed Sep 16, 2020 7:24 pm
by MichaelBenjamin
.

Re: Free C Simple Arp Alternative

PostPosted: Thu Sep 17, 2020 7:42 am
by adamszabo
Thank you for your efforts however this is not an "arp". An Arpeggiator retriggers the voices, this just creates pitch variations for the oscillators.

Re: Free C Simple Arp Alternative

PostPosted: Fri Sep 18, 2020 3:29 pm
by wlangfor@uoguelph.ca
I'll be adding Ruby to the end signal so as to maybe avoid issues in reason.

Re: Free C Simple Arp Sequencer

PostPosted: Fri Oct 30, 2020 9:38 pm
by josevo
Try my sequencer then, it's not using DLL or extra MIDI messages.
It's accurate, synchronisable and easy to understand, and it's not consuming too much CPU.
It would be easy to tweak it for creating an arpeggiator.