New Tool (3.0): Insert 'hidden'/legacy renoise dsp effect


(toblerpone) #1

Wrote a tiny tool as I noticed that we have an allpass filter and I needed to insert it efficiently.

Inserts a ‘hidden’/legacy renoise dsp effect, like the formula device after your selected device or into the end of the selected effects chain if no device is selected.

If someone could provide me with a full list of ‘hidden’ devices that would be neat.

EDIT, insertion via device in the instrument effects chains is bugged, use the instrument effects chain mixer instead for now.

EDIT2: replaced with ffx’s new tool version


(EatMe) #2

+1♥

  • code checked (nothing special inside except what it should do)
  • tested inserting devices:
    * on track DSP lane: all OK
    * on mixer: all OK
    * on sampler Effects FX chain: not all OK:
  • only click on the top lane part;
  • clicking the bottom DSP devices lane in the Effects FX chain does not work (this adds a device to the currently selected TRACK)

very handy tool; still a small bug with clicking the DSP device lane in the sampler Effects view.


(ffx) #3

code checked (nothing special inside except what it should do)

?


(toblerpone) #4

@jurek: I said that I might put a pony in the code, but I didn’t… no not really :stuck_out_tongue:

The tool needs to be redesigned (It wont do more than what it says it will), but I don’t have time for it now, and am busy with a far nicer tool ideas in my little free time :stuck_out_tongue:


(ffx) #5

Wow that allpass filter sounds incredible! Didn’t know what I was missing!


(Zer0 Fly) #6

Oh, when I found the allpass device written on a name by the bus stop, there was some silly poster below it. I yesterday removed that poster, and under it there was written in the same writing as the device names this cryptic shit: “strings renoise | grep Device | grep -A55 DspDevices” and also some mad gibberish. I Don’t know what that’s supposed to mean?

Has anyone managed to put a “SampleCompatibilityModulationDevice” deliberately into a renoise 3 modulation chain?


(toblerpone) #7

.poke oopsIFly

r u a hax?


(Zer0 Fly) #8

U wot m8?

*Schweinshaxe*

Eh I asked this freaky little guy in my neightborhood, you know noone wants to deal with him and he stinks sitting all day in front of his pc, and he said the strange writing might resemble some “shell command” to “list text information from a code file”, but “filtered by grep”, and he presumed it’d be some linux executable called “renoise”, but he didn’t dare to try because he got paranoid over lawyers over lawyers sueing him over breaking a “non reverse engineering license” and talked similliar gibberish as written on the bus station, speaking out names of DSP devices with a “T” in front in between of obscene things.


(toblerpone) #9

ah ok then, i’ll add the missing PDC device later on


(Conner_Bw) #10

If someone could provide me with a full list of ‘hidden’ devices that would be neat.

Eh?

http://forum.renoise.com/index.php/topic/24204-using-deprecated-renoise-dsp-devices/


(ffx) #11

OopsFly that’s disgusting.

Other device: ‘PDC Test Delay’ (edit. ups didn’t see you already found it)

Think that’s all. From Renoise bin:

TFilter1Device
TFilter2Device
TReverb2Device
TShaperDevice
TStutterDevice
TDistortionDevice
TGateDevice
TLofiDevice
TMidiCCDevice
TFormulaMetaDevice
TDelayDevice
TMultitapDevice
TReverb3Device
TReverbDevice
TBusCompressorDevice
TCompressorDevice
TGate2Device
TMaximizerDevice
TCombDevice
TEq5Device
TEq10Device
TFilter3Device
TMixerEqDevice
TChorusDevice
TFlangerDevice
TPhaserDevice
TRingModDevice
TLofi2Device
TFilterDistortionDevice
TDistortion2Device
TCabinetSimulatorDevice
TConvolverDevice
TExciterDevice
TRepeaterDevice
TStereoExpanderDevice
TDcOffsetDevice
TGainerDevice
TDooferDevice
TLineInDevice
TRewireInDevice
TSendDevice
TCrossoverDevice
TInstrumentMacroDevice
TInstrumentAutomationDevice
TMidiControlDevice
THydraDevice
TMetaMixerDevice
TXYPadDevice
TLfoDevice
TKeyTrackingDevice
TVelocityDevice
TSignalFollowerDevice
TPdcTestDelayDevice
TAllPassDevice
TFaustDevice

(ffx) #12

hey gova, what about adding all renoise dsp devices and call this tool “native dsp”. So one could remove renoise devices from favorites.


(toblerpone) #13

@conner: I meant something more like what jurek posted out of the renoise executable.

@jurek: thanks. But we also have this kind of tool, we had it since 2.7 maybe, don’t remember the name anymore


(ffx) #14

DOWNLOADFROMPOST #1 !!


(toblerpone) #15

An all pass filter flips the phase after it’s frequency and that has plenty of uses, passers would be the easiest thing, unfortunately I don’t know what Q it has. You can also use it to slightly alter the sound but leave the frequency content in tact.


(Zer0 Fly) #16

haha the allpass…it probably has it’s reason it isn’t documented. Lord knows why it’s in there. Well you could use it for some subtle effects if you’re a hax. try lfo’ing the freq in certain (low cutoff) ranges, or compare results of something distorted vs. it being passed thru an allpass with variable settings before. Yeah it sucks we don’t know how exactly it alters phase, probably one would be better off using some vst with visual options on the effection. It’s like a frequency selective very short delay, period.


(ffx) #17

Hm I cannot hear any difference and the correlation meter doesn’t change. What vst allpass filter do you know?

Edit: here is a source + math. http://denniscronin.net/dsp/vst.html

So it simply seems to be a 1-stage phaser.


(toblerpone) #18

Here’s an example, you can record from pattern and play those separately (all people are capable of hearing a change of phase very well).

Be it do to the fact that the sound system reproducing the sound is distorting or not (therefore affect the first few harmonics, this will also make it visible on the scope), you will experience that on any consumer speaker quite vividly, so it does play an importance. Increase the volume and it will become much more apparent.

ReaEQ has an adjustable allpass filter band and it also shows the resulting phase graph, assuming it’s correct, we could just open the scope and compare it with the device.

Alternatively use any additive synth and adjust the phase of the first harmonics


(ffx) #19

Here’s an example

cool, still do not hear some difference in your example, but I can see it :slight_smile:

This seems to be the used algorithm:http://forum.renoise.com/index.php/topic/42378-protoplug/?p=329119

So it’s really one stage of a phaser.


(ffx) #20

fixed tools here