redSys

red system including mixers, effects, instruments, presets, tools, gui

a Quark for SuperCollider

install it from within supercollider with the command Quarks.install("redSys") and then recompile.

redSys

red system including mixers, effects, instruments, presets, tools, compression algorithms, gui...

| redEffects (sound modulators) | | | ------------- | ------------- | | RedEfxAuto | auto tuner | | RedEfxBit8 | bitcrusher with ringmodulation | | RedEfxBitc | bitcrusher | | RedEfxBitx | bitcrusher | | RedEfxBoom | boomeranging effect | | RedEfxComb | comb delay | | RedEfxComp | compressor | | RedEfxDelp | delay with pitchshift | | RedEfxDely | delay | | RedEfxDist | distortion | | RedEfxGuit | guitar amp | | RedEfxFreq | frequency shifter | | RedEfxOcta | octavider | | RedEfxPch2 | pitch shifter | | RedEfxPchN | pitch shifter | | RedEfxRing | ring modulator | | RedEfxRoom | reverb | | RedEfxRvrs | reverses sound | | RedEfxTanh | distortion | | RedEfxTank | tank reverb | | RedEfxTape | tape echo | | RedEfxWave | waveshaping | | RedEfxVerb | reverb | | RedEfxVoco | vocoder | | RedEfxZzzz | limiter and check bad values |

| redEffectsRack (effects system) | | | ------------- | ------------- | | RedEffectsRack | allround effects rack for RedEffectModule | | RedEffectsRackGUI | gui for RedEffectsRack |

| redGUI (gui) | | | ------------- | ------------- | | redGUIOverview | overview of gui wrappers |

| redInstrument (sound generators) | | | ------------- | ------------- | ... TODO!!!

| redMatrixMixer (matrix mixing) | | | ------------- | ------------- | | RedMatrixMixer | mix any number of input and output channels | | RedMatrixMixerGUI | gui for RedMatrixMixer |

| redMix (small mixer units) | | | ------------- | ------------- | | redMixOverview | overview of redMix classes | | RedAbstractMix | abstract class | | RedMixGUI | gui for RedMixMono, RedMixStereo, RedMixStereoMono | | RedMixMono | mix 2 mono channels in stereo | | RedMixStereo | mix 2 stereo channels in stereo | | RedMixStereoMono | mix 1 stereo channel and 1 mono channel in stereo |

| redMixer (mixer system) | | | ------------- | ------------- | | RedMixer | create and hold multiple RedMixerChannel | | RedMixerChannel | channel strip | | RedMixerChannelGUI | gui for RedMixerChannel | | RedMixerGUI | gui for RedMixer |

| redModule (modular system) | | | ------------- | ------------- | | RedAbstractModule | abstract class | | RedEffectModule | abstract class | | RedEffectModuleGUI | gui for RedEffectModule | | RedInstrumentModule | abstract class | | RedInstrumentModuleGUI | gui for RedInstrumentModule |

| redSF (sound file player) | | | ------------- | ------------- | | RedSFPlayer | play soundfiles from memory | | RedSFPlayerDisk | play soundfiles from disk |

| redTapTempo (tap tempo) | | | ------------- | ------------- | | RedTapTempoGUI | average tempo of the last n taps/clicks | | RedTempoClockGUI | list and edit active tempo clocks |

| redTest (test signals) | | | ------------- | ------------- | | RedTest | generate test signals |

| redTools (various) | | | ------------- | ------------- | | RedALF | ascii to list-of-floats conversion | | RedArduino | for uploading sketches to arduino | | RedBase64 | base64 encoding/decoding | | RedBencode | bencode encoder and decoder | | RedBitStream | stream bits | | RedBMP | bitmap image | | RedDifferentialManchesterCode | differential manchester encoding | | RedDifferentialManchesterCodeNegative | differential manchester encoding | | RedGIF | gif image decoder | | RedHarmonicTree | sorted harmonic tree | | RedHuffman | huffman coding | | RedIntelHex | read and decode intel hex files | | RedInterpolator | holds a value and interpolates to new target | | RedKCS | kansas city standard encoder/decoder for sclang and server | | RedLZ77 | lz77 compression/decompression | | RedLZ78 | lz78 compression/decompression | | RedLZSS | lzss compression/decompression | | RedLZW | lzw compression/decompression | | RedManchesterCode | manchester encoding | | Redraw | simple drawing with the mouse | | RedRLE | run-length compression/decompression | | RedSmooth | single exponential smoothing | | RedSmooth2 | double exponential smoothing | | RedSmoothUD | single exponential smoothing with different rise/fall | | RedTime | calculate with time | | RedToolsMenu | various tools | | RedTween | tweening for sclang and scserver |

