Old 08-27-2008, 01:52 PM   #1
Ortseam
Human being with feelings
 
Ortseam's Avatar
 
Join Date: Jan 2008
Posts: 84
Default FrAr - the free pattern arpeggiator.

FrAr <Free Pattern Arpeggiator> is an arpeggiator which doesn't generate any sequence itself but uses an orbitrary melody as a pattern. When you play some chord, the melody becomes played by the notes of this chord preserving it's timing and dynamics.

Look the file body for details.

Updated to v.0.1 29.08.08
Updated to v.1.0 23.09.08
Updated to v.1.1 14.01.09
Attached Files
File Type: zip FrAr.zip (2.9 KB, 143 views)

Last edited by Ortseam; 07-11-2015 at 10:39 AM. Reason: Updated to v.1.0 23.09.08
Ortseam is offline   Reply With Quote
Old 08-28-2008, 04:09 AM   #2
sinkmusic
Human being with feelings
 
sinkmusic's Avatar
 
Join Date: Feb 2006
Location: decepticon mothership in a hidden place inside a mountain
Posts: 3,356
Default

Thank you for sharing that !
sinkmusic is online now   Reply With Quote
Old 08-30-2008, 06:14 PM   #3
IXix
Human being with feelings
 
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,371
Default

Looking forward to trying this. A good programmable arpeggiator has been on my to-do list for a long time.
IXix is offline   Reply With Quote
Old 08-30-2008, 07:11 PM   #4
Jason Brian Merrill
Human being with feelings
 
Jason Brian Merrill's Avatar
 
Join Date: Jun 2006
Location: Northeastern PA, USA
Posts: 20,833
Default

i am way too dense to understand this hehe
__________________
Beliefs do not require respect. People do.
Jason Brian Merrill is offline   Reply With Quote
Old 08-31-2008, 01:44 PM   #5
Ortseam
Human being with feelings
 
Ortseam's Avatar
 
Join Date: Jan 2008
Posts: 84
Default

Quote:
Originally Posted by Jason Brian Merrill View Post
i am way too dense to understand this hehe
An explanation in the file body is hard to understand? Maybe it's because of my bad english But, I guess, 5 minutes of experiments with this plug will be enough to understand everything.
Ortseam is offline   Reply With Quote
Old 08-31-2008, 09:07 PM   #6
HotDogWater
Human being with feelings
 
HotDogWater's Avatar
 
Join Date: May 2007
Posts: 232
Default

Hi Ortseam,

Cool idea; thanks for sharing! I tried it out. I thought I understood the directions but it isn't working for me. I have FrAr as the first FX on a track, and directly after it in the FX chain is a VSTi instrument. Here's the MIDI file I'm using, and FrAr's settings. I don't get any sound out when I play back. Maybe you can tell me what I'm doing wrong.

<image removed --HDW>

Last edited by HotDogWater; 09-01-2008 at 10:16 AM.
HotDogWater is offline   Reply With Quote
Old 09-01-2008, 12:36 AM   #7
Ortseam
Human being with feelings
 
Ortseam's Avatar
 
Join Date: Jan 2008
Posts: 84
Default

Quote:
Originally Posted by HotDogWater View Post
Hi Ortseam,

Cool idea; thanks for sharing! I tried it out. I thought I understood the directions but it isn't working for me. I have FrAr as the first FX on a track, and directly after it in the FX chain is a VSTi instrument. Here's the MIDI file I'm using, and FrAr's settings. I don't get any sound out when I play back. Maybe you can tell me what I'm doing wrong.
The lowest note of the chord is controlled by the lowest note of the pattern zone (B0 in your case), the next - by the note 1/2 tone higher (C1), the next by C#1 etc. So you should transpose your pattern down to B0 or move the lower border of pattern zone to C3. Also make pattern use only lowest 3 notes of the pattern zone (since your chord has only 3 notes and octave shift is not implemented now, it's in my nearest plans).

Here is the right example:


And thank you for your nice picture which enspired me to draw my own!

Last edited by Ortseam; 09-01-2008 at 03:59 AM. Reason: Added the picture
Ortseam is offline   Reply With Quote
Old 09-01-2008, 12:42 AM   #8
SiKo
Human being with feelings
 
SiKo's Avatar
 
Join Date: Aug 2008
Location: dusty hot place
Posts: 1,492
Default How to install?

Hi,

I'm fairly new to Reaper and would like to try this arp.
I copied the file to the <program files>\REAPER\Plugins\FX, but it's not showing in Reaper ...

I guess I should have done something else?

Thanks for the help
SiKo is offline   Reply With Quote
Old 09-01-2008, 01:51 AM   #9
sceyefeye
Human being with feelings
 
sceyefeye's Avatar
 
Join Date: May 2007
Location: Cape Town
Posts: 327
Default

Quote:
Originally Posted by SiKo View Post
Hi,

