How we did it:
For any feedback, any questions, any notes or just for chat - feel free to follow us on social networks
Martin Fowler, Rebecca Parsons
Martin Fowler's breakthrough practitioner-oriented book on Domain Specific Languages - will do for DSLs what Fowler did for refactoring! * *Fowler's highly anticipated introduction to DSLs: a category-defining book by one of the software world's most influential authors. *Two books in one: a concise narrative that introduces DSLs, and a larger reference that shows how to plan and develop them. *Helps software professionals reduce the cost and complexity of building DSLs - so they can take full advantage of them. Domain Specific Languages (DSLs) offer immense promise for software engineers who need better, faster ways to solve problems of specific types, or in specific areas or industries. DSLs have been around for several years, and have begun to grow in popularity. Now, Martin Fowler - one of the world's most influential software engineering authors - has written the first practitioner-oriented book about them. Fowler's legendary book, Refactoring, made software refactoring a crucial tool for software engineers worldwide; this book will do the same for DSLs. Fowler has designed Domain Specific Languages as two books in one. The first --a narrative designed to be read from 'cover to cover' - offers a concise introduction to DSLs, how they are implemented, and what are useful for. Next, Fowler thoroughly introduces today's most effective techniques for building DSLs. Fowler covers both 'external' and 'internal' DSLs, a well as alternative computational models, code generation, common parser topics, and much more. He provides extensive Java and C# examples throughout, as well as selected Ruby examples for concepts that can best be explained using a dynamic language. Together, both sections enable readers to make wellinformed choices about whether to use a DSL in their work, and which techniques to employ in order to build DSLs more quickly and cost-effectively.
Udo Zölzer, Xavier Amatriain, Daniel Arfib, Jordi Bonada, Giovanni De Poli, Pierre Dutilleux, Gianpaolo Evangelista, Florian Keiler, Alex Loscos, Davide Rocchesso, Mark Sandler, Xavier Serra, Todor Todoroff
* Digital Audio Effects (DAFX) covers the use of digital signal processing and its applications to sounds * Discusses digital audio effects from both an introductory level, for musicians, and an advanced level, for signal processing engineers * Explains what can be done in the digital processing of sounds in the form of computer algorithms and sound examples resulting from these transformations * Brings together essential DSP algorithms for sound processing, providing an excellent introduction to the topic
Musical Instrument Digital Interface (MIDI) connects sound cards, musical instruments, and computers in order to make music. MIDI-based music programs can play music, teach music theory and technique, provide games with exciting scores, and allow musicians to record, edit, play, and print compositions. This book is the programmer's definitive source of information for developing MIDI-based Windows 95 applications.
Algorithmic composition – composing by means of formalizable methods – has a century old tradition not only in occidental music history. This is the first book to provide a detailed overview of prominent procedures of algorithmic composition in a pragmatic way rather than by treating formalizable aspects in single works. In addition to an historic overview, each chapter presents a specific class of algorithm in a compositional context by providing a general introduction to its development and theoretical basis and describes different musical applications. Each chapter outlines the strengths, weaknesses and possible aesthetical implications resulting from the application of the treated approaches. Topics covered are: markov models, generative grammars, transition networks, chaos and self-similarity, genetic algorithms, cellular automata, neural networks and artificial intelligence are covered. The comprehensive bibliography makes this work ideal for the musician and the researcher alike.
Thomas D. Rossing, Paul A. Wheeler, F. Richard Moore
The Science of Sound is widely recognized as the leading textbook in the field. It provides an excellent introduction to acoustics for readers without college physics or a strong background in mathematics. In the Third Edition, Richard Moore and Paul Wheeler join Tom Rossing in updating The Science of Soundto include a wide range of important technological developments in the field of acoustics. New exercises and review questions have been added to the end of each chapter to help readers study the material.For college instructors and students.
Michael S. Schneider
The Universe May Be a Mystery, But It's No Secret Michael Schneider leads us on a spectacular, lavishly illustrated journey along the numbers one through ten to explore the mathematical principles made visible in flowers, shells, crystals, plants, and the human body, expressed in the symbolic language of folk sayings and fairy tales, myth and religion, art and architecture. This is a new view of mathematics, not the one we learned at school but a comprehensive guide to the patterns that recur through the universe and underlie human affairs. A Beginner's Guide to Constructing, the Universe shows you: Why cans, pizza, and manhole covers are round. Why one and two weren't considered numbers by the ancient Greeks. Why squares show up so often in goddess art and board games. What property makes the spiral the most widespread shape in nature, from embryos and hair curls to hurricanes and galaxies. How the human body shares the design of a bean plant and the solar system. How a snowflake is like Stonehenge, and a beehive like a calendar. How our ten fingers hold the secrets of both a lobster and a cathedral. And much more.