• Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

Computers & Midi Sequencing

Extracts from this document...


Computers & MIDI Sequencing - Section One A computer is an electronic machine that performs complicated calculations very rapidly and is capable of storing and retrieving information. Below is a diagram to show a standard computer system: INPUT PROCESS OUTPUT A computer system uses a binary counter to process information. Binary is the language used by computer and consists of 1's and 0's. Below a table shows part of the binary counter and the way it is basically used: 12 bit binary word Binary Counter 1 2 4 8 16 32 64 128 256 512 1024 2048 1 1 0 0 0 0 0 0 0 0 0 0 0 253 1 0 1 1 1 1 1 1 0 0 0 0 When a computer is switched on, many processes are initiated before you begin to give the computer any commands. First the bios is operated which is part of the motherboard and basically says 'I'm alive'. The rest of the motherboard then comes to life starting with DOS which is a program that recognizes what is connected to the computer, the operating system which includes the GUI (Graphic User Interface) and of course the ROM and RAM memory. What is MIDI? MIDI stands for Musical Instrument Digital Interface. Mostly, MIDI is an extensive set of "musical commands" which electronic instruments use to control each other. ...read more.


We call this 'daisy-chaining' instruments. Daisy-chained instruments don't always have to play in unison either. Each can play its own, individual musical part even though all of the MIDI messages controlling those daisy-chained instruments pass through each instrument. How is this possible? There are 16 MIDI "channels". For example, that MIDI message for the middle C note can be sent on channel 1. Or, it can be sent on channel 2, etc. Why use MIDI? There are two main advantages of MIDI - it's an easily manipulated form of data, and also it produces relatively small data files. Because MIDI is a digital signal, it's very easy to interface electronic instruments to computers, and then do things with that MIDI data on the computer with software. For example, software can store MIDI messages to the computer's disk drive. Also, the software can playback MIDI messages upon all 16 channels with the same rhythms as the human who originally caused the instruments to generate those messages. So, a musician can digitally record his musical performance and store it on the computer. He does this by "recording" the MIDI OUT of all of his instruments. Remember that the MIDI messages for all of those instruments go over one run of cables, so if you put the computer at the end, it "hears" the messages from all instruments over just one incoming cable. ...read more.


It thereby frees the composer from scheduling problems, and allows him more opportunity to audition his composition during the composition process, which provides invaluable feedback to aid in composition. It also makes it easier for composers to hear difficult-to-execute music. It is often easier to have a computer play a difficult performance than it is to find a musician capable of playing that performance. Likewise, it is often easier to have a computer play esoteric music (i.e. unusual instrumentation) than find musicians who have appropriate skills and the desire to play that music. MIDI sequencing allows for more efficient recording sessions by improving the process of correcting mistakes in the recording, and streamlining the recording process itself. They eliminate the need to have an engineer with special skills, as the computer takes over some of those functions, such as "punching in" overdubs. And they also offer efficient ways to make useful changes, such as transposing key. There would be no way for professional recordings to be made on a budget, in small, "home" environments that don't require things like special soundproofing without the use of MIDI. Furthermore, the technology in computer audio often eliminates expensive, time-consuming tasks, such as tuning drum kits and placing microphones and cables. The storage capacity of computers also makes recalling a given setup very efficient and inexpensive, which is important since often a setup needs to be recalled during multiple sessions. ?? ?? ?? ?? ...read more.

The above preview is unformatted text

This student written piece of work is one of many that can be found in our AS and A Level Computer Science section.

Found what you're looking for?

  • Start learning 29% faster today
  • 150,000+ documents available
  • Just £6.99 a month

Not the one? Search for your essay title...
  • Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

See related essaysSee related essays

Related AS and A Level Computer Science essays

  1. Different ways of data capture

    total of crucial fields e.g Total payable for entire batch of 50 documents. * Calculate hash total for fields such as size/quantity * Filling in a batch header document which will show - batch number, no. of documents in batch, date received, control total, hash toal * Logging a total in a book kept for this purpose.

  2. Smart Card System

    The 100 mm. CPU contained on a smart card has roughly the same capability as the 1970's Radio Shack TRS-80 Model 1 Personal Computer. Although the TRS-80 did not run Java binaries or have built in cryptographic functionality, it did operate at roughly the same speed as many modern smart cards.

  1. CP3 - Proposed Solution to a Realistic Problem - Apartment Administration software

    There are several forms of Program testing, by using these methods I must ensure that all parts of the program work correctly. Complete testing is not possible, however, sufficient tests can be performed to give a reasonable measure of confidence in the program. This is what I will be doing.

  2. Explain the different techniques of gathering information to answer an IT Technical problem or ...

    Normally a fault log would be organised therefore make your search a lot easier meaning easy access. This would result in the problem being answered because of the previous fault logs which notes down how to resolve certain problems. In order for you to obtain information from an Internet source

  1. You need to discuss the advantages and disadvantages of someone in your

    Database Questionnaire Name of Company: Position held in company: Size of company: Yes No Q1. Do you use any form of manual system to store data? If yes what data do you store? Q2. Do you use a computer at work? Do you use a database? Did you need training?

  2. Analysis of Johnson Music

    sale, due to the paperwork needed to be looked at and update in the process of a sale * Time consuming for the customer as the customer has to wait for the member of staff conducting the sale before he/she can leave the shop with the product they are purchasing

  1. Internet pre-History: Ancient Roads of Telecommunications & Computers.

    This device allows users to make computations using a system of sliding beads arranged on a rack. Early merchants used the abacus to keep trading transactions. There were lots of the different mechanically realizations versions of the abacus basic idea in different geographically areas then.

  2. I have been given the task of creating a system for a hospital to ...

    Adaptive maintenance, where you make changes to suit the changes in working environment c. Corrective maintenance, where you change something because of errors discovered in the original system 9. Evaluation - evaluation of the system and if it meets the requirements of the user Gathering Data If I had to

  • Over 160,000 pieces
    of student written work
  • Annotated by
    experienced teachers
  • Ideas and feedback to
    improve your own work