I'm fairly new to Reaper and would like to try this arp.
I copied the file to the <program files>\REAPER\Plugins\FX, but it's not showing in Reaper ...

I guess I should have done something else?

Thanks for the help
<program files>\REAPER\Effects
sceyefeye is offline   Reply With Quote
Old 09-01-2008, 03:46 AM   #10
SiKo
Human being with feelings
 
SiKo's Avatar
 
Join Date: Aug 2008
Location: dusty hot place
Posts: 1,492
Default

Ah, that works better ... solved!

Thanks!
SiKo is offline   Reply With Quote
Old 09-01-2008, 03:51 AM   #11
sceyefeye
Human being with feelings
 
sceyefeye's Avatar
 
Join Date: May 2007
Location: Cape Town
Posts: 327
Default

yeah got it to show up easily enough but heck it isn't actually doing anything for me, oh well not a show stopper, will figure it out when I fell a pressing need to fight with my computer again
sceyefeye is offline   Reply With Quote
Old 09-01-2008, 07:12 AM   #12
HotDogWater
Human being with feelings
 
HotDogWater's Avatar
 
Join Date: May 2007
Posts: 232
Default

Still having some problems. I am now getting a bit of output, but nothing like what I'd expect. Here's the Reaper project file I'm using. I switched the VSTi to ReaSynth just so everything would be on your machine for sure.

If you're able to take a look and let me know what I've done wrong I'd be greatful.

https://stash.reaper.fm/oldsb/200724/FrArTest.RPP

Quote:
octave shift is not implemented now, it's in my nearest plans
That is excellent!
HotDogWater is offline   Reply With Quote
Old 09-01-2008, 07:40 AM   #13
sceyefeye
Human being with feelings
 
sceyefeye's Avatar
 
Join Date: May 2007
Location: Cape Town
Posts: 327
Default

nope, absolutely nothing happening with this here, if I bypass it I get notes going through to VSTi, tried putting midi on one track, FrAr on any channel does not seem to be passing midi data through to VSTi

Could be doing something really daft of course, but I cannot get this to arp! dammit seems like a really cool idea
sceyefeye is offline   Reply With Quote
Old 09-01-2008, 09:43 AM   #14
Ortseam
Human being with feelings
 
Ortseam's Avatar
 
Join Date: Jan 2008
Posts: 84
Default

Quote:
Originally Posted by HotDogWater View Post
Still having some problems. I am now getting a bit of output, but nothing like what I'd expect. Here's the Reaper project file I'm using. I switched the VSTi to ReaSynth just so everything would be on your machine for sure.
You have marked chord area as pattern zone instead of making vise versa.

Right project attached.

То sceyefeye: try this project too, maybe something will get more clear.
Attached Files
File Type: zip FrArTest_Right.zip (1.9 KB, 219 views)

Last edited by Ortseam; 09-01-2008 at 09:47 AM.
Ortseam is offline   Reply With Quote
Old 09-01-2008, 10:15 AM   #15
HotDogWater
Human being with feelings
 
HotDogWater's Avatar
 
Join Date: May 2007
Posts: 232
Default

Well, this is putting out arpeggiated sound. But I'm still quite confused. You have the pattern zone start at C2 and end at F2. To me that would include notes C2, C#2, D2, D#2, E2, and F2. But the pattern you have drawn only includes notes C3, C#3, and D3, which are above that pattern range?

Also, there is a very machine-gun like sound going on in addition to the arpeggios. Almost like it is firing note-ons as fast as the synth can handle it. Tried a few different synths with a few different sounds - same thing on all of them. You might also want to detect transport stop and fire all notes off on all channels, as it hangs when you stop playback while a note is on.

This is a really neat idea Ortseam; I encourage you to keep going with it, as I think it'll be very useful!
HotDogWater is offline   Reply With Quote
Old 09-01-2008, 11:33 AM   #16
Ortseam
Human being with feelings
 
Ortseam's Avatar
 
Join Date: Jan 2008
Posts: 84
Default

Quote:
Originally Posted by HotDogWater View Post
You have the pattern zone start at C2 and end at F2. To me that would include notes C2, C#2, D2, D#2, E2, and F2. But the pattern you have drawn only includes notes C3, C#3, and D3, which are above that pattern range?
The picture in post #8 does not match the project file in #15.
Quote:
Originally Posted by HotDogWater View Post
Also, there is a very machine-gun like sound going on in addition to the arpeggios. Almost like it is firing note-ons as fast as the synth can handle it. Tried a few different synths with a few different sounds - same thing on all of them.
I found nothing like it. Could you bounce this "machine-gun" to mp3?
Quote:
Originally Posted by HotDogWater View Post
You might also want to detect transport stop and fire all notes off on all channels, as it hangs when you stop playback while a note is on.
I could not force it anyway to hang notes, but I think this problem is possible, because now the plug doesn't pass through any midi message except note on and off's. The idea to detect transport stop and fire is good. Thank you!


