a Quark for SuperCollider
install it from within supercollider with the command Quarks.install("redSys")
and then recompile.
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 |
Some of the gui classes need the TabbedView2 quark (should get automatically installed when installing this quark)
Most classes do not have a GUI, but here are a few screenshots of ones that do...
- 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