[Initial record Rohan Drape **20051101133739] [Add identifier field to UGen. Rohan Drape **20051102120231] [In UGen Rohan Drape **20051102122230] [Add Buffer UGens Rohan Drape **20051103113504] [Add FFT, PV, Information and Envelope UGens Rohan Drape **20051103131610] [Correct errors in Envelope Rohan Drape **20051105121115] [Preliminary graph drawing implementation Rohan Drape **20051106014131] [Reorder ID input at Noise UGens Rohan Drape **20051106101859] [Consult DOTVIEWER in draw' Rohan Drape **20051107054330] [Make sync' return OSC message Rohan Drape **20051107081804] [Close socket in play' and others Rohan Drape **20051107091645] [Initial UTC and NTP variants Rohan Drape **20051107122514] [implemented area functions asinh, acosh, atanh haskore@henning-thielemann.de**20051201223526] [Add hierarchical library names and support for the latest cabal shae@ScannedInAvian.com**20051130094659] [Use concatMap where appropriate Rohan Drape **20051203084719] [Add line, xline, formant, pulse Rohan Drape **20051204125339] [Initial server and ugen help files Rohan Drape **20051204130127] [Help additions and revisions Rohan Drape **20051205094750] [Noise help and UGens Rohan Drape **20051206043518] [Panner help Rohan Drape **20051206050114] [Delay help files Rohan Drape **20051206052014] [Add Make rules and silence warnings Rohan Drape **20051227045615] [Readability fixes Rohan Drape **20060105134451] [Make filter UGens implicit rate Rohan Drape **20060106121608] [Specialize FFT UGens Rohan Drape **20060106232416] [Initial Demand rate support Rohan Drape **20060109051901] [Implement Demand UGens Rohan Drape **20060109064737] [Make UGen identifier a distinct type Rohan Drape **20060110004632] [Implement support for multiple root UGen graphs Rohan Drape **20060110122203] [Reorder MCE to occur prior to proxying Rohan Drape **20060115130343] [Move Rate to seperate module Rohan Drape **20060116023222] [Add remaining math operators Rohan Drape **20060124041031] [Initial SndFile sketch (AU files) Rohan Drape **20060124115748] [Add instances for Float to OrdE and EqE Rohan Drape **20060125122407] [Float instance for BinaryOp Rohan Drape **20060125220133] [Osc and OscT are distinct Rohan Drape **20060312060856] [Use Data.List.nub for uniq, transpose for invert (HT) Rohan Drape **20060329122411] [Move UId to separate module Rohan Drape **20060510112402] [Implement and use nub' Rohan Drape **20060510112517] [Implement monadic noise UGen constructors Rohan Drape **20060510025024] [Reinstate Hsc.Dot Rohan Drape **20060510113017] [Write addAction aliases Rohan Drape **20060516115714] [U8v: added ST type signatures, this makes this module compatible with Hugs haskore@henning-thielemann.de**20060403105414] [Hsc.Server: loafDir -> loadDir, new messages n_set_multi, s_new_control haskore@henning-thielemann.de**20060515173145] [Rename scsynth command variant forms Rohan Drape **20060516121955] [Take UId out of Num, delete id argument from normal mkUgen constructors Rohan Drape **20060516123952] [Make add action an enumerated type Rohan Drape **20060516125225] [Delete example graphs Rohan Drape **20060521005620] [Make TGrains a filter UGen Rohan Drape **20060521005726] [Delete incorrect reverse operation in graph constructor Rohan Drape **20060521005802] [Add ReplaceOut UGen constructor Rohan Drape **20060521005855] [Add latch UGen Rohan Drape **20060620075328] [Add lfpulse UGen Rohan Drape **20060620075346] [Instance of Ord for UGen Rohan Drape **20060620134822] [Delete analog bubbles example graph Rohan Drape **20060625033846] [Simplify d_recv' Rohan Drape **20060625033929] [Enumerate imports at Play.hs Rohan Drape **20060625034022] [Replace init' and stop' with reset' Rohan Drape **20060625034124] [Return result in withfd Rohan Drape **20060625034202] [Delete unused imports at Play.hs Rohan Drape **20060625034355] [Delete unused import in Math.hs Rohan Drape **20060625035025] [Implement unimplemented_binop Rohan Drape **20060625035217] [Implement unimplemented_ternaryop Rohan Drape **20060625035225] [Delete unused import in Math.hs Rohan Drape **20060625035312] [Quieten compiler warnings Rohan Drape **20060625042009] [Quieten compiler warnings Rohan Drape **20060625042318] [Enumerate imports Rohan Drape **20060625044606] [Add MCE clause to uniquify Rohan Drape **20060626095317] [Fix dot to draw graphs with Control inputs correctly Rohan Drape **20060626095345] [Whitespace edit Rohan Drape **20060626095443] [Fix error in s_new' Rohan Drape **20060626095452] [Implement dupn, dupn' and variants Rohan Drape **20060626104341] [Add error message to uniquify Rohan Drape **20060626112402] [Implement mix and mix_fill Rohan Drape **20060626112437] [Simplify definition of dup variants Rohan Drape **20060626115005] [Implement randr and choose Rohan Drape **20060627111102] [Fix Control label at Dot.hs Rohan Drape **20060627114936] [Implement linen and varsaw UGens Rohan Drape **20060627115014] [Implement muladd UGen Rohan Drape **20060627125815] [Implement partial optimization for constant math Rohan Drape **20060628022203] [Implement klank UGen Rohan Drape **20060628022321] [Implement softclip unary operator Rohan Drape **20060628022343] [Rename randr to rrand and implement rrandx Rohan Drape **20060628022420] [Implement rrandi Rohan Drape **20060628025229] [Implement rrandl, rrandc and rrandmce Rohan Drape **20060628032213] [Implement partial optimization for constant unary math Rohan Drape **20060628071109] [Implement interleave in Hsc.List Rohan Drape **20060628071207] [Implement playbuf UGen Rohan Drape **20060628085155] [Fix error in osc_sz' Rohan Drape **20060628095148] [Implement printer for server status Rohan Drape **20060628095209] [Implement compose at Hsc.List Rohan Drape **20060629111229] [Fix errors in _setn server command implementations Rohan Drape **20060702012500] [Fix typing error Rohan Drape **20060702012752] [Implement pulsedivider UGen Rohan Drape **20060702021306] [Implement rrandd Rohan Drape **20060702033220] [Implement at and at' Rohan Drape **20060702033232] [Use Double instead of Float as normal real type Rohan Drape **20060702073155] [Simplify at' variant Rohan Drape **20060702080225] [Add latch UGen help file Rohan Drape **20060702080306] [Add pulsedivider UGen help file Rohan Drape **20060702080337] [Implement envlinen Rohan Drape **20060702101402] [Use Double as internal representation for OscFloat Rohan Drape **20060703084452] [Additional names for binary operators Rohan Drape **20060704043523] [Fixes to b_setn and c_setn Rohan Drape **20060704043552] [Actually fix _setn variants Rohan Drape **20060704075108] [Delete UId.hs and name (UId 0) zeroUId Rohan Drape **20060708084825] [Add error clauses to quieten compiler Rohan Drape **20060708085130] [Move osc_show' to appropriate module Rohan Drape **20060708085441] [Do not enumerate UGen constructors in import Rohan Drape **20060708085613] [Whitespace cleanup Rohan Drape **20060708085625] [Implement toSndFile at Hsc.SndFile Rohan Drape **20060717070514] [Add -fexcess-precision flag to Makefile Rohan Drape **20060717070646] [Fix argument ordering at playbuf Rohan Drape **20060717070720] [Rename toSndFile to writeSndFile Rohan Drape **20060717102421] [Write doneAction constants Rohan Drape **20060722100817] [Make pause sane for negative intervals Rohan Drape **20060722100852] [Implement playScore Rohan Drape **20060722100935] [Implement phasor UGen Rohan Drape **20060731120626] [Implement find' variant Rohan Drape **20060801102539] [Rename UGens using initialCamelCase Rohan Drape **20060807103542] [Move UGen definitions to Hsc.UGens.* Rohan Drape **20060807104547] [Fix error in capitalization of allpass filters Rohan Drape **20060807110621] [Record Hsc/UGens/Envelope.hs file with darcs Rohan Drape **20060807110936] [Use System.Environment in place of System.Posix.Env Rohan Drape **20060808015907] [Make cabal file point directly to Hsc site Rohan Drape **20060808020100] [Enumerate unary and binary operators Rohan Drape **20060808033625] [Delete list instance for Num Rohan Drape **20060826013911 Courtesy Henning Thielemann ] [use Control.Exception.bracket for open-process-close structures haskore@henning-thielemann.de**20060827193356] [Hsc.Construct: simplify monadic expressions haskore@henning-thielemann.de**20060828080756] [Hsc.Envelope: added dbl, identifiers with camelCase haskore@henning-thielemann.de**20060828081133] [Hsc.OpenSoundControl: splitAt instead of take+drop, reduce parentheses haskore@henning-thielemann.de**20060828081623] [Hsc.Random: simplify monadic expressions, added merge2rand haskore@henning-thielemann.de**20060828082024] [make Rate instance of Enum class haskore@henning-thielemann.de**20060828082152] [Hsc.UGen: 'length o > 1' is too strict, replaced by pattern matching haskore@henning-thielemann.de**20060828082326] [Hsc.Random: simplify monadic expressions, floor needs no import, use exponential number literals haskore@henning-thielemann.de**20060828082726] [Hsc.UGens.IO: explicit import haskore@henning-thielemann.de**20060828082829] [Hsc.Udp: simplify monadic expression haskore@henning-thielemann.de**20060828082928] [Hsc.Dot: eta reduction haskore@henning-thielemann.de**20060828083108] [Hsc.Play: 'length o > 0' -> 'not (null o)' haskore@henning-thielemann.de**20060828083741] [Hsc.Play: add function that have a sound-id parameter haskore@henning-thielemann.de**20060828083848] [Prune unnecessary imports Rohan Drape **20060828102414] [Move note about joinPaths to psuedo-function Rohan Drape **20060828102608 The implementation in GHC is in the Cabal package ] [Rename envLinen Rohan Drape **20060828102807] [Delete cryptic comments Rohan Drape **20060828102839] [Revert extensions to Hsc.Play Rohan Drape **20060828102909] [Fix Makefile to clean second layer build files Rohan Drape **20060828102934] [Rename Hsc.UGens.* to Hsc.UGen.* Rohan Drape **20060828103341] [Rename Hsc.Operator.UOp to Hsc.Operator.Unary also for binary variant Rohan Drape **20060828111545] [add type signatures to UGen wrappers haskore@henning-thielemann.de**20060828151012] [add type signatures to general Hsc modules haskore@henning-thielemann.de**20060828151306] [U8v: simplify casts haskore@henning-thielemann.de**20060828152413] [Hsc.Math: removed superclasses of Floating from class constraints haskore@henning-thielemann.de**20060828152559] [renamed 'id' to 'uid' to avoid conflicts with the identity function; eliminated other warnings haskore@henning-thielemann.de**20060828152605] [add -Wall flag to Cabal haskell-supercollider@henning-thielemann.de**20060828153433] [Hsc.Play: added signatures haskell-supercollider@henning-thielemann.de**20060828153541] [Write constants as fractions Rohan Drape **20060829023138] [Fix signature for play Rohan Drape **20060829023307] [Add -Wall to makefile Rohan Drape **20060829023320] [Restructure from Hsc to Sound.SC3 (.UGen and .Server) Rohan Drape **20060910033246] [Add Enum instance for UGen Rohan Drape **20060915132949] [mkFilter, mkOsc, tRand and Rand edits Rohan Drape **20061029023748 Saner definitions for mkFilter and mkOsc. tRand and family are filters. Rand and family are specialized to IR. ] [Fix rates for pv_HainsworthFoote and pv_JensenAndersen Rohan Drape **20061029024913] [Implement remaining IO UGens and order as in sclang Rohan Drape **20061101103313] [Implement remaining Information UGens and order as in sclang Rohan Drape **20061101103419] [Implement remaining Panner UGens and order as in sclang Rohan Drape **20061101103513] [Fix error in OSC bundle encoder Rohan Drape **20061108102928] [Write one line haddock comments for filters Rohan Drape **20061108103018] [Edit Command.hs to follow Server-Command-Reference.rtf Rohan Drape **20061112031324] [Add exports and haddock comment to SC3.Server.Graphdef Rohan Drape **20061112064958] [Add exports and haddock comment to SC3.Server.Schedule Rohan Drape **20061112065105] [Add exports and haddock comment to SC3.Server.Status Rohan Drape **20061112065200] [List imports at Command.hs Rohan Drape **20061113033427] [Fix OSC bundle encoding error, implement cstr_u8v Rohan Drape **20061113033537] [Export pauseUntil from Schedule.hs Rohan Drape **20061113033724] [Re-order and add terse haddock documentation for Buffer UGens Rohan Drape **20061113055819] [Re-order and provide separate signature for Noise UGens Rohan Drape **20061113060910] [List all imports at Dot.hs Rohan Drape **20061113064159] [Add terse comments at Dot.hs Rohan Drape **20061113064247] [Reorder and write terse haddock documentation Rohan Drape **20061113124315] [Improve naming at OpenSoundControl, restrict exports Rohan Drape **20061113132530] [Use enumerated types for n_run, notify and dumpOSC Rohan Drape **20061113133930] [fix Haddock markup haskore@henning-thielemann.de**20061113164233] [OpenSoundControl.align: simplified mod calculation haskore@henning-thielemann.de**20061113164334] [OpenSoundControl.extend: more natural argument order haskore@henning-thielemann.de**20061113164412] [Make signatures precede definitions at Command.hs Rohan Drape **20061114022036] [Use Word8 instead of U8 at Command.hs Rohan Drape **20061114022324] [Move Sound.SC3.Server.OpenSoundControl to Sound.OpenSoundControl Rohan Drape **20061114025209] [Expose Sound.OpenSoundControl in Hsc.cabal Rohan Drape **20061114025900] [freeSelf and pauseSelf do not have output ports. Rohan Drape **20061117103444] [Rewrite UDP implementation and delete Sound.SC3.Server.Schedule Rohan Drape **20061117105018 Move Sound.SC3.Server.Udp to Sound.OpenSoundControl.UDP and simplify Move Sound.SC3.Server.Schedule to Rhs.Schedule Simplify Sound.SC3.Server.Play Edits to support above changes ] [Simplify implementation of Sound/OpenSoundControl/Time.hs Rohan Drape **20061117123534] [Export UTC from Sound.OpenSoundControl.Time Rohan Drape **20061117123911] [Fix Ord instance for UGen Rohan Drape **20061118235309] [Delete UType and utype Rohan Drape **20061118235645] [Haddock documentation at Sound.SC3.UGen.Operator Rohan Drape **20061119002150] [Delete UType at Sound.SC3.UGen.UGen Rohan Drape **20061119002219] [Haddock documentation at Sound.SC3.UGen.UGen Rohan Drape **20061119002311] [More precise error messages at Sound.SC3.UGen.UGen Rohan Drape **20061119002458] [Prefer parentheses to $ Rohan Drape **20061119002549] [White space edits Rohan Drape **20061119002638] [Replace status' with serverStatus Rohan Drape **20061119003643] [Delete Sound.SC3.UGen.Dot Rohan Drape **20061119005452] [elemIndex without fromJust haskore@henning-thielemann.de**20061120113853] [OSC.decodeDatum: use mapAccumL instead of explicit recursion haskore@henning-thielemann.de**20061120114230] [UDP: factored out untilM haskore@henning-thielemann.de**20061120114337] [export types that are used in function signatures, otherwise Haddock claims conflicts haskore@henning-thielemann.de**20061120114533] [Rename mkOsc' to mkOscUId, likewise for mkFilter' Rohan Drape **20061120225102] [Sort SC3.UGen.FFT Rohan Drape **20061120225234] [Delete nub', use (nub . reverse) Rohan Drape **20061121092821] [Improve naming and add haddock comments at UGen.Graph and UGen.Graphdef Rohan Drape **20061121101037] [Make DoneAction a distinct type Rohan Drape **20061121121250] [Fixes to blip help file Rohan Drape **20061121121411] [Fixes to formant help file Rohan Drape **20061121121435] [Fixes to impulse help file Rohan Drape **20061121121503] [Fixes to fSinOsc help file Rohan Drape **20061121121610] [Rename fsinosc.help.lhs to fSinOsc.help.lhs Rohan Drape **20061121123021] [Rename help files in haskellCase Rohan Drape **20061122080014] [Implement audition procedure for use in help files Rohan Drape **20061122081320] [Sort UGen.Oscillator and write haddock comments Rohan Drape **20061122084424] [Add phasor help file Rohan Drape **20061122085802] [Edits to oscillator help files Rohan Drape **20061122085815] [Rename help directories to HaskellCase Rohan Drape **20061122091554] [Edits to allpassN help file Rohan Drape **20061122104719] [Make warp value at mouse[XY] a distinct type Rohan Drape **20061122113502] [Edit mouse[XY] use in help files Rohan Drape **20061122113559] [Edits to latch help file Rohan Drape **20061122121922] [Edits to freeSelf help file Rohan Drape **20061122121949] [Edits to keyState and mouseButton and mouse[XY] help files Rohan Drape **20061122122011] [Edits to pan2 and linPan2 and rotate2 help files Rohan Drape **20061122122103] [Edits to pulseDivider help file Rohan Drape **20061122122137] [add Cabal configuration and build as darcs-test haskore@henning-thielemann.de**20061121190303] [Implement normalizer UGen Rohan Drape **20061125061437] [Implement lfTri UGen Rohan Drape **20061125061609] [Edits to help files Rohan Drape **20061125062222] [First cut at emacs mode Rohan Drape **20061125071639] [Rename linlin help file to linLin Rohan Drape **20061125071700] [Add xLine help file Rohan Drape **20061125071813] [Edits to noise help files Rohan Drape **20061125121433] [Edits to linPan2 and pulsedivider help files Rohan Drape **20061125121451] [Rename pulsedivider to pulseDivider Rohan Drape **20061125121552] [hasher and mantissaMask are filters Rohan Drape **20061125121635] [Implement crackle UGen Rohan Drape **20061125121707] [Implement klang and klangSpec Rohan Drape **20061125125843] [Edit klang help file Rohan Drape **20061125125903] [statusFormat returns list of lines Rohan Drape **20061126014911] [Emacs mode prints status correctly Rohan Drape **20061126014944] [Emacs mode comment edits Rohan Drape **20061126015409] [Simplify hsc-run-region at hsc.el Rohan Drape **20061126015441] [Check haskell is running at hsc-send-string Rohan Drape **20061126015510] [Fix previous simplification at hsc.el Rohan Drape **20061126053404] [Implement b_gen server command Rohan Drape **20061126053515] [Implement select and shaper UGens Rohan Drape **20061126053531] [Add select and shaper help files Rohan Drape **20061126053557] [Implement lfd*Noise* UGens Rohan Drape **20061126121100] [Haddock comments at UGen.Noise Rohan Drape **20061126121145] [Edits to lfd*Noise* help files Rohan Drape **20061126121209] [Implement klankSpec Rohan Drape **20061127115210] [Haddock comments at Filter Rohan Drape **20061127115226] [Edits to help files Rohan Drape **20061127115308] [Implement various envelope UGens Rohan Drape **20061128122507] [Add envelope UGen help files Rohan Drape **20061128122531] [Implement trigger UGens (sweep, trig, toggleFF etc.) Rohan Drape **20061129122011] [Add trigger UGen help files Rohan Drape **20061129122112] [Edit bufRd help file Rohan Drape **20061129122135] [Add buffer query UGen help files Rohan Drape **20061130041439] [Edits and additions to demand rate UGen help files Rohan Drape **20061130030505] [Reimplement demand rate UGens Rohan Drape **20061130030334] [Edits and additions to Delay UGen help files Rohan Drape **20061130030625] [Rename bufAllPass to bufAllpass Rohan Drape **20061130094253] [Implement demand UGen Rohan Drape **20061130094336] [Implement k2A UGen Rohan Drape **20061130094348] [Edits to help files Rohan Drape **20061130094359] [Add information UGen help files Rohan Drape **20061130062253] [Re-order channel count arguments at input UGens Rohan Drape **20061130062358] [Add IO UGen help files Rohan Drape **20061130062443] [Fix error in localIn Rohan Drape **20061130115322] [Implement mceReverse Rohan Drape **20061130115342] [Edits to IO UGen help files Rohan Drape **20061130115401] [Implement tDuty UGen Rohan Drape **20061130121541] [Add tDuty help file Rohan Drape **20061130121611] [Fix dist pattern in boring file Rohan Drape **20061201005829] [Add math UGen help files Rohan Drape **20061201005851] [Add degreeToKey and wrapIndex help files Rohan Drape **20061201042051] [Add analysis UGen help files Rohan Drape **20061201071152] [Implement SC3.UGen.Analysis Rohan Drape **20061201105629] [Implement degreeToKey and wrapIndex UGens Rohan Drape **20061201105817] [Rename unary and binary operators to haskellCase Rohan Drape **20061201105828] [Implement mceChannel Rohan Drape **20061201105920] [Edits to help files Rohan Drape **20061201105948] [Implement and add help file for runningSum Rohan Drape **20061201112502] [Add slope UGen help file Rohan Drape **20061201112842] [Implement pause UGen and add help file Rohan Drape **20061201134949] [Add pauseSelf help file Rohan Drape **20061201135306] [Implement duty UGen Rohan Drape **20061201141251] [Add remaining Demand UGen help files Rohan Drape **20061201141308] [Move latch help file to UGen/Filter Rohan Drape **20061201232231] [Move buffer related help files to UGen/Buffer Rohan Drape **20061201232357] [Move allpass, comb and pitchShift help files to UGen/Filter Rohan Drape **20061201232603] [Implement gendy1 UGen Rohan Drape **20061201234651] [Rename mix_fill to mixFill Rohan Drape **20061201234710] [Add gendy1 help file Rohan Drape **20061202000120] [Implement index UGen and add help file Rohan Drape **20061202001334] [Implement lfCub and lfPar UGens and add help files Rohan Drape **20061202002724] [Add Control.Monad and System.Random to import list for run command Rohan Drape **20061202003806] [Implement osc UGen and add help file Rohan Drape **20061202003850] [Implement twindex UGen and add help file Rohan Drape **20061202005404] [Make loop inputs at buffer UGens a distinct type, edit help files Rohan Drape **20061202022329] [Edit help files Rohan Drape **20061202022432] [Make interpolation input at bufRd a distinct type, implement bufRd[NLC] Rohan Drape **20061202030301] [Implement further chaotic oscillators, add help files Rohan Drape **20061202042950] [Implement compander UGen and add help file Rohan Drape **20061202085336] [Make UGen an instance of Random Rohan Drape **20061202094118] [Help files for pv_BrickWall, pv_RandComb and pv_RandWipe Rohan Drape **20061202094148] [Fix definition of pv_BinScramble and add help file Rohan Drape **20061202105752] [Add fft, ifft, pv_BinShift and pv_RectComb help files Rohan Drape **20061202111320] [Make demand UGen rate keyed on thetrigger input Rohan Drape **20061203065947] [Add examples to demand UGen help file Rohan Drape **20061203070023] [Implement dbufrd UGen Rohan Drape **20061203072442] [Add help files for dbufrd and dser UGens Rohan Drape **20061203072627] [Move chaos UGens to Sound.SC3.UGen.Chaos Rohan Drape **20061203232913] [Move chaos UGen help files to Help/UGen/Chaos Rohan Drape **20061203233018] [Add cursory README file Rohan Drape **20061205131017] [Further haddock comments for UGen constructors. Rohan Drape **20061206041557] [Enumerate exports at Sound.SC3.UGen.Graph & Operator & UGen Rohan Drape **20061206041733] [Provide functions ommitted in enumeration as required by Rhs Rohan Drape **20061206053419] [First cut at support for nested MCE structures Rohan Drape **20061206053548] [Further edits to export list at Sound.SC3.UGen.UGen Rohan Drape **20061206090326] [Add localOut UGen help file Rohan Drape **20061206120349] [Edits to in and inFeedback UGen help files Rohan Drape **20061206120410] [Haddock comments at UGen/FFT.hs Rohan Drape **20061208122333] [Implement convolution UGen Rohan Drape **20061208122404] [Add convolution help file Rohan Drape **20061208122547] [Implement pv_Copy UGen Rohan Drape **20061208134317] [Edit and add further FFT help files Rohan Drape **20061208134330] [Further additions to FFT UGen help files Rohan Drape **20061209060744] [Add example to latch UGen help file Rohan Drape **20061209060809] [Edit layout of server command help files Rohan Drape **20061211233624] [Add rate arguments to oscillator UGen help files Rohan Drape **20061218054559] [Trivial help file edits Rohan Drape **20061219023650] [Make Sound.SC3.Server.Command reflect actual interfaces Rohan Drape **20061221012450 Add haddock documentation where required ] [Add help files for remaining server commands Rohan Drape **20061221012557] [Add example at subsampleOffset help file Rohan Drape **20061221013149] [Edit UGen help files to conform to revised server command interfaces Rohan Drape **20061221013209] [Rename local utility functions at SC3.Server.Command Rohan Drape **20070123110323] [Update cabal file Rohan Drape **20070128002919] [Implement hsc-run-line in the emacs mode Rohan Drape **20070128003000] [Fix error in sinOsc help file Rohan Drape **20070128003036] [Edit makefile to build using cabal Rohan Drape **20070128003055] [Update README file Rohan Drape **20070128003150] [Fix error in haddock markup at Sound.SC3.Server.Command Rohan Drape **20070128005822] [Edit emacs mode to include Sound.OpenSoundControl Rohan Drape **20070128031757] [Initial draft of a tutorial Rohan Drape **20070128031849] [Use cursor not point in the tutorial Rohan Drape **20070128041847] [Add note on haddock documentation to tutorial Rohan Drape **20070128041935] [Minor clarifications to Tutorial.lhs Rohan Drape **20070130120919] [Delete duplicate select help file Rohan Drape **20070205113453] [Run ghc optimizer at -O2 Rohan Drape **20070205113514] [Implement hsc-modules user level variable Rohan Drape **20070205120419] [Add note on hsc-modules to tutorial Rohan Drape **20070205120507] [Move note on hsc-modules to earlier in tutorial Rohan Drape **20070205121220] [Rename to hsc3 and move Sound.OpenSoundControl to hosc package Rohan Drape **20070206065628] [Implement sendTrig and add help file Rohan Drape **20070218145021] [Fix error in sendTrig help file Rohan Drape **20070221134543] [Rename hsc-* to hsc3-* at emacs mode Rohan Drape **20070221134609] [Edit tutorial to note hosc and hsc3 separation and emacs mode renaming Rohan Drape **20070221134717] [Track changes to sclang Compander help file Rohan Drape **20070223002443] [Update help file use of b_setn to follow revised semantics Rohan Drape **20070224002308] [Edits to inFeedback help file, use private bus Rohan Drape **20070224030109] [Add rate argument to localIn help file Rohan Drape **20070225081753] [Edit tDuty to require typed DoneAction Rohan Drape **20070228120713] [Edit interpolation note in bufRd help file Rohan Drape **20070228121212] [Accomodate pstr edits at hosc Rohan Drape **20070303091049] [Note rate restriction at playBuf help file Rohan Drape **20070303091131] [Edits to tDuty help file Rohan Drape **20070303091208] [Shift Graphdef constructor from OSC.U8v to OSC.Byte encoder Rohan Drape **20070304002821] [Shift SC3.Server OSC communication from UDP to TCP Rohan Drape **20070304002942] [Fix bus offset error in pv_ConformalMap help file Rohan Drape **20070304003055] [Tutorial section on monitoring incoming server messages Rohan Drape **20070304003538] [Accomodate edits hosc that introduce a 'Transport' type Rohan Drape **20070304031912] [Minor edits to allpassN help file Rohan Drape **20070304122327] [Edit Tutorial to reflect shift to TCP as default transport Rohan Drape **20070314224912] [Clarify README Rohan Drape **20070314225005] [Add Control.Concurrent to hsc3-modules in hsc3.el Rohan Drape **20070317101724] [Revert to using UDP at withSC3 Rohan Drape **20070317101808 scsynth leaks memory at every TCP connect/disconnect ] [Add envSine example to envGen help file Rohan Drape **20070317102015] [Reorder arguments to SC3.Server.Play.play Rohan Drape **20070317103114 This now follows the ordering at OSC.Transport.send ] [Add lagIn help file Rohan Drape **20070317103308] [Implement envCoord and envTrapezoid Rohan Drape **20070318032146] [Add examples for envCoord and envTrapezoid Rohan Drape **20070318032218] [Minor edit to rand help file Rohan Drape **20070318032239] [Implement SC3.UGen.Noise.[Pure|Monadic] modules, use qualified names instead of UId suffix Rohan Drape **20070319005437] [Implement SC3.UGen.Demand.[Pure|Monadic] modules, use qualified names instead of UId suffix Rohan Drape **20070319010439] [Implement SC3.UGen.FFT.[Pure|Monadic] modules, use qualified names instead of UId suffix Rohan Drape **20070319022618] [Delete unused import statements Rohan Drape **20070319093847] [Update hsc3.cabal to reflect Pure/Monadic changes Rohan Drape **20070319093934] [Move Loop, Interpolation, DoneAction and Warp to UGen.Enum module Rohan Drape **20070329112207] [Haddock documentation for Information UGens Rohan Drape **20070329123133] [Haddock documentation for envelope parameter constructors Rohan Drape **20070329123155] [Whitespace edits Rohan Drape **20070329123405] [Initial help file for radiansPerSample Rohan Drape **20070329123621] [Add Sound.SC3.UGen.Enum to hsc3.cabal Rohan Drape **20070330001252] [Implement non-UGen dbAmp and ampDb Rohan Drape **20070330001308] [Add twChoose help file Rohan Drape **20070330002101] [playBuf is specialized to audio rate Rohan Drape **20070331011757] [Note rate argument at bufRateScale help file Rohan Drape **20070331011846] [inTrig is control rate only, edit help file Rohan Drape **20070331043756] [Add trigControl as IO UGen Rohan Drape **20070331043824] [Add Data.List and System.Directory to hsc3-modules Rohan Drape **20070331125135] [Delete test script from darcs preferences Rohan Drape **20070331143809] [Implement and add help file for linExp UGen Rohan Drape **20070401023023] [Move UId to separate module, release from IO monad Rohan Drape **20070403125213] [Add Base variants for non-functional UGens Rohan Drape **20070403155200 The Pure and Monadic variants are in terms of Base ] [Replace IO UGen with (UId m) => m UGen Rohan Drape **20070405030411] [Fix type of UGen.clone from IO to (UId m) => m Rohan Drape **20070405041249] [Delete UGen.IO.addOut, no implicit graph editing at Server.Play Rohan Drape **20070405041800] [Edit tutorial to not require implicit out UGen Rohan Drape **20070405080311] [Edit audition use in UGen help files Rohan Drape **20070405091801 s/audition $ \(.*\)/audition (out 0 \1))/g ] [Initial pass at UGen database Rohan Drape **20070408072107] [Extend hsc3.el to work with both literate and non-literate files Rohan Drape **20070408080715] [Fix errors in hsc3.el Rohan Drape **20070409014304] [Implement hsc3-load-buffer, hsc3-interrupt-haskell and hsc3-run-main Rohan Drape **20070409014342] [Implement silent UGen, add help file Rohan Drape **20070409134708] [Rename mod method at BinaryOp to modE Rohan Drape **20070422032738] [Write instances of UGen for Real and Integral Rohan Drape **20070422032809] [Rename lcm, gcd and atan2 methods to have E suffix Rohan Drape **20070422035740] [Add rate arguments to noise help files as required Rohan Drape **20070423114435] [Standardise levels at noise help files Rohan Drape **20070423115106] [Use Setup.lhs , and note binary package dependency. alex@slab.org**20070609104407] [Add binary to Build-Depends at hsc3.cabal Rohan Drape **20070617122308] [Simplify definition of UGen.clone Rohan Drape **20070624034059] [adapt to Transport type class haskore@henning-thielemann.de**20070624101358] [UGen.uniquify replaced by UGen.createUnique haskore@henning-thielemann.de**20070624102229 there is no need for id replacement and 'error' in the incomplete pattern match ] [UId.State for non-IO generation of unique identifiers haskore@henning-thielemann.de**20070624104444] [Envelope.envTrapezoid: make comment Haddock compliant haskore@henning-thielemann.de**20070624160031] [UGen: export also Output, Special; Haddock accepts only exported types in type signatures haskore@henning-thielemann.de**20070624160142] [Rename UId.uid to UId.generateUId, move State instance of UId to tutorial Rohan Drape **20070625133118] [Revert UDP constructor to udp Rohan Drape **20070625134123] [Write (UGenID -> UGen) directly instead of type shorthand Rohan Drape **20070625134311] [hosc renamed udp to openUDP Rohan Drape **20070626094230] [Write UGen as record with selectors Rohan Drape **20070626132629] [Delete obsolete accessors and whitespace edits Rohan Drape **20070626132820] [Add hsc3-main-modules to hsc3.el Rohan Drape **20070630144511] [Add 'User configuration files' section to Tutorial Rohan Drape **20070630150142] [Add haddock comments for AddAction and PrintLevel Rohan Drape **20070701042726] [Move private functions to new SC3.Server.Private module Rohan Drape **20070701042756] [Add haddock comments for UGen.Enum types and move adaptors to SC3.UGen.Private module Rohan Drape **20070701043151] [Add missing haddock comments, ensure private functions are not exported Rohan Drape **20070701043319] [Move envelope data constructors to separate module, Envelope.Construct Rohan Drape **20070701043457] [Export new Sound.SC3.UGen.Envelope.Construct module Rohan Drape **20070701043523] [Fix import lists at UGen/Information and UGen/Private Rohan Drape **20070701044050] [Add Other-modules entry to hsc3.cabal for Private modules Rohan Drape **20070701090523] [Further example graphs at tGrains help file Rohan Drape **20070701090554] [Fix error in rateOrd ordering Rohan Drape **20070701113100] [Implement demandEnvGen wrapper and add help file Rohan Drape **20070701113156] [Do not use deprecated turn-on-haskell-font-lock Rohan Drape **20070701113224] [Minor edits and further example at demandEnvGen help file Rohan Drape **20070705102326] [Implement wrapper to recordBuf UGen Rohan Drape **20070705132530] [Use Loop enumerated type at dbufrd Rohan Drape **20070705132722] [UGen.mceDegree: return 1 for mono UGens haskell-supercollider@henning-thielemann.de**20070705143949] [Fix dbufrd help file to use Loop type Rohan Drape **20070706044009] [Delete 'Pure' modules, simplify UGen constructors (internal) Rohan Drape **20070706044046] [Split SC3.UGen.UGen into smaller parts (internal) Rohan Drape **20070706061430] [turn-on-haskell-font-lock is deprecated Rohan Drape **20070706122234] [Add turn-on-hsc3-keybindings to over-ride local keymap Rohan Drape **20070706122301] [Add wrapper and help file for detectIndex UGen Rohan Drape **20070707015018] [Give detectIndex help file correct extension Rohan Drape **20070707015440] [Move index help file to correct category Rohan Drape **20070707015500] [Implement wrapper for indexInBetween and add help file Rohan Drape **20070707020412] [Move osc, vOsc and vOsc3 to correct category, help files also Rohan Drape **20070707020720] [Add vOsc help file Rohan Drape **20070707022222] [Add mceEdit to UGen.MCE Rohan Drape **20070707023335] [Revert patch to mceDegree Rohan Drape **20070707023452] [Note that hosc is an alias for sw-78, and hsc3 for sw-69 Rohan Drape **20070721030230] [Add signature for mceEdit Rohan Drape **20070730092347] [Implement leftmost rule for MRG nodes Rohan Drape **20070730111936 The leftmost value at an MRG can be used to continue a graph. ] [Add Sound.SC3.Server.NRT for non-real-time synthesis Rohan Drape **20070811050801] [Add Sound.SC3.Server.NRT to hsc3.cabal Rohan Drape **20070811055455] [Simplify encodeNRT, use encodeOSC_NTP from hosc Rohan Drape **20070812023431] [Haddock format for NRT comments Rohan Drape **20070812071323] [Add control rate example to lpf help file Rohan Drape **20070814131552] [Add checkInput pass to UGen constructor Rohan Drape **20070914224613] [Delete Makefile Rohan Drape **20071105231551] [Minor fixes to README and hsc3.cabal Rohan Drape **20071105231636] [Update Build-Depends for ghc 6.8.1 Rohan Drape **20071108143908] [Delete Help/Tutorial/State.lhs Rohan Drape **20071115221318 This file is not yet really helpful! Can revisit at some stage in the future, see mail archives. ] [Update Tutorial to have correct status display Rohan Drape **20071115221410] [Whitespace edits (type declaration alignments) Rohan Drape **20071115221453] [Rename utility modules from Private to Utilities Rohan Drape **20071115222053] [Delete Sound/SC3/UGen/DB/Data.hs Rohan Drape **20071115222453 Move to separate project, hsc3-db ] [Minor refactor of Sound/SC3/UGen/Graph.hs Rohan Drape **20071115233948] [Place hsc3-run-main into expression sub-menu Rohan Drape **20071117063845] [Use consistent audio file name in Help files Rohan Drape **20071201021821] [Further example at delayN help file Rohan Drape **20071201022000] [Expand on bufFrames example (minor) Rohan Drape **20071201022827] [Fix haddock formatting for twindex comment Rohan Drape **20071201022910] [Add machine listening module Rohan Drape **20071201022939] [Initial topological sort for UGen graphs Rohan Drape **20071210022201 http://create.ucsb.edu/pipermail/sc-users/2003-March/002807.html This simple graph can test the topological sort of the graphdef, it ought only to use a minimal number of interconnect buffers (the below works with 'scsynth -u 57110 -w 4'). > let n = 122 > c = envCoord [(0,0), (0.15, 1), (6, 0)] 1 1 EnvLin > e = envGen KR 1 1 0 1 RemoveSynth c > s = mixFill n (\n -> sinOsc AR (440 + fromIntegral n) 0 * 0.001) > audition (out 0 (s * e)) ] [Track edits to FFT and IFFT UGens at sc3 Rohan Drape **20071213064901] [Edit FFT help files to reflect edits to fft and ifft Rohan Drape **20071213064930] [Definition for packFFT and unpack1FFT Rohan Drape **20071214050900] [Definitions for ampComp and ampCompA Rohan Drape **20071214050958] [moogFF definition Rohan Drape **20071214051202] [Sort filter definitions (edit) Rohan Drape **20071214051221] [Note linLin and linExp have k-rate inputs Rohan Drape **20071214052120] [moogFF help file Rohan Drape **20071214052158] [TAGS and tags are boring Rohan Drape **20071214054226] [hilbert definition Rohan Drape **20071214054238] [Implement freqShift Rohan Drape **20071214055556] [freqShift help file Rohan Drape **20071214055626] [Definitions for grain* and warp1 Rohan Drape **20071214064653] [Help files for grain* and warp1 Rohan Drape **20071214064725] [Add haddock comment for packFFT Rohan Drape **20071214232424] [Implement packFFTSpec Rohan Drape **20071214232447] [packFFT help file Rohan Drape **20071214232503] [unpackFFT definition Rohan Drape **20071214234017] [pvcollect definition Rohan Drape **20071214234028] [Implement modE for Double Rohan Drape **20071215012656] [pvcollect help file Rohan Drape **20071215012732] [pvcollect help file (edit) Rohan Drape **20071215013114] [Implement splay Rohan Drape **20071227034639] [Add helpfile for splay Rohan Drape **20071227034720] [Change type of audition to UGen -> IO () Rohan Drape **20071227034733] [Delete trivial and Config example from Tutorial Rohan Drape **20071228003955] [Fix formatting of Other-modules cabal property Rohan Drape **20071230021056] [Add Data-files cabal property Rohan Drape **20071230021122 To generate type: ls emacs/*.el Help/*/*.lhs Help/*/*/*.lhs ] [TAG hsc3 0.1 Rohan Drape **20071230021351] [Increment version (0.1 -> 0.2) Rohan Drape **20071231045801] [Add stepper help file Rohan Drape **20071231045827] [Fix impulse phase argument at decay2 help file Rohan Drape **20071231062101] [Add further (simpler) example at stepper help file Rohan Drape **20071231062116] [Fix transcription error in stepper example Rohan Drape **20071231062138] [Make stepper example louder Rohan Drape **20071231062158] [Change MRG representation Rohan Drape **20080104075449 From [x:xs] to (x,y) ] [Implement mrg to provide previous MRG interface Rohan Drape **20080104075908] [Add proxy rule for MRG Rohan Drape **20080104075956 Not included in prior patch by error ] [Fix MRG behavior during MCE Rohan Drape **20080104080059 MCE must see through into the left branch of an MRG ] [Layout edits only Rohan Drape **20080104080331] [Layout edits only Rohan Drape **20080104080350] [Update Help files to relfect change to MRG definition Rohan Drape **20080104080402] [Implement constant, control and mce constructors Rohan Drape **20080108231733] [Use mce in place of MCE at help files Rohan Drape **20080108231830] [Use mrg in place of MRG at help files Rohan Drape **20080108232025] [Use control in place of Control at help files Rohan Drape **20080108232058] [Use constant in place of Constant in help files Rohan Drape **20080108232117] [Edit comment to spell out mrg Rohan Drape **20080108232144] [Use mceEdit in place of mceReverse Rohan Drape **20080108232212] [Delete unnecessary use of Constant Rohan Drape **20080108232232] [Layout edits (whitespace only) Rohan Drape **20080108233753] [Move BinaryOp and UnaryOp definitions to classes Rohan Drape **20080108234026] [Use hsc3-unlit in hsc3-run-line Rohan Drape **20080109013457] [Implement and bind hsc3-run-multiple-lines Rohan Drape **20080109013606] [Add note to tutorial regarding multiple line regions Rohan Drape **20080109013617] [Correct non-layout example in tutorial Rohan Drape **20080109014146] [Do not require layout at Help/UGen/Trigger Rohan Drape **20080109035123] [Swap key bindings for run-multiple-lines and run-regions Rohan Drape **20080109035347] [Edit to reflect changed keybindings Rohan Drape **20080109035409] [Do not require layout at Help/UGen/Panner Rohan Drape **20080109040038] [Do not require layout at Help/UGen/Granular Rohan Drape **20080109040557] [Do not require layout at Help/UGen/Chaos Rohan Drape **20080109044554] [Do not require layout at Help/UGen/Envelope Rohan Drape **20080109050510] [Fix error in definition of freeSelfWhenDone Rohan Drape **20080109050526] [Do not require layout at Help/UGen/Noise Rohan Drape **20080109051623] [Do not require layout at Help/UGen/Analysis Rohan Drape **20080109052046] [Do not require layout at Help/UGen/Demand Rohan Drape **20080109053944] [Do not require layout at Help/UGen/Oscillator Rohan Drape **20080109055219] [Do not require layout at Help/UGen/Math Rohan Drape **20080109055624] [Do not require layout at Help/UGen/Information Rohan Drape **20080109073649] [Do not require layout at Help/UGen/Buffer Rohan Drape **20080109074838] [Do not require layout at Help/UGen/Filter Rohan Drape **20080109081448] [Do not require layout at Help/UGen/FFT Rohan Drape **20080109103235] [Do not require layout at Help/UGen/IO Rohan Drape **20080109104040] [Add note on import statements at ghci to Tutorial Rohan Drape **20080115142754] [Implement auditionG Rohan Drape **20080115142827] [Generalise constant and write constanti Rohan Drape **20080116023728 This gives defaulting warnings, which ought to be quietened somehow ] [Add audio rate example at dseq Rohan Drape **20080116023853] [Add do notation example at whiteNoise Rohan Drape **20080116023905] [Delete constanti Rohan Drape **20080116024357 The Real constraint at constant includes Int and Integer ] [Reduce internal pattern matches on UGen data type Rohan Drape **20080121083729] [Narrow UGen import at Server/Play.hs Rohan Drape **20080121092214] [Delete erroneous tab characters Rohan Drape **20080121092225] [Add -fwarn-tabs and -fno-warn-type-defaults to cabal file Rohan Drape **20080121092243 The type defaults are arising because of the definition of constant, in place of Constant ] [Minor edits to pulse help file Rohan Drape **20080121115002] [Add README file to Data-files at hsc3.cabal Rohan Drape **20080121115022] [Rename UGen constructor to Primitive Rohan Drape **20080122230906] [Fixes to quieten defaulting warnings, re-enable warnings Rohan Drape **20080123001225] [Improve freeSelf example in help file Rohan Drape **20080124071821] [Use mce in place of MCE Rohan Drape **20080124071840] [Initial pass at hsc3.help.lhs Rohan Drape **20080124071900] [Fix demand implementation to handle mce correctly Rohan Drape **20080125043744] [Simplify disclaimer Rohan Drape **20080125044045] [Only interpretable haskell is behind > Rohan Drape **20080125044101] [Clarify that constant is a function Rohan Drape **20080125044131] [Expand on demand rate nodes Rohan Drape **20080125044148] [Add 'what needs to be done' section Rohan Drape **20080125052510] [Spelling errors fixed Rohan Drape **20080125052531] [Add note on equality Rohan Drape **20080125104901] [Add section for Non-determism etc. Rohan Drape **20080125104936] [Further references, minor edits Rohan Drape **20080125105025] [Simplify definition of mix Rohan Drape **20080126031051] [Edits to envelope constructor comments Rohan Drape **20080126032432] [Rename Sound/SC3/UGen/Mix to Sound/SC3/UGen/Composite Rohan Drape **20080126032848] [Implement async, ie. send & wait Rohan Drape **20080126042542] [Implement mce2 as common special case Rohan Drape **20080126043725] [Implement mceInterleave Rohan Drape **20080126103949] [Initial entries at Help/Tutorial/SC3 Rohan Drape **20080126104019] [Edits to reverberated-sine-percussion graph Rohan Drape **20080127022057] [Add aleatoric-quartet graph Rohan Drape **20080127022356] [Edits to aleatoric-quartet graph Rohan Drape **20080127024014] [Rename Help/Tutorial/SC3 to Help/Tutorial/Graphs Rohan Drape **20080127024102] [Add bowed-string graph Rohan Drape **20080127083417] [Add wind-metals graph Rohan Drape **20080127090120] [Minor edits to graphs Rohan Drape **20080127091401] [Move graphs from Help/Tutorial to Help Rohan Drape **20080127091438] [Add sweepy-noise graph Rohan Drape **20080127092342] [Implement Sound.SC3.UGen.Base module Rohan Drape **20080127095420] [Implement uid as alias for UGenId Rohan Drape **20080127095440] [Use Sound.SC3.UGen.Base and uid in help files Rohan Drape **20080127095454] [Rename piano graph to synthetic-piano Rohan Drape **20080127095635] [Add links to hsc3.help Rohan Drape **20080127103341] [Add babbling-brook graph Rohan Drape **20080127103406] [Minor edit to degreeToKey help file Rohan Drape **20080127112140] [Add modal-space graph Rohan Drape **20080127112227] [Use async in unit generator help files Rohan Drape **20080127113226] [Add noise-burst-sweep graph Rohan Drape **20080127114746] [Add strummable-guitar graph Rohan Drape **20080127120754] [Naming edits to strummable-guitar graph Rohan Drape **20080128044539] [Add note on Help/Graphs to Tutorial file Rohan Drape **20080128044935] [Add bit-reduction graph Rohan Drape **20080128052109] [Add one-line graph Rohan Drape **20080128053708] [Reorder math classes so signature precedes definition Rohan Drape **20080128053723] [Write unit generator in place of UGen in tutorial Rohan Drape **20080128053843] [Minor graph edit Rohan Drape **20080128054606] [Add half-life graph Rohan Drape **20080129101123] [Add lfdNoise3 unit generator binding Rohan Drape **20080129111333] [Add dial-history graph Rohan Drape **20080129111347] [Initial pass at chain-saw graph Rohan Drape **20080129121841] [Edits to chain-saw graph Rohan Drape **20080130022809 This is problematic at present... ] [Add drummer graph Rohan Drape **20080130030747] [Fix exprange definition in chain-saw graph Rohan Drape **20080130035957] [Add deep-sea graph Rohan Drape **20080130040019] [Add record-scratcher graph Rohan Drape **20080130043810] [Edit record-scratcher graph (minor) Rohan Drape **20080130064059] [Add notes on fft' and ifft' to Help Rohan Drape **20080130064105] [Add scritto graph Rohan Drape **20080130064131] [Add oscillator-cluster graph Rohan Drape **20080131041137] [Add shifting-pulses graph Rohan Drape **20080131041546] [Add fwalk graph Rohan Drape **20080131042728] [Add lf-pulse graph Rohan Drape **20080131043510] [Add mouse-clatter graph Rohan Drape **20080131043821] [Add pattern-buffer graph Rohan Drape **20080131044439] [Add cricket graph Rohan Drape **20080131045249] [Minor unit generator help file edits Rohan Drape **20080131045259] [Add ccomb graph Rohan Drape **20080131050517] [Add s-chirp graph Rohan Drape **20080131050632] [Add discretion graph Rohan Drape **20080131051230] [Implement dynKlank composite unit generator Rohan Drape **20080131065452] [Add crotale graph Rohan Drape **20080131065516] [Implement pmOsc composite unit generator Rohan Drape **20080131065938] [Add implosion graph Rohan Drape **20080131070500] [Add klink graph Rohan Drape **20080131071018] [Add h-chatter graph Rohan Drape **20080131071742] [Add xy-interference graph Rohan Drape **20080131072031] [Add k-ppr graph Rohan Drape **20080131073315] [Add three-cpsw graph Rohan Drape **20080131073549] [Include attributions for graphs where missing Rohan Drape **20080131074113] [Add eggcrate graph Rohan Drape **20080131074954] [Add cut-outs graph Rohan Drape **20080131075553] [Add chrd graph Rohan Drape **20080131081809] [Add scheme variants of some graphs Rohan Drape **20080201021344 Variants for analog-bubbles, lfo-modulation, moto-rev, sample-and-hold-liquidities, scratchy and sprinkler. ] [Add sclang variant of klink graph Rohan Drape **20080201024257] [Add sclang variant of lf-pulses graph Rohan Drape **20080201024316] [Add sclang variant of xy-interference graph Rohan Drape **20080201024336] [Use audition for scheme graph variants Rohan Drape **20080201051718] [Add scheme variant of one-line graph Rohan Drape **20080201051736] [Edit haskell harmonic-swimming graph (minor) Rohan Drape **20080203013659] [Edit and scheme variant of harmonic-swimming graph Rohan Drape **20080203013724] [Add supercollider language harmonic-tumbling graph Rohan Drape **20080203015507] [Add supercollider graph for what-was-i-thinking Rohan Drape **20080203021813] [Add supercollider language police-state graph Rohan Drape **20080203093626] [Implement mixFillM as monadic variant of mixFill Rohan Drape **20080203123927] [Add supercollider language graph for synthetic-piano Rohan Drape **20080203123945] [Minor edits to synthetic-piano graphs Rohan Drape **20080203124226] [Add supercollider language variant of three-cpsw graph Rohan Drape **20080204114232] [Add supercollider language variant of shifting-pulses graph Rohan Drape **20080204114903] [Add supercollider language variant of h-chatter graph Rohan Drape **20080204115916] [Add supercollider language variant of cut-outs graph Rohan Drape **20080204121103] [Add supercollider language variant of chrd graph Rohan Drape **20080204125446] [Add supercollider language variant of k-ppr graph Rohan Drape **20080205110028] [Edits to and supercollider language graph for bowed-string Rohan Drape **20080205112252] [Edit supercollider k-ppr graph (minor) Rohan Drape **20080205112518] [Edit eggcrate graph (minor) Rohan Drape **20080205114256] [Add supercollider language eggcrate graph Rohan Drape **20080205114312] [Edit aleatoric-quartet graph Rohan Drape **20080205122144] [Add supercollider language aleatoric-quartet graph Rohan Drape **20080205122210] [Add supercollider language variant of ccomb graph Rohan Drape **20080205124229] [Add supercollider language variant of crotale graph Rohan Drape **20080205125437] [Add supercollider language variant of oscillator-cluster graph Rohan Drape **20080205130639] [hosc makes OSC and Datum abstract Rohan Drape **20080205140925 Generally replace constructors with lower case versions, and use address and arguments accessors as required. ] [Simplify cricket graph Rohan Drape **20080206020504] [Add supercollider language variant of cricket graph Rohan Drape **20080206020522] [Implement binding for dbufwr unit generator Rohan Drape **20080206035019] [Add help file for dbufwr unit generator Rohan Drape **20080206035042] [Implement dinf constant for use with demand ugens Rohan Drape **20080206035425] [Use dinf in demand rate ugen help files Rohan Drape **20080206040427] [Require hosc == 0.2 Rohan Drape **20080206052527] [Set darcs test preference to nil Rohan Drape **20080206053941] [Update Data-files list at hsc3.cabal Rohan Drape **20080206055344] [Set darcs setpref test to nil Rohan Drape **20080206055617] [Specify version of GHC tested with and build-type Rohan Drape **20080206061541 Patches from gwern0@gmail.com, thanks ] [Use find in place of ls for data-files script Rohan Drape **20080206062441] [Update (c) to 2008 Rohan Drape **20080206062831] [Update other (c) notices Rohan Drape **20080206063333] [Add 'Identifier lookup & hasktags' section to tutorial Rohan Drape **20080209080427] [Abstract (edit) Rohan Drape **20080215051553] [Questions, Dartmouth (edit) Rohan Drape **20080215051608] [Questions, San Dimas (edit) Rohan Drape **20080215051622] [Multiple channel expansion (edit) Rohan Drape **20080215051646] [Observable Sharing (edit) Rohan Drape **20080215051706] [' $' -> '$' Rohan Drape **20080215051746] [Make UGenId optional at Primitive Rohan Drape **20080215075643 For reading clarity only ] [Make Graph a record type Rohan Drape **20080215075927 Reading clarity only ] [Fix status display error Rohan Drape **20080215085240 First value is unused ] [Implement withUniqueId Rohan Drape **20080215085359] [Make graph tractable by using withUniqueId Rohan Drape **20080215085415] [Delete unused edge calculation code Rohan Drape **20080216032010 Moved to hsc3-dot, only client ] [Move Sound.SC3.UGen.Graph to Sound.SC3.UGen.Graph.Naive Rohan Drape **20080216054558] [Update hsc3.cabal Rohan Drape **20080216054628] [Reimplementation of graph constructor Rohan Drape **20080216054944 This is a complete re-write to attempt to address performance issues in constructing large graphs. The former graph constructor is kept at for reference at SC3.UGen.Graph.Naive. First pass only, some known issues. ] [Remove withUniqueId in example graph Rohan Drape **20080216055240 This graph now generates a stack overflow with the new graph constructor. ] [Transform mce to mrg before handing to graph builder Rohan Drape **20080216055407] [Whitespace edit Rohan Drape **20080216055528] [Clarity edits to Synthdef module Rohan Drape **20080216074905] [Fix recently introduced error in id allocation Rohan Drape **20080216074942 This was a result of moving id allocation after expansion and proxying, and a poor implementation of withId. Better to be clear, so new basic constructors with _ suffix. ] [Minor edits to harmonic-tumbling graph Rohan Drape **20080216075056] [Multiple channel expansion (edits) Rohan Drape **20080216075151 Caution note on equal value mce inputs. ] [Add not on stack overflow to chain-saw graph Rohan Drape **20080217011728] [Add minimal documentation to Server.Synthdef Rohan Drape **20080217011749] [Replace mceInterleave with mceTranspose, add mceToMRG Rohan Drape **20080217020050] [mceInterleave -> mceTranspose in cymbalism graph Rohan Drape **20080217020108] [Add mceTranspose example to klank help file Rohan Drape **20080217020705] [Add tank graph (jmcc) Rohan Drape **20080217024857] [Delete unused Topological sort module Rohan Drape **20080217025607] [Add tsort graph (jmcc) Rohan Drape **20080217030608] [Implement implicit control rate unit generator Rohan Drape **20080217031909 This was missing from reimplementation of the graph constructor. ] [Add hh-808 graph (ryan at wabdo dot com) Rohan Drape **20080217033045] [Add karplus strong graph (alex mclean) Rohan Drape **20080217035734] [Add forest sounds graph (paul jones) Rohan Drape **20080217040359] [Implement mce transformation at graph constructor Rohan Drape **20080217050230] [Delete mceToMRG function Rohan Drape **20080217050328] [Implement mrg2 constructor Rohan Drape **20080217050340] [Add spe (jmcc) graph Rohan Drape **20080217063440] [tGrains help file (edit) Rohan Drape **20080217063459] [stepper help file (edit) Rohan Drape **20080217063515] [Add 'Unit generators are comparable' to hsc3.help Rohan Drape **20080217070415] [Unit generators are comparable (edit) Rohan Drape **20080217070825] [Implement b_set1 and b_setn1 Rohan Drape **20080220074539] [Use b_set1 and b_setn1 at Help/Graphs Rohan Drape **20080220074705] [modal-space (edit) Rohan Drape **20080220074949] [tank (edit) Rohan Drape **20080220075132] [hh-808 (edit) Rohan Drape **20080220075245] [Rename envPerc to envPerc', envPerc has only attack and decay inputs Rohan Drape **20080220225818] [Add snare-909 graph Rohan Drape **20080220230531] [Add demanding-studies graph Rohan Drape **20080220232617] [Add theremin graph Rohan Drape **20080220233650] [Add red-frik (f0) graph Rohan Drape **20080221005735] [Add shepard-tones (adc) graph Rohan Drape **20080221005800] [Fix error in bus allocation at modal-space graph (sclang) Rohan Drape **20080221024204] [Fix errors in sweepy-noise graph (sclang) Rohan Drape **20080221025450] [phasor help file (edit) Rohan Drape **20080221030426] [Consistency edits at supercollider graph variants Rohan Drape **20080221030443 1. Rand.new in place of rand 2. Do not omit .new 3. Space after brace, ie. { ... } 4. Do not use multiply add inputs unless required (for mce) 5. Write out all arguments 6. Use symbolic names for interpolation at Mouse[XY] etc. etc. ] [Add supercollider variant of forest-sounds graph Rohan Drape **20080221031014] [cricket (scheme variant) Rohan Drape **20080221071823] [h-chatter (scheme variant) Rohan Drape **20080221071843] [implosion (scheme variant) Rohan Drape **20080221071903] [s-chirp (scheme variant) Rohan Drape **20080221071949] [three-cpsw (scheme variant) Rohan Drape **20080221110922] [what-was-i-thinking (scheme variant) Rohan Drape **20080221110935] [wind-metals (scheme variant) Rohan Drape **20080221110949] [xy-interference (scheme variant) Rohan Drape **20080221111004] [modal-space (scheme variant) Rohan Drape **20080221112322] [lf-pulses (scheme variant) Rohan Drape **20080221112644] [k-ppr (scheme variant) Rohan Drape **20080221113521] [aleatoric-quartet (scheme variant) Rohan Drape **20080221114722] [Implement pluck binding Rohan Drape **20080222022936] [Add pluck unit generator help file Rohan Drape **20080222022958] [babbling-brook (scheme variant) Rohan Drape **20080222024426] [dupn -> clone in scheme graphs Rohan Drape **20080222024457] [bowed-string (scheme variant) Rohan Drape **20080222025704] [Assume srfi/1 is in scope for scheme variants Rohan Drape **20080222025732] [ccomb (scheme variant) Rohan Drape **20080222030459] [cut-outs (scheme variant) Rohan Drape **20080222031719] [discretion (scheme variant, edits) Rohan Drape **20080222033318] [police-state (scheme variant) Rohan Drape **20080222034142] [theremin (scheme variant) Rohan Drape **20080222034500] [theremin (edits) Rohan Drape **20080222034641] [shifting-pulses (scheme variant) Rohan Drape **20080222113049] [oscillator-cluster (scheme variant) Rohan Drape **20080222114106] [mouse-clatter (scheme variant) Rohan Drape **20080222114639] [klink (scheme variant) Rohan Drape **20080222114956] [tsort (scheme variant, edit) Rohan Drape **20080222124539] [drummer (scheme variant) Rohan Drape **20080222125129] [forest-sounds (scheme variant) Rohan Drape **20080222125430] [Do not require Sound.OpenSoundControl.Cast Rohan Drape **20080228010535 hosc no longer exposes that module ] [Haddock comments for Granular unit generators Rohan Drape **20080228011548] [Update Data-files cabal field Rohan Drape **20080228011849] [Questions, San Dimas (edit) Rohan Drape **20080228014007] [' $' -> '' Rohan Drape **20080228014111] [References (additions) Rohan Drape **20080228014152] [TAG 0.2 Rohan Drape **20080228014527] [Version number 0.2 -> 0.3 Rohan Drape **20080228015246] [Implement dswitch binding and add help file Rohan Drape **20080229011810] [Implement dcons function Rohan Drape **20080229011842] [Add lg-timed graph Rohan Drape **20080229014524] [Modify tDuty in line with sc3.2 Rohan Drape **20080229021647 There is now an additional gap argument. ] [lg-timed graph (sclang variant) Rohan Drape **20080229021804 Note that since sc3.2 the dcons work is not required, one could set the gap input at tduty to false. ] [Clarify output of bufDur Rohan Drape **20080302033850] [Implement c_set1 as variant of c_set Rohan Drape **20080302033922] [playBuf (minor edit) Rohan Drape **20080302033938] [rsc3 related edits (-> = send, ->< = async) Rohan Drape **20080311142824] [Edit graphs to track rsc3 changes Rohan Drape **20080313055546] [Track rsc3 changes (env/bp) Rohan Drape **20080314025026] [Graph edits to track rsc3 Rohan Drape **20080315013737] [Delete scheme variants of graphs (see rsc3) Rohan Drape **20080319012123] [add wial graph, other minor graph edits Rohan Drape **20080326003753] [add fm-iter graph Rohan Drape **20080326010410] [add nharm graph Rohan Drape **20080326013037] [Add ar=AR etc. Rohan Drape **20080326014319 Not sure of this, aesthetic only ] [Add lin-sosc graph Rohan Drape **20080326034553] [add mrg2 help file Rohan Drape **20080328002410] [mce case at mk_node (error) Rohan Drape **20080328020913] [delete redundant branch at mceExpand Rohan Drape **20080328020934] [add tr-out graph Rohan Drape **20080328021021] [add failing case to mrg2 help file Rohan Drape **20080328021031] [add tipnso graph Rohan Drape **20080328022234] [Add bindings for membraneCircle and membraneHexagon Rohan Drape **20080403104710 these unit generators are in the sc3-plugins archive, and are by alex mclean ] [add binding and help file for ay unit generator Rohan Drape **20080403113304] [binding and help file for pv_Invert Rohan Drape **20080404005222] [add lpc support (from sc3-plugins) Rohan Drape **20080404025439] [add ats unit generator bindings (sc3-plugins) Rohan Drape **20080404075317] [implement soundIn composite ugen Rohan Drape **20080405004138] [help files for beatTrack and onsets Rohan Drape **20080405011847] [documentation fixes for external ugens Rohan Drape **20080405031956] [add note on sc3-plugins to tutorial Rohan Drape **20080405035246] [add binding and help file for vosim ugen Rohan Drape **20080405035305] [add bindings and help files for stk models (partial) Rohan Drape **20080405081250] [documentation and consistency edits (minor) Rohan Drape **20080405104844] [add adso graph Rohan Drape **20080405113415] [add diffraction graph Rohan Drape **20080405120008] [twindex, tChoose, twChoose Rohan Drape **20080405141538] [add e-lamell graph Rohan Drape **20080405141615] [add freeVerb and freeVerb2 bindings and help Rohan Drape **20080406012516] [add bottle graph Rohan Drape **20080406013226] [implement serverSampleRate[Actual|Nominal] Rohan Drape **20080406022030] [add feedr graph Rohan Drape **20080406022120] [add f-lets graph Rohan Drape **20080406033245] [add fm-kltr graph Rohan Drape **20080406034637] [add rm-octaver graph (av, mp) Rohan Drape **20080406034942] [add unsafe variants of monadic ugen constructors Rohan Drape **20080406050546] [add rzblp graph Rohan Drape **20080406055233] [add voscil graph Rohan Drape **20080407130745] [add n_set1 Rohan Drape **20080409000213] [add vlc-distrtn graph Rohan Drape **20080409005011] [vlc-distrtn (edit) Rohan Drape **20080409005054] [delete obsoleted liftU and liftP functions Rohan Drape **20080409042256] [un-separate ugen implementation (quieten warnings) Rohan Drape **20080409043740] [ugen comments Rohan Drape **20080409062257] [add trmlo graph Rohan Drape **20080409083249] [trmlo (edit) Rohan Drape **20080409083814] [add trkl graph Rohan Drape **20080409093247] [add tgb graph Rohan Drape **20080409121532] [add tgr-rpr graph Rohan Drape **20080409122512] [add sosc-lp graph Rohan Drape **20080409125046] [prepare for 0.3 release Rohan Drape **20080416025631] [add section on unsafe unit generator functions Rohan Drape **20080416032054] [minor graph corrections Rohan Drape **20080416035912] [TAG 0.3 Rohan Drape **20080416055221] [version -> 0.4 Rohan Drape **20080416055242] [add Sound.SC3.UGen.Monadic Rohan Drape **20080418050416] [edit to allow hsc3-module list to be qualified Rohan Drape **20080418050835 :m at ghci cannot bring in qualified names, so require ~/.rsc3.hs and write it if it does not exist ] [modify help files to reflect altered hsc3.el Rohan Drape **20080418051019] [update tutorial to reflect hsc3-run-control edits Rohan Drape **20080418053749] [optimization -O2 -> -O Rohan Drape **20080419042757] [minor edits to hsc3.help.lhs Rohan Drape **20080430013305] [delete note on setting hsc3-interpreter from tutorial Rohan Drape **20080430013514] [Return in' from soundIn when referencing consecutive channels stefan kersten **20080422092826 When referencing consecutive channels return in' directly with the corresponding number of channels instead of doing multi-channel expansion, such that e.g. soundIn (mce [1,2]) == in' 2 AR (numOutputBuses + 1) ] [Fix Haddock comment parse error stefan kersten **20080422093202] [Check for empty MCE stefan kersten **20080422101541] [add error for empty list at mce Rohan Drape **20080507010424] [minor tutorial edits Rohan Drape **20080507010449] [add thx graph (perry cook) Rohan Drape **20080509101859] [add default graph (jmcc) Rohan Drape **20080509103018] [add overlap-add graph Rohan Drape **20080509112037] [add insects graph Rohan Drape **20080509112604] [add birds graph (jmcc) Rohan Drape **20080509112751] [add train graph (tm) Rohan Drape **20080509113454] [add tgrn graph Rohan Drape **20080510004321] [add fbl-fbf graph Rohan Drape **20080510010612] [add composite example graph to hsc3.help.lhs Rohan Drape **20080510011452] [add note on C-cC-i to tutorial Rohan Drape **20080510012210] [Fix typo in comment stefan kersten **20080423160332] [Add putNRT for writing OSC packets to a file handle stefan kersten **20080423160355] [don't restrict imports Rohan Drape **20080515032422] [add Waveset synthesiser to Help/Tutorial Rohan Drape **20080605024016] [Change `Compander' to `Loudness' in loudness UGen constructor stefan kersten **20080609184451] [add loudness help file Rohan Drape **20080610230703] [set ghci prompt to hcs3 Rohan Drape **20080610234502] [Add Sound.SC3.UGen.Record.Pitch: Record constructor version of the 'pitch' UGen stefan kersten **20080616103901] [Add Sound.SC3.Server.Process: utilities for spawning external scsynth processes stefan kersten **20080616103805] [add contributors list to readme Rohan Drape **20080618111238] [extend (c) notices to include 'and others' Rohan Drape **20080619001447] [TAG 0.4 Rohan Drape **20080620012933] [version 0.4 -> 0.5 Rohan Drape **20080620013353] [track data type change for osc bundle timestamps Rohan Drape **20080620013403] [hackage does not like -O in GHC-Options Rohan Drape **20080620025821] [add non-real-time rendering example Rohan Drape **20080620040248] [fix to lfSaw help file (courtesy ht) Rohan Drape **20080705052117] [add note on hackage to tutorial Rohan Drape **20081001005517] [add dstutter binding and help file Rohan Drape **20081001020723] [implement s_newargs and add help file Rohan Drape **20081011025227] [bindings and help file for partitioned convolution Rohan Drape **20081020125457] [haddock comments for partConv and minor edits Rohan Drape **20081020130347] [add binding and help file for fm7 (sk) Rohan Drape **20081022011820] [indentation fix to help file Rohan Drape **20081030023746] [minor additional help file examples Rohan Drape **20081030023811] [use pauseThread functions from hosc (0.5) Rohan Drape **20081104081447] [delete unsafe unit generator interface Rohan Drape **20081104084726 moved to separate hsc3-unsafe project ] [initial pass at adding import statements as required Rohan Drape **20081104085725 current ghci does not parse qualified import statements ] [add 'qualified Sound.SC3.UGen.Monadic as M' as required Rohan Drape **20081104090435] [minor haddock documentation fixes Rohan Drape **20081106053321] [prefer non-aliased rate constructors in help files Rohan Drape **20081106053333] [add synch as alias for hosc.send Rohan Drape **20081106064138 this allows many simple graphs to omit the hosc import ] [further edits to properly annotate graph imports Rohan Drape **20081106064231] [minor demand rate help fixes Rohan Drape **20081106065726] [do not alias hosc.send, rather re-export it Rohan Drape **20081106070338 the synch alias was an absurd idea, this simpler and more readable ] [add bindings to beq filters Rohan Drape **20081106080412] [implement bindings to localBuf and setBuf, add help file Rohan Drape **20081107022725] [fix error in setBuf Rohan Drape **20081107024135 setBuf writes a zero to an output port ] [add haddock comment for asLocalBuf Rohan Drape **20081107024452] [white space edits Rohan Drape **20081107024707] [add imports required to run help file sequentially Rohan Drape **20081107054713] [move to ghc-6.10.1 Rohan Drape **20081108015408] [update data-files field Rohan Drape **20081108020239] [TAG 0.5 Rohan Drape **20081108020303] [increment version -> 0.6 Rohan Drape **20081108021450] [add Sound.SC3.UGen.Record module Rohan Drape **20081108084217] [send strings to ghci in packets of 64 characters Rohan Drape **20081108233720 with ghc-6.10.1, and the editline package it uses, the emacs behaviour of comint-send-string no longer works, a ^D is inserted every 256 characters. this 'fixes' the problem by sending strings in smaller packets. ] [help file edits Rohan Drape **20081108233958] [delete UGen.Record and UGen.Record.Pitch, see hsc3-rec Rohan Drape **20081113004550] [minor vosim help file edit Rohan Drape **20081120221527] [Add comment regarding `-threaded' to withSynth stefan kersten **20081013105926 When compiling with GHC the `-threaded' option needs to be passed, otherwise the I/O handlers will not work correctly. ] [Add diskIn and vDiskIn UGens stefan kersten **20081013111055] [Add Read instances for server options stefan kersten **20081119231942] [Delete Sound.SC3.Server.Process (moved to hsc3-process) stefan kersten **20081120190042] [re-delete Demand.Unsafe from hsc3.cabal Rohan Drape **20081120222543] [delete Server.Process from hsc3.cabal Rohan Drape **20081120222746] [add UGen.DiskIO to exports list Rohan Drape **20081120224306] [re-export DiskIO from UGen Rohan Drape **20081120224325] [make diskIn and vDiskIn loop inputs enumerations Rohan Drape **20081120224351] [add diskIn and vDiskIn help files Rohan Drape **20081120224848] [update data-files at hsc3.cabal Rohan Drape **20081120232812] [TAG 0.6 Rohan Drape **20081120232917] [version -> 0.7, require hosc 0.7 Rohan Drape **20081120232939] [move unsafe example graph from hsc3 to hsc3-unsafe Rohan Drape **20081121232144] [delete references to deleted graphs at hsc3.cabal Rohan Drape **20081211231637] [minor ugen help file edits (include sclang defaults) Rohan Drape **20081211233647] [add lucier graph (Chandrasekhar Ramakrishnan) Rohan Drape **20081211233711] [implement i-rate Control if all controls are i-rate Rohan Drape **20081218013257] [lift base midi note at aleatoric quartet to a control Rohan Drape **20081218013315] [implement synthstat function Rohan Drape **20081218021723] [whitespace edits Rohan Drape **20081218022030] [minor help file edit Rohan Drape **20081218022128] [hlint edits Rohan Drape **20081220214655] [delete unsafe lifting functions (moved to hsc3-unsafe) Rohan Drape **20081220215419] [playBuf ugen is altered at sc3 Rohan Drape **20081228224617 Ignore-this: 863f11fc158c4ae61fd069ee41b4194c ] [partConv ugen is edited at sc3 Rohan Drape **20081228230611 Ignore-this: 7c564794e16060d9e3d4540a969f2d4 ]