to ALL By the way, you can use not only monophonic patterns, but also make chords or other polyphonic structures in pattern zone.

Last edited by Ortseam; 09-01-2008 at 11:46 AM.
Ortseam is offline   Reply With Quote
Old 09-01-2008, 03:16 PM   #17
HotDogWater
Human being with feelings
 
HotDogWater's Avatar
 
Join Date: May 2007
Posts: 232
Default

Quote:
the picture in post #8 does not match the project file in #15.
Agreed. In your picture in post #8, that to me looks correct - like the pattern falls in the pattern zone. In the project file in post #15, to me it looks like the pattern falls outside of the pattern zone. But yet the project file works correctly, the picture in post #8 does not. Is it possible they're just labeled incorrectly in the drop down? Or maybe I'm just reading something wrong.

Quote:
I found nothing like it. Could you bounce this "machine-gun" to mp3?
I tried it again and the sound is not there. The trouble must have been in my set. My apologies

Quote:
I could not force it anyway to hang notes, but I think this problem is possible, because now the plug doesn't pass through any midi message except note on and off's.
I definitely get hung notes from time to time, especially when looping the pattern part.

Anyway, I'm definitely having some fun with this now. Love the way that you can vary note lengths and add polyphony! Keep up the great work

I was thinking that you might be able to load/loop MIDI files into ReaSamplOMatic to be the "pattern," and then switch back and forth between patches in ReaSamploMatic to get different arpegiations. But I am having a bit of trouble loading/savings patches and banks in that VST. Probably a topic for a differnt post.

FrAr is cool
HotDogWater is offline   Reply With Quote
Old 09-23-2008, 07:36 AM   #18
Ortseam
Human being with feelings
 
Ortseam's Avatar
 
Join Date: Jan 2008
Posts: 84
Default

Quote:
Originally Posted by HotDogWater View Post
<octave shift is not implemented now, it's in my nearest plans>
That is excellent!
Updated to v.1.0 23.09.08

Added:

- two new modes for idle pattern notes: "cycle" and "octave shift";
- midi through for all messages except NOTE ON/OFFs;

New zip is in the 1-st post.

Last edited by Ortseam; 09-23-2008 at 07:39 AM.
Ortseam is offline   Reply With Quote
Old 09-23-2008, 07:53 AM   #19
sceyefeye
Human being with feelings
 
sceyefeye's Avatar
 
Join Date: May 2007
Location: Cape Town
Posts: 327
Default

Quote:
Originally Posted by Ortseam View Post
You have marked chord area as pattern zone instead of making vise versa.

Right project attached.

То sceyefeye: try this project too, maybe something will get more clear.
Ah yes I see now, didn't realise that I needed the two zones, must play with this a wee bit more now

Thanks Ortseam
sceyefeye is offline   Reply With Quote
Old 09-23-2008, 11:53 AM   #20
FranciscooC
Human being with feelings
 
Join Date: Aug 2008
Location: Puerto Rico
Posts: 43
Default

Ortseam, thank you for sharing your JS effect with us. It's a bit quirky for me to use, but I'm using it.
FranciscooC is offline   Reply With Quote
Old 09-23-2008, 06:25 PM   #21
tspring
Human being with feelings
 
tspring's Avatar
 
Join Date: Jan 2007
Location: Eastern shore of Maryland, USA
Posts: 1,233
Default

Wow, lots of great JS effects coming out these days. Thanks for sharing this with us all. I've not had a chance to try it yet, but I will. Some very creative thinking here.

T
tspring is offline   Reply With Quote
Old 01-14-2009, 07:31 AM   #22
Ortseam
Human being with feelings
 
Ortseam's Avatar
 
Join Date: Jan 2008
Posts: 84
Default Updated to v.1.1

New updated ZIP is in the 1-st post.

Changed: - midi through now works for all messages except NOTE ON/OFFs on channel 0 and sends all recived messages to channel 0. This is made for better routing flexibility.
Ortseam is offline   Reply With Quote
Old 01-14-2009, 01:46 PM   #23
Julio
Human being with feelings
 
Julio's Avatar
 
Join Date: Jun 2007
Posts: 204
Default

Thanks for uploading this very snazzy idea, Ortseam! I’m looking forward to bashing out some FrArps later today.
Julio is offline   Reply With Quote
Old 07-11-2015, 10:36 AM   #24
Ortseam
Human being with feelings
 
Ortseam's Avatar
 
Join Date: Jan 2008
Posts: 84
Default New update

New updated ZIP is in the 1-st post.

Changed: - midi through now always works on stop and all other modes except playback and record. This is done for hearing notes you try on
keyboard without playing notes at PATTERN ZONE.

Last edited by Ortseam; 05-21-2016 at 07:45 AM.
Ortseam is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 04:42 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.