Skip to main content Accessibility help
×
Hostname: page-component-7479d7b7d-767nl Total loading time: 0 Render date: 2024-07-09T06:20:17.006Z Has data issue: false hasContentIssue false

Bibliography

Published online by Cambridge University Press:  21 September 2018

Donya Quick
Affiliation:
Stevens Institute of Technology, New Jersey
Get access

Summary

Image of the first page of this content. For PDF version, please use the ‘Save PDF’ preceeding this image.'
Type
Chapter
Information
The Haskell School of Music
From Signals to Symphonies
, pp. 379 - 380
Publisher: Cambridge University Press
Print publication year: 2018

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

(2016) The Glasgow Haskell Compiler. [Online] . Available: www.haskell.org/ghc/Google Scholar
(2016) Haskell platform. [Online] . Available: www.haskell.org/platform/Google Scholar
MIDI Association, “Complete MIDI 1.0 detailed specification,” La Habre, CA, 1995–2013. [Online] . Available: www.midi.org/techspecs/Google Scholar
MIDI Association, “General MIDI 1, 2 and lite specifications,” La Habre, CA, 1995–2013. [Online] . Available: www.midi.org/techspecs/Google Scholar
Hindley, R., “The principal type scheme of an object in combinatory logic,” Transactions of the American Mathematical Society, vol. 146, pp. 2960, 1969.Google Scholar
Milner, R., “A theory of type polymorphism in programming,” Journal of Computer and System Sciences, vol. 17, no. 3, pp. 348375, 1978.Google Scholar
Milner, R., Tofte, M., and Harper, R., The Definition of Standard ML. Cambridge, MA: MIT Press, 1990.Google Scholar
Hudak, P., “Conception, evolution, and application of functional programming languages,” ACM Computing Surveys, vol. 21, no. 3, pp. 359411, 1989.CrossRefGoogle Scholar
Schönfinkel, M., “Uber die bausteine der mathematischen logik,” Mathematische Annalen, vol. 92, p. 305, 1924.Google Scholar
Corea, C., Children’s Songs – 20 Pieces for Keyboard (ED 7254). Mainz: Schott, 1994.Google Scholar
Church, A., The Calculi of Lambda Conversion. Princeton, NJ: Princeton University Press, 1941.Google Scholar
Shepard, R. N., “Circularity in judgements of relative pitch,” Journal of the Acoustical Society of America, vol. 36, no. 12, pp. 23462353, 1964.Google Scholar
Quine, W., The Ways of Paradox, and Other Essays. New York: Random House, 1966.Google Scholar
Hofstadter, D., Gödel, Escher, Bach: An Eternal Golden Braid. New York: Vintage, 1979.Google Scholar
Cage, J., Silence: Lectures and Writings. Middletown, CT: Wesleyan University Press, 1986.Google Scholar
Quick, D., “Kulitta: A framework for automated music composition,” Ph.D. dissertation, Yale University, 2014.Google Scholar
Bird, R. and Wadler, P., Introduction to Functional Programming. New York: Prentice Hall, 1988.Google Scholar
Bird, R., Introduction to Functional Programming Using Haskell (second edition). London: Prentice Hall, 1998.Google Scholar
Hudak, P., “An algebraic theory of polymorphic temporal media,” in Proceedings of PADL’04: 6th International Workshop on Practical Aspects of Declarative Languages. Springer Verlag LNCS 3057, June 2004, pp. 115.Google Scholar
Cope, D., “Computer modeling of musical intelligence in EMI,” Computer Music Journal, vol. 16, no. 2, pp. 6983, 1992.Google Scholar
Pierce, B., Basic Category Theory for Computer Scientists. Cambridge, MA: MIT Press, 1991.Google Scholar
Moggi, E., “Computational lambda-calculus and monads,” in Proceedings of Symposium on Logic in Computer Science. IEEE, June 1989, pp. 1423.Google Scholar
Wadler, P., “The essence of functional programming,” in Proceedings of the 19th Symposium on Principles of Programming Languages. ACM, January 1992, pp. 114.Google Scholar
Peyton Jones, S. and Wadler, P., “Imperative functional programming,” in Proceedings of the 20th Symposium on Principles of Programming Languages. ACM, January 1993, pp. 7184.Google Scholar
Hudak, P., Courtney, A., Nilsson, H., and Peterson, J., “Arrows, robots, and functional reactive programming,” in Summer School on Advanced Functional Programming, Oxford University. Springer Verlag LNCS 2638, 2003, pp. 159187.Google Scholar
Hughes, J., “Generalising monads to arrows,” Science of Computer Programming, vol. 37, pp. 67111, 2000.CrossRefGoogle Scholar
Courtney, A. and Elliott, C., “Genuinely functional user interfaces,” in Proceedings of the 2001 Haskell Workshop, September 2001, pp. 41–69.Google Scholar
Courtney, A., “Modelling user interfaces in a functional language,” Ph.D. dissertation, Yale University, 2004.Google Scholar
Paterson, R., “A new notation for arrows,” in ICFP’01: International Conference on Functional Programming, Firenze, Italy, September 2001, pp. 229240.Google Scholar
Elliott, C. and Hudak, P., “Functional reactive animation,” in International Conference on Functional Programming, Amsterdam, June 1997, pp. 163173.Google Scholar
Liu, P. and Hudak, P., “Plugging a space leak with an arrow,” Electronic Notes in Theoretical Computer Science, vol. 193, pp. 2945, 2007.Google Scholar
Winograd-Cort, D., Liu, H., and Hudak, P., “Virtualizing real-world objects in FRP,” Yale University, Technical Report YALEU/DCS/RR-1446, July 2011.Google Scholar
Winograd-Cort, D. and Hudak, P., “Wormholes: Introducing effects to FRP,” in Haskell Symposium. ACM, September 2012, pp. 91103.CrossRefGoogle Scholar
Vercoe, B., “Csound: A manual for the audio processing system and supporting programs,” MIT Media Lab, Technical Report, 1986.Google Scholar
Karplus, K. and Strong, A., “Digital synthesis of plucked string and drum timbres,” Computer Music Journal, vol. 7, no. 2, pp. 4355, 1983.Google Scholar
Cook, P., Real Sound Synthesis for Interactive Applications. Natick MA: A. K. Peters Press, 2002.Google Scholar

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

  • Bibliography
  • Paul Hudak, Donya Quick, Stevens Institute of Technology, New Jersey
  • Book: The Haskell School of Music
  • Online publication: 21 September 2018
  • Chapter DOI: https://doi.org/10.1017/9781108241861.032
Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

  • Bibliography
  • Paul Hudak, Donya Quick, Stevens Institute of Technology, New Jersey
  • Book: The Haskell School of Music
  • Online publication: 21 September 2018
  • Chapter DOI: https://doi.org/10.1017/9781108241861.032
Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

  • Bibliography
  • Paul Hudak, Donya Quick, Stevens Institute of Technology, New Jersey
  • Book: The Haskell School of Music
  • Online publication: 21 September 2018
  • Chapter DOI: https://doi.org/10.1017/9781108241861.032
Available formats
×