Buzzmachines.com logo
Statistics

38832 registered users
19040180 pageviews

You're not Logged in.
 

  REVIEW

linear goes logarithmic

Date: 2002-11-29 Author: Paul Eye Viewed 2420 times


This is a very simple review on how to make a linearly mapped parameter slider act as a logarithmically mapped one. I don't know if it's really that useful, but why not?
The steps are as follows:

1. Load a BTDSys PeerCtrl.
2. Load a machine/some machines of your choice, I've used a Cheapo Amp and a Geonik's PrimiFun.
3. Load any sample in the wavetable (you must do this, otherwise the ADSR editor won't work).
4. Press the ADSR button to open the ADSR envelope editor.
5. Using the sliders, set attack and decay to min, sustain level to max and resolution to max.
6. Choose the log curve of your choice (I used the -48dB one) from the sustain drop-down box and close the ADSR editor.
7. Right-click on the envelope editor and choose 'save', then save the envelope.
8. Right-click the PeerCtrl and choose 'assignment settings', then set up the parameters as you wish.
9. Right click the envelope editor on the PeerCtrl assignments window and choose 'load' to load the previously saved .bef file.
10. If you like, you can still invert and/or mirror the curve (I mirrored it). This can of course also be done before you save the envelope, it doesn't matter when you do it.
11. Bingo! You're done :)

In this demo I've assigned both tracks of the PeerCtrl to the gain% slider of the Amp. One is the linear control, the other is the logarithmic one.
Also, in the zip is included the .bef file of the curve that you see in the wavetable, and Stygmate's envelope.ocx with which saving envelopes is possible - but notice that it's there as a precaution and a precaution only. Most of you will already have this one installed, so don't replace your current envelope.ocx with this one if your current one is working fine, and if you do replace it, keep a backup copy of the current one.
I'm not responsible for any damage whatsoever caused by not obeying this warning.


Pauli.

Attached File: pauli_lin_to_log.zip


Readers Comments: add comment

Oops!! these steps need correction: 5. Using the sliders, set attack and decay to min. Then set sustain level, release time and resolution to max.
6. Choose the log curve of your choice (I used the -48dB one) from the release drop-down box and close the ADSR editor.
 2002-11-29 by Paul Eye

I think this is quite usefull in some cases! 2002-11-29 by Elektroj?nis

that's what i call a good review. keep the good work. 2002-11-30 by djlaser

Yeah... I was going to make some log mappings by hand before i saw this! 2002-11-30 by Elektroj?nis

Thanks for the positive comments, guys :D 2002-12-01 by Paul Eye


Add a comment to this review:

You have to login to post a comment


   
Copyright © 1999-2010 By Buzzmachines.com   -   Buzz Copyright © 1997 - 2010 By Oskari Tammelin
   
Sound Example: linear goes logarithmic