| redUGens (pseudo ugens) | | | ------------- | ------------- | | RedAutoScale | scales an unknown signal to a known range | | RedBernoulli | white noise with Bernoulli distribution | | RedComb | comb delay line with crossfade | | RedDelay | delay line with crossfade | | RedDestroyer | distortion effect | | RedDTMF | old-skool telephone | | RedFrik | noise socks! | | RedDirection | detects inc/dec of a signal | | RedImpulse | resettable impulse train | | RedLFSR4 | 4-bit linear feedback shift register | | RedLFSR4BitStream | 4-bit linear feedback shift register | | RedLine | resettable line generator | | RedLive | sample and repeat | | RedOnePole | one pole filter with separate up and down coefficients | | RedOverdub | overdub recording | | RedRamp | resettable phasor with per period rate control | | RedSequencer | simple sequencer | | RedSequencer2 | simple sequencer | | RedSlide | logarithmic lag | | RedStereo | panning effect | | RedStereo2 | panning effect | | RedTapeRecorder | sampling and looping |

Dependancies

Some of the gui classes need the TabbedView2 quark (should get automatically installed when installing this quark)

Screenshots:

Most classes do not have a GUI, but here are a few screenshots of ones that do...

RedEffectModuleGUI RedEffectsRackGUI RedMixerChannelGUI RedMixerGUI RedMatrixMixerGUI RedTapTempoGUI

Changelog:

  • 221218 - added RedBernoulli and updated RedToolsMenu
  • 220814 - added RedSmooth, RedSmooth2, RedSmoothUD
  • 220731 - added RedKCS, added overview to this readme
  • 220116 - added a few screenshots, helpfile cleanup
  • 220115 - rewrite to use TabbedView2 instead of TabbedView (about time)
  • 220114 - redMix, redTapTempo, redMixer, redMatrixMixer, redEffectsRack, redModule - rework gui and helpfiles
  • 210610 - huge speed improvements to most data compression classes, RedGIF massive speed improvements and important fixes
  • 210526 - RedBMP add support for Image
  • 180330 - RedIntelHex checksum bugfix
  • 180317 - redModule and redEffectsRack: added global lag
  • 180218 - replaced a few .interpret in hex-string to integer conversion
  • 180116 - new readme. dropped Conductor quark dependency. cleanup helpfiles. fixed RedTapeRecorder. minor bugfix to RedTest. major rewrite of redMatrixMixer, redMix, redMixer, redGUICV, redModule, redEffectsRack
  • 151124 - RedTapTempoGUI - alpha
  • 131228 - added default values for RedTime-new and some more examples
  • 130927 - minor speed up by replacing & with bitAnd, << with leftShift and >> with rightShift
  • 130902 - added RedTween and RedInterpolator
  • 130807 - added RedArduino
  • 130612 - added RedLFSR4 and RedLFSR4BitStream
  • 130524 - added RedIntelHex
  • 130522 - added RedManchesterCode, RedDifferentialManchesterCode, RedDifferentialManchesterCodeNegative. removed all old html helpfiles and the redSys.html overview
  • 130226 - added RedBencode
  • 130131 - RedTest: added dur arguments
  • 130108 - RedTest: added amp arguments
  • 121126 - RedEfxKomp: postGain was in the wrong place, changed default postGain from 0.25 to 1. RedTest: speaker and speaker2 classmethods also boot default server, fix initRedTestSF to read correct sound
  • 121007 - RedMixer: thanks to Roberto Lombardo .store now also saves effect inserts and their settings
  • 121005 - RedMixer: improved helpfile with more examples, bugfix for when only one stereo input, changes for save&recall
  • 121001 - added RedTempoClockGUI
  • 120825 - fix crashing bug in RedToolsMenu under qt
  • 120608 - many gui windows did not show under sc3.5 cocoa osx due to alpha channel bug, now fixed
  • 120317 - some minor fixes to look better with gui qt, fix for 3.5 random helpfile lookup in redtoolsmenu, removed RedEfxFFTA from redEffects because it needs sc3-plugins installed
  • 120221 - added RedOnePole, RedSlide
  • 120208 - added RedRamp
  • 120205 - added RedLine
  • 120122 - added RedImpulse
  • 111115 - added RedEfxFreq, RedEfxRvrs, RedOverdub
  • 111113 - added RedEfxAuto, RedEfxBoom, RedEfxFFTA, RedEfxKomp, RedEfxPch2, RedEfxPchN, RedEfxVoco. minor fix to RedAbstractModule - avoid multiple synthdef builds with a pdDef variable
  • 110927 - all helpfiles converted to scdoc format
  • 110920 - some first fixes to sc3.5 qt gui
  • 110216 - added RedALF class. minor fix to RedAutoScale - changed to inf and -inf for min and max
  • 101129 - RedBMP bugfixes, added support for reading 16bit files, added writing and creating 2, 4, 8, 16 and 24bit files.
  • 101121 - RedFrik now needs GlitchRHPF from sc3-plugins. added RedBMP class. changed RedGIF to use smoothing_ instead of setSmoothing
  • 100907 - some changes to RedToolsMenu, no separate Red menu any longer, using Library.
  • 100728 - added RedSF, RedEfxBit8, RedEfxBitx, RedEfxRoom, RedEfxZzzz. added functions in comments for each effect, useful for pasting into ndef filters
  • 100703 - changed some more memStore to add
  • 100702 - changed some store and memStore to add. improvements to RedToolMenu: normalize and userview. bugfix in RedMatrixMixerGUI
  • 100210 - minor changes to RedToolsMenu. bugfix for RedEfxComp
  • 100124 - added RedGIF and RedBitStream. minor optimisation to RedLZW
  • 100109 - bugfix for RedLZ78, swapped distance and length for RedLZ77 and RedLZSS, small optimisation to RedLZW
  • 100107 - complete rewrite of RedLZ77 and RedLZSS
  • 100101 - added RedLZ78. improved helpfiles for all compressors. RedHuffman changed from encode/decode to compress/decompress and to have it take all kinds of data. RedLZW now works with 8bit integers
  • 091230 - added RedLZ77, RedLZSS. modified RedRLE to take arrays instead of strings
  • 091229 - added RedRLE
  • 091226 - added RedHuffman
  • 091025 - some changes to RedToolsMenu. added Redraw
  • 091009 - new effects: RedEfxDely, RedEfxWave, RedEfxDelp, RedEfxTanh. added a limiter to RedEfxTank. argument name changes for RedEfxOcta and RedEfxGuit. added template to RedEffectModule.sc file
  • 090916 - added RedEfxTanh, RedEfxWave and a template in the RedEffectModule.sc file
