Book picks similar to
Making Music with Computers: Creative Programming in Python (Chapman & Hall/CRC Textbooks in Computing) by Bill Manaris
music
programming
computers
libros-música
How to Count (Programming for Mere Mortals, #1)
Steven Frank - 2011
unsigned numbers- Floating point and fixed point arithmeticThis short, easily understood book will quickly get you thinking like a programmer.
Computer Graphics with OpenGL
Donald Hearn - 2003
The text converts all programming code into the C++ language.
Schubert's Winter Journey: Anatomy of an Obsession
Ian Bostridge - 2014
Written in 1828, in the last months of the young Schubert's life, 'Winterreise' ("Winter's Journey"), has come to be considered the single greatest piece of music ever written for the male solo voice. Deceptively brief - the twenty-four short poems are performed uninterrupted in 70 minutes - it nonetheless has an emotional depth and power that no music of its kind has ever equalled. Originally intended to be sung to an intimate gathering, performances of 'Winterreise' now pack the greatest concert halls around the world. Drawing on his firsthand experience with this work (he has performed it more than one hundred times), on his musical knowledge, and on his training as a scholar, Ian Bostridge teases out the enigmas and subtle meanings of each song, exploring the world and the states of heart and mind in which Schubert created them, and the exquisite resonance and affinities that continue, even today, to move us so profoundly.
Stuart Adamson: In a Big Country
Allan Glen - 2011
Stuart Adamson: In a Big Country tells the story of how a teenager who was raised in a small Fife village released his first single at 19, wrote three Top 40 albums in the next three years and was written off as a has-been at 23, but then went on to form a new band and sell more than 10 million records worldwide, touring with the Rolling Stones and David Bowie. Although Stuart Adamson was one of the most respected and popular figures in the music industry, his personal life was complex - depression, alcoholism and estrangement - and ultimately tragic, ending with his suicide in a Hawaiian hotel in December 2001.
AngularJS: Up and Running: Enhanced Productivity with Structured Web Apps
Shyam Seshadri - 2014
By the end of the book, you'll understand how to develop a large, maintainable, and performant application with AngularJS.Guided by two engineers who worked on AngularJS at Google, you'll learn the components needed to build data-driven applications, using declarative programming and the Model-view-controller pattern. You'll also learn how to conduct unit tests on each part of your application.Learn how to use controllers for moving data to and from viewsUnderstand when to use AngularJS services instead of controllersCommunicate with the server to store, fetch, and update data asynchronouslyKnow when to use AngularJS filters for converting data and values to different formatsImplement single-page applications, using ngRoute to select views and navigationDive into basic and advanced directives for creating reusable componentsWrite an end-to-end test on a live version of your entire applicationUse best practices, guidelines, and tools throughout the development cycle
I Am Error: The Nintendo Family Computer / Entertainment System Platform
Nathan Altice - 2015
In the 1987 Nintendo Entertainment System videogame Zelda II: The Adventure of Link, a character famously declared: I AM ERROR. Puzzled players assumed that this cryptic mesage was a programming flaw, but it was actually a clumsy Japanese-English translation of "My Name is Error," a benign programmer's joke. In I AM ERROR Nathan Altice explores the complex material histories of the Nintendo Entertainment System (and its Japanese predecessor, the Family Computer), offering a detailed analysis of its programming and engineering, its expressive affordances, and its cultural significance.Nintendo games were rife with mistranslated texts, but, as Altice explains, Nintendo's translation challenges were not just linguistic but also material, with consequences beyond simple misinterpretation. Emphasizing the technical and material evolution of Nintendo's first cartridge-based platform, Altice describes the development of the Family Computer (or Famicom) and its computational architecture; the "translation" problems faced while adapting the Famicom for the U.S. videogame market as the redesigned Entertainment System; Nintendo's breakthrough console title Super Mario Bros. and its remarkable software innovations; the introduction of Nintendo's short-lived proprietary disk format and the design repercussions on The Legend of Zelda; Nintendo's efforts to extend their console's lifespan through cartridge augmentations; the Famicom's Audio Processing Unit (APU) and its importance for the chiptunes genre; and the emergence of software emulators and the new kinds of play they enabled.
The Piano Handbook
Carl Humphries - 2002
With clear and easy-to-understand exercises, The Piano Handbook is perfect for anyone interested in learning the piano or improving their skills. It provides fresh material and techniques in styles ranging from classical to jazz, rock, bebop and fusion, and gives new players everything they need to learn and enjoy the piano. This book's innovative tutorial approach covers classical and contemporary music styles in an integrated way, and the companion audio brings the playing techniques and concepts to life. A full-color photo gallery illustrates the history of the piano and its essential recordings. The book also includes access to audio downloads of selected examples and pieces. This hardcover, deluxe edition also features semi-concealed spiral binding so the book stays open on the piano. The Piano Handbook prepares you not just to play, but to perform and not just as a pianist, but as a complete musician.
Don't You Leave Me Here: My Life
Wilko Johnson - 2016
With ten months to live, he decided to accept his imminent death and went on the road. His calm, philosophical response made him even more beloved and admired. And then the strangest thing happened: he didn't die. Don't You Leave Me Here is the story of his life in music, his life with cancer, and his life now - in the future he never thought he would see.
From the Graveyard of the Arousal Industry
Justin Pearson - 2010
There, he fell in with a subculture of young musicians playing some of the most original and brutal music in the world. Turns out the chaos of Pearson’s bands — The Locust, Swing Kids, and Some Girls — is nothing compared to the madness of his life.An icon of the West Coast noise and punk scene, Pearson managed to arrive at adulthood by outsmarting skinheads and dodging equally threatening violence at home. Once there, the struggle continued, with Pearson getting beat up on Jerry Springer and, on more than one occasion, chased out of town by ferociously angry audiences.From the Graveyard of the Arousal Industry is the outrageously candid story of Pearson’s life. In loving, meticulous detail, Pearson gives readers the dirt behind each rivalry, riff, and lineup change.
Professional PHP Programming
Sascha Schumann - 1999
PHP is a server-side, HTML-embedded scripting language. It is an open source technology, rapidly gaining popularity as a scripting language for people running dynamic websites. One of its major attractions over Perl, JavaScript and other scripting languages is that PHP has a built-in database integration layer and seamless IP connectivity, with LDAP and TCP as well as the IMAP mail interface. Features; Real world, practical experience and techniques From installation and configuration of the PHP engine to advanced dynamic application design Definitive coverage of core PHP language and database addressing: MySQL is covered in depth. Practical e-commerce and business scripting including database application development, together with PHP and XML applications. LDAP connectivity addressed.
Kindle Fire For Dummies
Nancy C. Muir - 2011
It walks you through all the tablet's features, shows you how to set up the device, navigate the touchscreen interface, buy music, stream video, download apps, and read e-books from Amazon.com. The book demystifies this all-new tablet and provides a handy reference that can be conveniently downloaded and read right on your Kindle Fire device.Looks at the new Kindle Fire, which features revolutionary technology and access to cool new services; this e-book explains both in plain English Is only available in e-book format and downloads directly to the Kindle Fire and other Kindle devices, making it a handy reference you can take virtually anywhere Covers not only the basics, but also tips and tricks for taking full advantage of the Kindle Fire and the services of Amazon's online stores Kindle Fire For Dummies is packed with powerful tips designed to help you get more punch out of your Kindle Fire tablet.
How You Play the Game: A Philosopher Plays Minecraft (Kindle Single)
Charlie Huenemann - 2015
At a glance, it bears few similarities to any place we know and inhabit. But upon closer examination, the differences between this complex virtual reality and our own might not be as vast as we think. In “How You Play the Game,” author and philosopher Charlie Huenemann looks philosophically at the game of Minecraft (“What is the point of this game? How does one win? Well, this depends on what you want to do”) and grapples with the ethical conundrums, existential crises and moral responsibilities of the virtual realm. From the Overworld to the Ender Dragon, Huenemann offers an entertaining, insightful and often hilarious examination of Minecraft and the strange worlds—both virtual and not—surrounding it.Charlie Huenemann is a Professor of Philosophy at Utah State University. He writes for 3quarksdaily, and has published several books on the history of philosophy.Cover design by Adil Dara.
Laravel: Up and Running: A Framework for Building Modern PHP Apps
Matt Stauffer - 2016
This rapid application development framework and its vast ecosystem of tools let you quickly build new sites and applications with clean, readable code. With this practical guide, Matt Stauffer--a leading teacher and developer in the Laravel community--provides the definitive introduction to one of today's most popular web frameworks.The book's high-level overview and concrete examples will help experienced PHP web developers get started with Laravel right away. By the time you reach the last page, you should feel comfortable writing an entire application in Laravel from scratch.Dive into several features of this framework, including:Blade, Laravel's powerful, custom templating toolTools for gathering, validating, normalizing, and filtering user-provided dataLaravel's Eloquent ORM for working with the application's databasesThe Illuminate request object, and its role in the application lifecyclePHPUnit, Mockery, and PHPSpec for testing your PHP codeLaravel's tools for writing JSON and RESTful APIsInterfaces for file system access, sessions, cookies, caches, and searchTools for implementing queues, jobs, events, and WebSocket event publishingLaravel's specialty packages: Scout, Passport, Cashier, Echo, Elixir, Valet, and Socialite
The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage
Clifford Stoll - 1989
citizen recognized its ominous potential. Armed with clear evidence of computer espionage, he began a highly personal quest to expose a hidden network of spies that threatened national security. But would the authorities back him up? Cliff Stoll's dramatic firsthand account is "a computer-age detective story, instantly fascinating [and] astonishingly gripping" (Smithsonian). Cliff Stoll was an astronomer turned systems manager at Lawrence Berkeley Lab when a 75-cent accounting error alerted him to the presence of an unauthorized user on his system. The hacker's code name was "Hunter" -- a mysterious invader who managed to break into U.S. computer systems and steal sensitive military and security information. Stoll began a one-man hunt of his own: spying on the spy. It was a dangerous game of deception, broken codes, satellites, and missile bases -- a one-man sting operation that finally gained the attention of the CIA...and ultimately trapped an international spy ring fueled by cash, cocaine, and the KGB.
Advanced Scala with Cats
Noel Welsh - 2017
This means designing systems as small composable units, expressing constraints and interactions via the type system, and using composition to guide the construction of large systems in a way that maintains the original architectural vision.The book also serves as an introduction to the Cats library. We use abstractions from Cats, and we explain the structure of Cats so you can use it without fear in your own code base. The broad ideas are not specific to Cats, but Cats provides an excellent implementation that is beneficial to learn in its own right.