|
|
|
01-10-2018, 08:44 PM
|
#161
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
Quote:
Originally Posted by mschnell
Maybe you can provide a MiniMoog built in ReaRack as an example .
-Michael
|
It's not really the intention of ReaRack to emulate any particular synthesiser. I was happy to include the Moog filter because the code was already available and it's a (subjectively) better filter than the original simple ReaRack filter.
To emulate at least the functionality of the Minimoog, I would suggest the following FX chain:
Envelope Generator
LFO
Trapezoidal oscillator
Trapezoidal oscillator
Trapezoidal oscillator
Noise oscillator
Moog 24 db filter
Amplifier
Route control signals to suit. That's all you need.
|
|
|
01-10-2018, 10:40 PM
|
#162
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,634
|
Obviously
Thanks,
-Michael
|
|
|
01-16-2018, 01:42 AM
|
#163
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
The Moog filter has now been added to the main stash zip file and is also available in ReaPack. The individual Moog filter file in the stash has been deleted.
The manual as also been updated.
Last edited by Time Waster; 01-16-2018 at 06:13 AM.
|
|
|
01-16-2018, 06:37 AM
|
#164
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,634
|
Great !
-Michael
|
|
|
01-16-2018, 07:11 AM
|
#165
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Many thx for the update !
I just tried out the moog filter:
Placed it on a Track, played some audio on that Track, changed the cutoff parameter, during Play.
Outcome is that i then hear distinct zipper noise.
OSX 10.13.2
Reaper 5.71pre12a - 64bit
|
|
|
01-16-2018, 03:41 PM
|
#166
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
Thanks for the feedback vanhaze, I'll look into it.
|
|
|
01-16-2018, 03:46 PM
|
#167
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Many thx, much obliged Time Waster !
|
|
|
01-17-2018, 12:52 AM
|
#169
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Ooh Yes, Zipper noise gone with this version, many thanks TW !!
Excellent sounding filter.
Warm Regards.
|
|
|
01-17-2018, 02:22 AM
|
#170
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
Quote:
Originally Posted by vanhaze
Excellent sounding filter.
|
You can thank Liteon for that!
|
|
|
01-17-2018, 05:44 AM
|
#171
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
The updated version of the Moog filter is now in the ReaRack stash collection and in ReaPack. The individual download file in the stash has been removed.
As it turns out, I had modified an older version of the Moog Filter module which had the earlier 'class/group' bug in it (d'oh). If you download if in the last few hours, you can either re-download it, or just edit the code. The correct version of the offending bit of code is shown below. In the buggy version the number '11' is '7' in error.
Code:
@block
sclass == 2 ? slidermove = gmem[group+fxn+11];
Last edited by Time Waster; 01-17-2018 at 06:16 AM.
Reason: ReaPack is now updated
|
|
|
02-07-2018, 10:05 AM
|
#172
|
Human being with feelings
Join Date: May 2010
Location: Norway
Posts: 7,318
|
Quick tried some drums.
Kick sounded very good
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
|
|
|
02-08-2018, 09:57 PM
|
#173
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
That's good to know! It's not so easy to get a good kick sound.
|
|
|
02-12-2018, 03:29 AM
|
#174
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,634
|
Did you see the "Pipe Filter" JSFX I did for "Pipe"'s special needs ? -> https://forum.cockos.com/showthread.php?t=202857
Same might fit rather well in the environment of ReaRack, but of course it would need to be enhanced to make use of high resolution CCs.
What do you think ?
(The same might be true for "Midi To Volume" and "Midi Crossfade" discussed in the same thread.)
-Michael
|
|
|
02-12-2018, 06:15 PM
|
#175
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
If you are OK with doing the work to add the hi res CCs, I am happy to include your FX in ReaRack. Can you briefly explain what they do (I stopped following the thread a while back)?
|
|
|
02-12-2018, 11:10 PM
|
#176
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,634
|
Pipe Filter (to be renamed):
reads a CC, and according to a threshold and a hysteresis and a dwell time sends out another CC with values 0 or full.
Midi Volume (updated):
reads a CC and a stereo input audio
send out audio according to an adjustable volume curve, preventing zipper noise by limiting the step size.
Sends out a CC with values 0 or full according to the Volume being reduced to minimum (mute)
Midi Cossfade:
reads a CC and two stereo input audio channels
send out audio according to an adjustable volume curve (positive / negative for the input channel), preventing zipper noise by limiting the step size.
-Michael
|
|
|
02-13-2018, 03:59 AM
|
#177
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
I think the "pipe filter" could be a good fit for ReaRack. The other two I would class as audio processors and are not really synth modules to my way of thinking.
ReaRack modules, I think, should be concerned with creating and shaping audio for the purpose of creating a sound source, or creating and shaping control signals used in that process. Otherwise it's just a free for all and it becomes a bit meaningless.
It can be a bit subjective. Where do you draw the line between synthesis and more general sound production? Part of the purpose of ReaRack is to blurr that line!
|
|
|
02-13-2018, 07:08 AM
|
#178
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
ReaRack Version 2.2.0 update
I've uploaded an updated collection to the stash and submitted it to ReaPack:
- Added MIDI Nonlinearizer module.
- Added a 'latch' trigger mode to the Envelope Generator module.
- Fixed a bug in the envelope generator which prevented the legato trigger modes from working.
- Fixed a bug in the CC mixer module which caused output on the wrong channel.
- Updated a large number of modules to improve CC decoding/encoding accuracy. This bug led to occasional CC output values of 128.
- The manual has been updated.
|
|
|
02-14-2018, 03:29 AM
|
#179
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
In case you downloaded ReaRack from the stash within the last 20 hours or so, there was an FX in there called Bezier Envelope, which I have now removed. It was the staring point for a new envelope generator module. If you've got it, please delete or ignore it. Currently it's just a broken version of the nonlineraizer.
|
|
|
02-21-2018, 06:27 AM
|
#180
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
Updates to some modules have been uploaded to the stash and will soon be available in ReaPack:
Fixed a bug in the CC mixer module which prevented output from being sent.
Features added - Oscillators (except Noise) and KS Delay now respond to MIDI pitch bend messages for pitch control. Pitch bend and pitch modulation by CC can be summed together. Oscillators now have an additional 'Master pitch modulation range' slider. The manual has not yet been updated for these additional features.
Note: the additional features may affect existing projects.
It seems I'm still catching up with all the bugs I introduced when moving to hi-res CC's. Hopefully I've found most of them now, but please let me know if you find anything which doesn't seem to be working.
|
|
|
02-21-2018, 06:54 PM
|
#181
|
Human being with feelings
Join Date: Feb 2017
Posts: 305
|
Thank you
|
|
|
02-24-2018, 08:31 PM
|
#182
|
Human being with feelings
Join Date: Apr 2017
Location: St. Petersburg, FL
Posts: 880
|
Currently Poly Splitter does not properly respond to controllers that output status 0x90 with a 0 velocity for a note-off. (which is valid MIDI, used in running status mode)
Easy fix is to change (in rearack 2.2.0) line67 to -
Code:
(status == $x90 && msg3 > 0) ?
and line 95 to -
Code:
(status == $x80 || (status == $x90 && msg3 == 0)) ?
Thank you for your hard work. I was troubleshooting this with another user who had Rearack always trying to increase voices. Got it all fixed with the 2 changes above.
|
|
|
02-25-2018, 05:06 AM
|
#183
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
Thanks Robert, I have updated the Poly Splitter as per your modification, submitted it to ReaPack and updated the Stash version.
I had made a similar change to the Envelope Generator recently but neglected to update the Poly Splitter, so thanks for that. Managing the increasing number of modules is becoming problematic, so the help is much appreciated!
|
|
|
04-20-2018, 05:59 AM
|
#184
|
Human being with feelings
Join Date: Jan 2012
Posts: 3
|
Hi!
Just found ReaRack today and wonder how could I miss it! This is like a dream! Thank you!!!
|
|
|
04-21-2018, 08:22 PM
|
#185
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
@megadance, you're welcome. ReaRack gets updated occasionally, so refer back to this thread or use ReaPack to get the latest. Any bug reports or suggestions welcome.
|
|
|
04-25-2018, 06:22 PM
|
#186
|
Human being with feelings
Join Date: May 2010
Location: the D.E.
Posts: 281
|
hi everyone I'm wondering if you can help me. I'm trying to ajust the amps volume with the envelope like you can with subtractive synths but I'm having a problem, when I add the amp to my chain I experience a large drop in volume does any one know why this is and how to fix it?
please type out your explanations in text as I'm blind and I can not see pictures thanks guys
__________________
I'm trey from the uk. I'm totally blind, running the latest version of reaper on Mac os10 with the voice over screen reeder and osara accessibility plug in: https://github.com/nvaccess/osara
|
|
|
04-25-2018, 06:42 PM
|
#187
|
Human being with feelings
Join Date: May 2010
Location: the D.E.
Posts: 281
|
Quote:
Originally Posted by sound warrior
hi everyone I'm wondering if you can help me. I'm trying to ajust the amps volume with the envelope like you can with subtractive synths but I'm having a problem, when I add the amp to my chain I experience a large drop in volume does any one know why this is and how to fix it?
please type out your explanations in text as I'm blind and I can not see pictures thanks guys
|
hi everyone I've just ran a test and I can tell you that sample projects do not behave like this but the patches I make do, and when I coppied a synth chain from a sample project to a blank project the behav was the same as I described in my last post see above I hope you can help with this guys
__________________
I'm trey from the uk. I'm totally blind, running the latest version of reaper on Mac os10 with the voice over screen reeder and osara accessibility plug in: https://github.com/nvaccess/osara
|
|
|
04-25-2018, 06:44 PM
|
#188
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
Hi Trey, The output CC of the envelope generator has to match the input CC of the amplifier module. Make sure that the amplifier input is not set to 'manual'. The note velocity of the envelope generator trigger inputs will affect the peak volume of the amplifier. You can test this by reducing the velocity sensitivity of the envelope generator.
|
|
|
04-25-2018, 06:46 PM
|
#189
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
Maybe post a screenshot of your setup if possible?
|
|
|
04-25-2018, 07:29 PM
|
#190
|
Human being with feelings
Join Date: May 2010
Location: the D.E.
Posts: 281
|
Quote:
Originally Posted by Time Waster
Maybe post a screenshot of your setup if possible?
|
hey man thanks for all your help I think I fixed the problem I'm using a social entropy engine to sequence rearack it must transmit at very low default velocity because with the env velocity set to 1 it was quiet the lower I moved the velocity slider the louder it was so I shall set the velocity slider very low when making patches
please could you explain to me how to build a sequencer with rearack? if I build a sequencer will I be able to use it to control rearack and midi hardware? thanks just to let you know your synth is fully accessible with voice over on Mac os10 from my tests so far
your synth is a dream come true for me!!
__________________
I'm trey from the uk. I'm totally blind, running the latest version of reaper on Mac os10 with the voice over screen reeder and osara accessibility plug in: https://github.com/nvaccess/osara
|
|
|
04-25-2018, 07:57 PM
|
#191
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
One of the example projects includes a sequencer built using multiple trigger modules. The idea to use an LFO (set to a sawtooth waveform) to trigger the trigger modules. Trigger modules recieve CC messages and send a note message when the CC message reaches a set value. It's a long winded way of creating a sequencer and not the easiest to use, but it works.
I'm currently working on a new module which will be able to be used as a sequencer, among other things, and should be a lot easier to use. However, it's fairly complicated (for me) and it's taking me a while to code it, so don't hold your breath!
Have you read through the ReaRack manual?
|
|
|
04-25-2018, 08:06 PM
|
#192
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
If you want the sequencer to output CCs rather than notes, you would need to add a key follower module after the sequencer. Set the key follower curve to a straight line between 0 at the low end to 127 at the high end if you want a direct linear output.
You can use ReaRack MIDI output the same way as for any other MIDI plugin, so you should be able to set it up to control hardware. I only work ITB, so I can't really comment on how to do that.
|
|
|
04-25-2018, 08:32 PM
|
#193
|
Human being with feelings
Join Date: May 2010
Location: the D.E.
Posts: 281
|
Quote:
Originally Posted by Time Waster
If you want the sequencer to output CCs rather than notes, you would need to add a key follower module after the sequencer. Set the key follower curve to a straight line between 0 at the low end to 127 at the high end if you want a direct linear output.
You can use ReaRack MIDI output the same way as for any other MIDI plugin, so you should be able to set it up to control hardware. I only work ITB, so I can't really comment on how to do that.
|
Cool I’ve read the manual so can a trigger module output more than 1 note? Could you use sample and hold to do this? Also is it possible to get tempo and midi start stop sink? I’d be happy to bater test modules for you just let me know
__________________
I'm trey from the uk. I'm totally blind, running the latest version of reaper on Mac os10 with the voice over screen reeder and osara accessibility plug in: https://github.com/nvaccess/osara
|
|
|
04-25-2018, 09:06 PM
|
#194
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
The LFO which drives the trigger modules can be synced to the tempo, but you can't stop or start it, it's just free running. Maybe that is a function I can add in the future. You can adjust the phase position of the LFO if needed. If you wanted to sync the output to a project, you might need to record the output to a separate track then move it to suit.
Each trigger module will output a user definable note value and duration. The module will be triggered once every LFO cycle. If you wanted to vary the note that was output on each cycle, you could use Reaper's parameter modulation to do that. I haven't provided that capability directly
In the example project there are 16 trigger modules set to trigger at equal time intervals. Unlike hardware sequencers though, you can vary the time intervals if you wish.
|
|
|
04-25-2018, 09:33 PM
|
#195
|
Human being with feelings
Join Date: May 2010
Location: the D.E.
Posts: 281
|
Quote:
Originally Posted by Time Waster
The LFO which drives the trigger modules can be synced to the tempo, but you can't stop or start it, it's just free running. Maybe that is a function I can add in the future. You can adjust the phase position of the LFO if needed. If you wanted to sync the output to a project, you might need to record the output to a separate track then move it to suit.
Each trigger module will output a user definable note value and duration. The module will be triggered once every LFO cycle. If you wanted to vary the note that was output on each cycle, you could use Reaper's parameter modulation to do that. I haven't provided that capability directly
In the example project there are 16 trigger modules set to trigger at equal time intervals. Unlike hardware sequencers though, you can vary the time intervals if you wish.
|
Thanks for this would you be able to explain to me how to vary the time intervals? And how to use the promise of modulation to trigger the note thanks very much
__________________
I'm trey from the uk. I'm totally blind, running the latest version of reaper on Mac os10 with the voice over screen reeder and osara accessibility plug in: https://github.com/nvaccess/osara
|
|
|
04-25-2018, 10:55 PM
|
#196
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
The trigger module will trigger on receiving a specified CC trigger value. If you choose 'trigger on: rising edge' the module will trigger when the received CC value is equal to or greater than the set value. If set to 'falling edge' it will trigger when the received CC value is equal to or less than the set value. You can choose to use a snap divisor to set the trigger value, so if you want to set the modules to trigger on 1/16 notes each bar, you can e.g. set the LFO to 4 beats per cycle (for 4/4 time) with a sawtooth wave and set the trigger module snap divisor to 1/16. The snap divisor just helps to set the trigger value to the point of the LFO cycle that the module will trigger at. You can choose any of the available snap divisor values, or none, to vary the timing of the module.
Regarding Reaper's parameter modulation, move the Output Note slider, then press the 'Param' button at the top of the FX window. Choose 'Parameter modulation/MIDI link' and go from there. Refer to the Reaper manual as I think this is too complex an issue for me to cover here.
Last edited by Time Waster; 04-25-2018 at 11:02 PM.
|
|
|
04-26-2018, 12:06 AM
|
#197
|
Human being with feelings
Join Date: May 2010
Location: the D.E.
Posts: 281
|
Quote:
Originally Posted by Time Waster
The trigger module will trigger on receiving a specified CC trigger value. If you choose 'trigger on: rising edge' the module will trigger when the received CC value is equal to or greater than the set value. If set to 'falling edge' it will trigger when the received CC value is equal to or less than the set value. You can choose to use a snap divisor to set the trigger value, so if you want to set the modules to trigger on 1/16 notes each bar, you can e.g. set the LFO to 4 beats per cycle (for 4/4 time) with a sawtooth wave and set the trigger module snap divisor to 1/16. The snap divisor just helps to set the trigger value to the point of the LFO cycle that the module will trigger at. You can choose any of the available snap divisor values, or none, to vary the timing of the module.
Regarding Reaper's parameter modulation, move the Output Note slider, then press the 'Param' button at the top of the FX window. Choose 'Parameter modulation/MIDI link' and go from there. Refer to the Reaper manual as I think this is too complex an issue for me to cover here.
|
Cool :-) so would be right in thinking I modulates not divide To change the timing into And output note to change what notice being sent? So do I use the lfo’s in the parameter modulation dialogue To modulate these parameters? Thanks very much mate I think I’m getting the hang of this
__________________
I'm trey from the uk. I'm totally blind, running the latest version of reaper on Mac os10 with the voice over screen reeder and osara accessibility plug in: https://github.com/nvaccess/osara
|
|
|
04-26-2018, 12:56 AM
|
#198
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
You can use the parameter modulation LFO, or you can choose the MIDI option and use another ReaRack module to send a CC to it.
|
|
|
04-27-2018, 08:01 AM
|
#199
|
Human being with feelings
Join Date: May 2010
Location: the D.E.
Posts: 281
|
Quote:
Originally Posted by Time Waster
You can use the parameter modulation LFO, or you can choose the MIDI option and use another ReaRack module to send a CC to it.
|
hi thanks for all your help so far please could you explain to me how to use a module to send cc's to parameter modulation? thanks very much
__________________
I'm trey from the uk. I'm totally blind, running the latest version of reaper on Mac os10 with the voice over screen reeder and osara accessibility plug in: https://github.com/nvaccess/osara
|
|
|
04-27-2018, 12:34 PM
|
#200
|
Human being with feelings
Join Date: May 2010
Location: the D.E.
Posts: 281
|
hi please can some one help me I'm trying to get the env to slide up instead of just pinging I can't for the life of me figure out how to do this thanks for your help guys
__________________
I'm trey from the uk. I'm totally blind, running the latest version of reaper on Mac os10 with the voice over screen reeder and osara accessibility plug in: https://github.com/nvaccess/osara
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 08:35 PM.
|