Integer
Extension
Superclass:
RedALF
Project
Source file
Extension
Superclass:
RedAbstractMix
Project
Source file
Extension
Superclass:
RedAbstractModule
Extension
Superclass:
RedArduino
Project
Source file
Extension
Superclass:
RedAutoScale
Project
Source file
Extension
Superclass:
RedBMP
Project
Source file
Extension
Superclass:
RedBencode
Project
Source file
Extension
Superclass:
RedBernoulli
Project
Source file
Extension
Superclass:
RedBitStream
Project
Source file
Extension
Superclass:
Stream
RedButton
Project
Source file
Extension
Superclass:
RedComb
Project
Source file
Extension
Superclass:
RedDTMF
Project
Source file
Extension
Superclass:
RedDelay
Project
Source file
Extension
Superclass:
RedDestroyer
Project
Source file
Extension
Superclass:
RedDifferentialManchesterCode
Extension
Superclass:
RedDifferentialManchesterCodeNegative
Extension
Superclass:
RedDifferentialManchesterCode
RedDirection
Project
Source file
Extension
Superclass:
RedEffectModule
Project
Source file
Extension
Superclass:
RedAbstractModule
RedEffectModuleGUI
Extension
Superclass:
RedEffectsRack
Extension
Superclass:
RedEffectsRackGUI
Extension
Superclass:
RedEfxAuto
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxBitc
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxBitx
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxBoom
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxComb
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxComp
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxDelp
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxDely
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxDist
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxFreq
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxGuit
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxKomp
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxOcta
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxPchN
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxRing
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxRoom
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxRvrs
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxTanh
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxTank
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxTape
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxVerb
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxVoco
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxWave
Project
Source file
Extension
Superclass:
RedEffectModule
RedEfxZzzz
Project
Source file
Extension
Superclass:
RedEffectModule
RedFont
Project
Source file
Extension
Superclass:
RedFrik
Project
Source file
Extension
Superclass:
RedGIF
Project
Source file
Extension
Superclass:
RedGIFControl
Project
Source file
Extension
Superclass:
RedGIFImage
Project
Source file
Extension
Superclass:
RedGUI
Project
Source file
Extension
Superclass:
RedGUICV
Project
Source file
Extension
Superclass:
RedGUICVButton
Project
Source file
Extension
Superclass:
RedGUICV
RedGUICVKnob
Project
Source file
Extension
Superclass:
RedGUICV
RedGUICVMultiSliderView
Extension
Superclass:
RedGUICV
RedGUICVNumberBox
Project
Source file
Extension
Superclass:
RedGUICV
RedGUICVSlider
Project
Source file
Extension
Superclass:
RedGUICV
RedHarmonicTree
Project
Source file
Extension
Superclass:
RedHuffman
Project
Source file
Extension
Superclass:
RedImpulse
Project
Source file
Extension
Superclass:
RedInstrumentModule
Extension
Superclass:
RedAbstractModule
RedInstrumentModuleGUI
Extension
Superclass:
RedIntelHex
Project
Source file
Extension
Superclass:
RedInterpolator
Project
Source file
Extension
Superclass:
RedKCS
Project
Source file
Extension
Superclass:
RedKnob
Project
Source file
Extension
Superclass:
RedLZSS
Project
Source file
Extension
Superclass:
RedLZW
Project
Source file
Extension
Superclass:
RedLevelIndicator
Project
Source file
Extension
Superclass:
RedLine
Project
Source file
Extension
Superclass:
RedLive
Project
Source file
Extension
Superclass:
RedManchesterCode
Extension
Superclass:
RedMatrixMixer
Extension
Superclass:
RedMatrixMixerGUI
Extension
Superclass:
RedMix
Project
Source file
Extension
Superclass:
RedMixGUI
Project
Source file
Extension
Superclass:
RedMixMono
Project
Source file
Extension
Superclass:
RedAbstractMix
RedMixStereo
Project
Source file
Extension
Superclass:
RedAbstractMix
RedMixStereoMono
Project
Source file
Extension
Superclass:
RedAbstractMix
RedMixer
Project
Source file
Extension
Superclass:
RedMixerChannel
Project
Source file
Extension
Superclass:
RedMixerChannelGUI
Extension
Superclass:
RedMixerGUI
Project
Source file
Extension
Superclass:
RedMultiSliderView
Project
Source file
Extension
Superclass:
RedNumberBox
Project
Source file
Extension
Superclass:
RedOnePole
Project
Source file
Extension
Superclass:
RedOverdub
Project
Source file
Extension
Superclass:
RedPopUpMenu
Project
Source file
Extension
Superclass:
RedPopUpTreeMenu
Project
Source file
Extension
Superclass:
RedRLE
Project
Source file
Extension
Superclass:
RedRamp
Project
Source file
Extension
Superclass:
RedSFPlayer
Project
Source file
Extension
Superclass:
RedSFPlayerDisk
Project
Source file
Extension
Superclass:
RedSFPlayer
RedSequencer
Project
Source file
Extension
Superclass:
RedSlide
Project
Source file
Extension
Superclass:
RedSlider
Project
Source file
Extension
Superclass:
RedSmooth
Project
Source file
Extension
Superclass:
RedSmoothUD
Project
Source file
Extension
Superclass:
RedStaticText
Project
Source file
Extension
Superclass:
RedStereo
Project
Source file
Extension
Superclass:
RedSys
Project
Source file
Extension
Superclass:
RedTapTempoGUI
Extension
Superclass:
RedTapeRecorder
Project
Source file
Extension
Superclass:
RedTempoClockGUI
Extension
Superclass:
RedTest
Project
Source file
Extension
Superclass:
RedTextView
Project
Source file
Extension
Superclass:
RedTime
Project
Source file
Extension
Superclass:
RedToolsMenu
Project
Source file
Extension
Superclass:
RedTween
Project
Source file
Extension
Superclass:
Redraw
Project
Source file
Extension
Superclass:
SequenceableCollection
Project
Source file
Extension
Superclass:

Found no versions tagged via git

Installation

Repository

URL

https://github.com/redFrik/redSys

Since

2009-09-09

Last update

2024-04-01

Current version

0.64

Quark info

url

https://www.fredrikolofsson.com/

name

redSys

path

redSys

since

2009

author

redFrik

schelp

Overviews/redSysOverview

summary

red system including mixers, effects, instruments, presets, tools, gui

version

0.64

dependencies

['TabbedView2_QT', 'TabbedView2']

isCompatible

a function

Possible dependcies

TabbedView2

TabbedView2_QT

Possible dependants