DSP / Plugin / Host Development - Links
-
wolf_of_badenoch wolf_of_badenoch https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=5129
- KVRist
- 120 posts since 25 Dec, 2002
Digitalshift kindly provided the following links and book names in another thread, preserved here for posterity;-
Hey Wolf,
I had forgotten I had a few links saved for me to visit and refer to, here they are, hope this helps also:
http://www.musicdsp.org/
http://www.harmony-central.com/Computer/Programming/
http://www.firstpr.com.au/dsp/pink-noise/
http://www.seamusonline.org/seamus.html
http://www.amara.com/IEEEwave/IEEEwavelet.html
http://www.wavelet.org/
http://www.amara.com/current/wavelet.html
http://www.dspdimension.com/start.html
http://www.dspguru.com/
http://www.portaudio.com/
http://www.york.ac.uk/inst/mustech/flinks_2.html
http://www.audiomulch.com/~rossb/code/m ... ogramming/
http://web.media.mit.edu/~harrison/links.html
http://users.iafrica.com/k/ku/kurient/dsp/effects.html
http://www.eeglossary.com/sound.htm
http://www.csounds.com/resources/publications.html
http://clift.xs4all.nl/SEC/html/index.php
http://ygrabit.steinberg.de/users/ygrabit/public_html/
http://i2pi.com/PAPERS/music-dsp/
http://www.musicdsp.org/phpWiki/index.php/MusicDspFaqs
http://www.bdti.com/faq/dsp_faq.htm
http://www.redcedar.com/learndsp.htm
http://home.earthlink.net/~yatescr/dsp.htm
http://www.kvraudio.com/forum/viewforum.php?f=33
http://www.101science.com/dsp.htm
http://ccrma.stanford.edu/courses/420/links.html
http://www.helsinki.fi/~ssyreeni/dsound/dsound
http://www.u-he.com/vstsource/
http://www.musicdsp.org/showone.php?id=169
http://www.yov408.com/html/tutorials.php?&s=80
http://www.wxwidgets.org/
http://www.computermusic.co.uk/tutorial/diy1/diy1.asp
http://www.softsynth.com/jsyn/docs/autodocs/index.html
http://libarynth.f0.am/cgi-bin/twiki/vi ... th/WebHome
http://www-ccrma.stanford.edu/~jos/mus423h/
http://www.kvraudio.com/other_links.php?m=s&c=4
http://www.mindcontrol.org/~hplus/
http://www.digitalfishphones.com/main.p ... &subItem=1
http://www.unibw-hamburg.de/ant/dafx200 ... index.html
http://ccrma.stanford.edu/software/stk/
http://www.musemagic.com/papers/DSPworld.html
http://www.synthedit.com/downloads_sdk_main.htm
http://mathworld.wolfram.com/
http://www.borg.com/~jglatt/tech/miditech.htm
I also have a list of books that were recommended:
Advanced Signal Processing and Digital Noise Reduction ISBN: 0471626929
Applications of Digital Signal Processing to Audio and Acoustics ISBN: 0792381300
The Art of Digital Audio ISBN: 0240513207
Beyond Midi: The Handbook of Musical Codes ISBN: 0262193949
C++ Algorithms for Digital Signal Processing ISBN: 0131791443
The Computer Music Tutorial ISBN: 0262680823
A Course in Digital Signal Processing ISBN: 0471149616
Developer's Guide to Programming Sound ISBN: 0201419726
Digital Audio Signal Processing ISBN: 0471972266
Digital Signal Processing - a Computer Science Perspective ISBN: 0471295469
Digital Signal Processing Demystified ISBN: 1878707167
Digital Signal Processing and the Microcontroller ISBN: 0130813486
Discrete Time Signal Processing ISBN: 0137549202
Introduction to Signal Processing ISBN: 0132091720
Principles of Digital Audio ISBN: 0070504695
Understanding Digital Signal Processing ISBN: 0201634678
and stuff on synthesis:
Additive Synthesis
http://www.soundonsound.com/sos/jun00/a ... nthsec.htm
http://www.ec.vanderbilt.edu/computermu ... itions/add itive.synthesis.html
http://x2.i-dat.org/~csem/UNESCO/4/#tf
http://www.cim.mcgill.ca/~clark/nordmod ... k_toc.html
http://www.soundonsound.com/sos/1997_ar ... hool4.html
http://www.brokengadget.co.uk/artfrm.htm
http://www.ipo.tue.nl/homepages/dhermes ... thPp1.html
http://wiki.tcl.tk/12176
http://jmusic.ci.qut.edu.au/jmtutorial/ ... r/Additive_ Synthesis_1.html
http://www-camil.music.uiuc.edu/classes ... io/synthes is.html
http://www.vlabs-online.com/index.html
http://www.vlabs-online.com/index.html
http://csounds.com/
http://www.kfs.oeaw.ac.at/software/stx_ ... l/1201.htm
http://www.cwu.edu/~compcomp/Chapter_9.html
http://www.helsinki.fi/~ssyreeni/dsound/dsound-c-07
http://www.answers.com/topic/additive-synthesis
http://www.searchspaniel.com/index.php/ ... _synthesis
http://www.iua.upf.es/~xserra/articles/current/
http://home.echo-on.net/~quirke/synthesis/dx7.html
http://www.globalmusicresource.com/hard ... ware8.html
Subtractive Synthesis - Analogue Synthesis
http://www.geocities.com/SunsetStrip/Un ... nsynth.htm
http://www.themusicpage.org/articles/SynthMethods.html
http://www.cs.sfu.ca/~tamaras/subtracti ... ynthesis.h tml
http://www.adp-gmbh.ch/csound/synth_secret.html
http://www.iaekm.org/article64.htm
http://www.darksonus.com/articles/synthls.html
http://www.answers.com/topic/subtractive-synthesis
http://www.taboramaforum.com/lofiversio ... 40558.html
http://www.cs.berkeley.edu/~lazzaro/sa/ ... odes/sgen/
http://www.mti.dmu.ac.uk/EARS/Data/node315.html
http://w3k.org/pages/Top/Music/Computer_Music/
http://www.faqs.org/docs/sp/index.html
http://www.computermusic.co.uk/tutorial ... forbeg.asp
http://www.soundonsound.com/sos/1994_ar ... logue.html
http://www.soundonsound.com/sos/1994_ar ... logue.html
http://www.soundonsound.com/sos/1994_ar ... logue.html
http://arts.ucsc.edu/EMS/Music/equipmen ... sizing/use synth.html
http://www.geocities.com/SunsetStrip/Bi ... analog.htm
http://www.cieonline.co.uk/cie2/article ... 87&id=2429
http://www.helpfulmusic.com/analogue%20 ... hs_modules .html
Amplitude Modulation
http://en.wikipedia.org/wiki/Amplitude_modulation
http://www.sfu.ca/sonic-studio/handbook ... ation.html
http://ourworld.compuserve.com/homepage ... lect92.htm
http://www.williamson-labs.com/480_am.htm
http://www.linuxtv.org/wiki/index.php/A ... Modulation
http://www.clavia.se/nordmodular/Modula ... eModulatio n/RingAndAmplitudeModulation.html
http://emusician.com/mag/emusic_multieffects/
Frequency Modulation
http://www.sfu.ca/~truax/fmtut.html
http://x2.i-dat.org/~csem/UNESCO/5/
http://www.fm-alive.com/fm_explained.htm
http://www.ec.vanderbilt.edu/computermu ... nthesis.ht ml
http://www.cnmat.berkeley.edu/~adrian/F ... CSPAT.html
http://www.cim.mcgill.ca/~clark/nordmod ... lator.html
http://www.answers.com/topic/frequency- ... -synthesis
http://xenia.media.mit.edu/~gan/Gan/Edu ... heses/MS/c 6apps/c6apps.html
Granular Synthesis
http://music.calarts.edu/~eric/gs.html
http://homepages.kcbbs.gen.nz/gordon/granular.html
http://www.sfu.ca/~truax/gran.html
http://www.granularsynthesis.live.com.au/index2.html
http://viswiz.gmd.de/~eckel/publication ... el95c.html
http://mnorris.wellington.net.nz/soundm ... rSynthesis. html
http://www.csounds.com/ezine/winter2000/synthesis/
http://www.csl.sony.fr/General/Publicat ... yword=soun d%20synthesis
http://www.lakewoodsound.com/csound/hyp ... siggen.htm
Reaktor
http://www.yorku.ca/jdevaney/musi3210/lectures.html
CSound
http://zoo.cs.yale.edu/classes/cs490/99 ... matt.mz32/
http://kevindumpscore.com/docs/csound-m ... nular.html
http://www.csounds.com/
http://www.esm.rochester.edu/onlinedocs/allan.cs/
Hope this can help...some of these links might simply provide "some" info, but they have been helping me.
ds
Additionally, the thread also picked up this from Perfect Solitude. Thanks guys
DSP for the Braindead, by the eminent Yehar, of #musicdsp fame.
Hey Wolf,
I had forgotten I had a few links saved for me to visit and refer to, here they are, hope this helps also:
http://www.musicdsp.org/
http://www.harmony-central.com/Computer/Programming/
http://www.firstpr.com.au/dsp/pink-noise/
http://www.seamusonline.org/seamus.html
http://www.amara.com/IEEEwave/IEEEwavelet.html
http://www.wavelet.org/
http://www.amara.com/current/wavelet.html
http://www.dspdimension.com/start.html
http://www.dspguru.com/
http://www.portaudio.com/
http://www.york.ac.uk/inst/mustech/flinks_2.html
http://www.audiomulch.com/~rossb/code/m ... ogramming/
http://web.media.mit.edu/~harrison/links.html
http://users.iafrica.com/k/ku/kurient/dsp/effects.html
http://www.eeglossary.com/sound.htm
http://www.csounds.com/resources/publications.html
http://clift.xs4all.nl/SEC/html/index.php
http://ygrabit.steinberg.de/users/ygrabit/public_html/
http://i2pi.com/PAPERS/music-dsp/
http://www.musicdsp.org/phpWiki/index.php/MusicDspFaqs
http://www.bdti.com/faq/dsp_faq.htm
http://www.redcedar.com/learndsp.htm
http://home.earthlink.net/~yatescr/dsp.htm
http://www.kvraudio.com/forum/viewforum.php?f=33
http://www.101science.com/dsp.htm
http://ccrma.stanford.edu/courses/420/links.html
http://www.helsinki.fi/~ssyreeni/dsound/dsound
http://www.u-he.com/vstsource/
http://www.musicdsp.org/showone.php?id=169
http://www.yov408.com/html/tutorials.php?&s=80
http://www.wxwidgets.org/
http://www.computermusic.co.uk/tutorial/diy1/diy1.asp
http://www.softsynth.com/jsyn/docs/autodocs/index.html
http://libarynth.f0.am/cgi-bin/twiki/vi ... th/WebHome
http://www-ccrma.stanford.edu/~jos/mus423h/
http://www.kvraudio.com/other_links.php?m=s&c=4
http://www.mindcontrol.org/~hplus/
http://www.digitalfishphones.com/main.p ... &subItem=1
http://www.unibw-hamburg.de/ant/dafx200 ... index.html
http://ccrma.stanford.edu/software/stk/
http://www.musemagic.com/papers/DSPworld.html
http://www.synthedit.com/downloads_sdk_main.htm
http://mathworld.wolfram.com/
http://www.borg.com/~jglatt/tech/miditech.htm
I also have a list of books that were recommended:
Advanced Signal Processing and Digital Noise Reduction ISBN: 0471626929
Applications of Digital Signal Processing to Audio and Acoustics ISBN: 0792381300
The Art of Digital Audio ISBN: 0240513207
Beyond Midi: The Handbook of Musical Codes ISBN: 0262193949
C++ Algorithms for Digital Signal Processing ISBN: 0131791443
The Computer Music Tutorial ISBN: 0262680823
A Course in Digital Signal Processing ISBN: 0471149616
Developer's Guide to Programming Sound ISBN: 0201419726
Digital Audio Signal Processing ISBN: 0471972266
Digital Signal Processing - a Computer Science Perspective ISBN: 0471295469
Digital Signal Processing Demystified ISBN: 1878707167
Digital Signal Processing and the Microcontroller ISBN: 0130813486
Discrete Time Signal Processing ISBN: 0137549202
Introduction to Signal Processing ISBN: 0132091720
Principles of Digital Audio ISBN: 0070504695
Understanding Digital Signal Processing ISBN: 0201634678
and stuff on synthesis:
Additive Synthesis
http://www.soundonsound.com/sos/jun00/a ... nthsec.htm
http://www.ec.vanderbilt.edu/computermu ... itions/add itive.synthesis.html
http://x2.i-dat.org/~csem/UNESCO/4/#tf
http://www.cim.mcgill.ca/~clark/nordmod ... k_toc.html
http://www.soundonsound.com/sos/1997_ar ... hool4.html
http://www.brokengadget.co.uk/artfrm.htm
http://www.ipo.tue.nl/homepages/dhermes ... thPp1.html
http://wiki.tcl.tk/12176
http://jmusic.ci.qut.edu.au/jmtutorial/ ... r/Additive_ Synthesis_1.html
http://www-camil.music.uiuc.edu/classes ... io/synthes is.html
http://www.vlabs-online.com/index.html
http://www.vlabs-online.com/index.html
http://csounds.com/
http://www.kfs.oeaw.ac.at/software/stx_ ... l/1201.htm
http://www.cwu.edu/~compcomp/Chapter_9.html
http://www.helsinki.fi/~ssyreeni/dsound/dsound-c-07
http://www.answers.com/topic/additive-synthesis
http://www.searchspaniel.com/index.php/ ... _synthesis
http://www.iua.upf.es/~xserra/articles/current/
http://home.echo-on.net/~quirke/synthesis/dx7.html
http://www.globalmusicresource.com/hard ... ware8.html
Subtractive Synthesis - Analogue Synthesis
http://www.geocities.com/SunsetStrip/Un ... nsynth.htm
http://www.themusicpage.org/articles/SynthMethods.html
http://www.cs.sfu.ca/~tamaras/subtracti ... ynthesis.h tml
http://www.adp-gmbh.ch/csound/synth_secret.html
http://www.iaekm.org/article64.htm
http://www.darksonus.com/articles/synthls.html
http://www.answers.com/topic/subtractive-synthesis
http://www.taboramaforum.com/lofiversio ... 40558.html
http://www.cs.berkeley.edu/~lazzaro/sa/ ... odes/sgen/
http://www.mti.dmu.ac.uk/EARS/Data/node315.html
http://w3k.org/pages/Top/Music/Computer_Music/
http://www.faqs.org/docs/sp/index.html
http://www.computermusic.co.uk/tutorial ... forbeg.asp
http://www.soundonsound.com/sos/1994_ar ... logue.html
http://www.soundonsound.com/sos/1994_ar ... logue.html
http://www.soundonsound.com/sos/1994_ar ... logue.html
http://arts.ucsc.edu/EMS/Music/equipmen ... sizing/use synth.html
http://www.geocities.com/SunsetStrip/Bi ... analog.htm
http://www.cieonline.co.uk/cie2/article ... 87&id=2429
http://www.helpfulmusic.com/analogue%20 ... hs_modules .html
Amplitude Modulation
http://en.wikipedia.org/wiki/Amplitude_modulation
http://www.sfu.ca/sonic-studio/handbook ... ation.html
http://ourworld.compuserve.com/homepage ... lect92.htm
http://www.williamson-labs.com/480_am.htm
http://www.linuxtv.org/wiki/index.php/A ... Modulation
http://www.clavia.se/nordmodular/Modula ... eModulatio n/RingAndAmplitudeModulation.html
http://emusician.com/mag/emusic_multieffects/
Frequency Modulation
http://www.sfu.ca/~truax/fmtut.html
http://x2.i-dat.org/~csem/UNESCO/5/
http://www.fm-alive.com/fm_explained.htm
http://www.ec.vanderbilt.edu/computermu ... nthesis.ht ml
http://www.cnmat.berkeley.edu/~adrian/F ... CSPAT.html
http://www.cim.mcgill.ca/~clark/nordmod ... lator.html
http://www.answers.com/topic/frequency- ... -synthesis
http://xenia.media.mit.edu/~gan/Gan/Edu ... heses/MS/c 6apps/c6apps.html
Granular Synthesis
http://music.calarts.edu/~eric/gs.html
http://homepages.kcbbs.gen.nz/gordon/granular.html
http://www.sfu.ca/~truax/gran.html
http://www.granularsynthesis.live.com.au/index2.html
http://viswiz.gmd.de/~eckel/publication ... el95c.html
http://mnorris.wellington.net.nz/soundm ... rSynthesis. html
http://www.csounds.com/ezine/winter2000/synthesis/
http://www.csl.sony.fr/General/Publicat ... yword=soun d%20synthesis
http://www.lakewoodsound.com/csound/hyp ... siggen.htm
Reaktor
http://www.yorku.ca/jdevaney/musi3210/lectures.html
CSound
http://zoo.cs.yale.edu/classes/cs490/99 ... matt.mz32/
http://kevindumpscore.com/docs/csound-m ... nular.html
http://www.csounds.com/
http://www.esm.rochester.edu/onlinedocs/allan.cs/
Hope this can help...some of these links might simply provide "some" info, but they have been helping me.
ds
Additionally, the thread also picked up this from Perfect Solitude. Thanks guys
DSP for the Braindead, by the eminent Yehar, of #musicdsp fame.
-
Perfect Solitude Perfect Solitude https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=63246
- Banned
- 53 posts since 29 Mar, 2005
-
- Banned
- 705 posts since 29 Jan, 2004
http://forum.dizainer.net
Maybe interesting too.
Maybe interesting too.
- KVRian
- 1310 posts since 24 Dec, 2004 from UK
Hi all,
I'm gonna build an SSL channel strip plugin for my Uni thesis, as my m8 is grabbing the schematics of an SSL desk.
I want to build it as a VST for Mac OSX or PC, or as an AU for OSX.
I need some tips, as I have no clue how to code, so a tutorial link for specifically AU coding would be cool guys, as I think I'd like to do it for OSX (that's what I use most often - Logic Pro).
Sorry if this post is in the wrong place.
Hope you can help!
Cheers
I'm gonna build an SSL channel strip plugin for my Uni thesis, as my m8 is grabbing the schematics of an SSL desk.
I want to build it as a VST for Mac OSX or PC, or as an AU for OSX.
I need some tips, as I have no clue how to code, so a tutorial link for specifically AU coding would be cool guys, as I think I'd like to do it for OSX (that's what I use most often - Logic Pro).
Sorry if this post is in the wrong place.
Hope you can help!
Cheers
Ashley Smith
CEO - MIX IT IN THE BOX
www.mixititb.com | www.seattleunderground.co.uk
Sound Engineer/Producer/Musician/Audio and Media Content Creator
CEO - MIX IT IN THE BOX
www.mixititb.com | www.seattleunderground.co.uk
Sound Engineer/Producer/Musician/Audio and Media Content Creator
-
- KVRer
- 2 posts since 17 Oct, 2005
AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
Anyone interested in DSP development should try here:http://www.soundart-hot.com/english/index.htm (http://www.soundart-hot.com/english/index.htm)
also here:
http://www.ampfea.org/mailman/listinfo/chameleon-dev (http://www.ampfea.org/mailman/listinfo/chameleon-dev)
and here:
http://www.chameleon.synth.net/ (http://www.chameleon.synth.net/)
The quality of available plugins is very good and some of the latest are open source / GPL.
-
- KVRist
- 131 posts since 14 Nov, 2002
http://www.un4seen.com/
I suspect some jeskola machines came from there and just in case it is here is some c# code that I came across when I did the search
http://www.codeproject.com/useritems/AudioLib.asp
I suspect some jeskola machines came from there and just in case it is here is some c# code that I came across when I did the search
http://www.codeproject.com/useritems/AudioLib.asp
http://dextracker.blogspot.com/
tracker for csound, free basic and some other stuff I forgot.
tracker for csound, free basic and some other stuff I forgot.
-
- KVRist
- 53 posts since 9 Mar, 2005
-
- KVRist
- 131 posts since 14 Nov, 2002
I don't recall seeing this one listed. found some realy intresting stuff on just the pocket p.c. also but I think I will stick with the pc links
http://www.fmod.org/
http://www.fmod.org/
http://dextracker.blogspot.com/
tracker for csound, free basic and some other stuff I forgot.
tracker for csound, free basic and some other stuff I forgot.
-
- KVRist
- 131 posts since 14 Nov, 2002
I found another link I was meaning to add earlier than today (started working again) http://launch.groups.yahoo.com/group/OpenModplug/links modplug open source with vst and what looks like direct x support
http://dextracker.blogspot.com/
tracker for csound, free basic and some other stuff I forgot.
tracker for csound, free basic and some other stuff I forgot.
-
- KVRist
- 131 posts since 14 Nov, 2002
http://buzz-like.sourceforge.net/index2.html
http://cvs.sourceforge.jp/cgi-bin/viewc ... SFTracker/
here is a couple more buzzle is also supposed to be open source I have yet to see the source code yet.. look out for the licence though I think they want money to use the buzz plugins
http://cvs.sourceforge.jp/cgi-bin/viewc ... SFTracker/
here is a couple more buzzle is also supposed to be open source I have yet to see the source code yet.. look out for the licence though I think they want money to use the buzz plugins
http://dextracker.blogspot.com/
tracker for csound, free basic and some other stuff I forgot.
tracker for csound, free basic and some other stuff I forgot.
-
- KVRist
- 131 posts since 14 Nov, 2002
don't recall seeing this one in there may have a bunch more on my hard drive also..
http://www.ddj.com/search/?search=sound ... startat=20
everything from surrond sound to music programming languages.. There is also something called pure data that looks intresting..
http://www.ddj.com/search/?search=sound ... startat=20
everything from surrond sound to music programming languages.. There is also something called pure data that looks intresting..
http://dextracker.blogspot.com/
tracker for csound, free basic and some other stuff I forgot.
tracker for csound, free basic and some other stuff I forgot.
-
- KVRist
- 131 posts since 14 Nov, 2002
probily the last links off my drive (for now)
https://secure.codeproject.com/
http://www.programmersheaven.com/c/MsgB ... A9999T0001
http://www.openal.org/platforms.html (windows and xbox 360 support)
http://audiere.sourceforge.net/
http://www.nuim.ie/academic/music/music ... /main.html
https://secure.codeproject.com/
http://www.programmersheaven.com/c/MsgB ... A9999T0001
http://www.openal.org/platforms.html (windows and xbox 360 support)
http://audiere.sourceforge.net/
http://www.nuim.ie/academic/music/music ... /main.html
http://dextracker.blogspot.com/
tracker for csound, free basic and some other stuff I forgot.
tracker for csound, free basic and some other stuff I forgot.
-
- KVRist
- 131 posts since 14 Nov, 2002
I didn't check what was on the old sorry for any duplication this is probily the last stuff I dig up
http://penguinsound.sourceforge.net/
http://www.cs.cornell.edu/dali/overview.html
http://ztracker.sourceforge.net/
tracker listing some w source some without
http://www.vorc.org/en/cgi/log_reader.c ... =&line=250
(you may have to get pyscle here instead of the website
http://www.koders.com/?s=fmodex&_%3Abtn ... =*&_%3Ali=*
not a link just me
http://dexrowem.blogspot.com/
http://penguinsound.sourceforge.net/
http://www.cs.cornell.edu/dali/overview.html
http://ztracker.sourceforge.net/
tracker listing some w source some without
http://www.vorc.org/en/cgi/log_reader.c ... =&line=250
(you may have to get pyscle here instead of the website
http://www.koders.com/?s=fmodex&_%3Abtn ... =*&_%3Ali=*
not a link just me
http://dexrowem.blogspot.com/
http://dextracker.blogspot.com/
tracker for csound, free basic and some other stuff I forgot.
tracker for csound, free basic and some other stuff I forgot.
-
- KVRist
- 131 posts since 14 Nov, 2002
I don't think clam was mentioned in this thread so here's a link.
http://clam.iua.upf.edu/about.html
http://dexrowem.blogspot.com/
http://clam.iua.upf.edu/about.html
http://dexrowem.blogspot.com/
http://dextracker.blogspot.com/
tracker for csound, free basic and some other stuff I forgot.
tracker for csound, free basic and some other stuff I forgot.
-
- KVRAF
- 2458 posts since 3 Oct, 2002 from SF CA USA NA Earth
Dang, somehow, with all the times I've recommended this book, I haven't added it to the sticky:
Hal Chamberlin, Musical Applications of Microprocessors, second edition.
Hal Chamberlin, Musical Applications of Microprocessors, second edition.