Audio Engineering - Midi, Binary & Hex

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Chris_s_brookes
C
Chris_s_brookes
Community Contributor
Quizzes Created: 5 | Total Attempts: 3,950
Questions: 25 | Attempts: 137

SettingsSettingsSettings
Audio Engineering Quizzes & Trivia

In Relation to Audio Engineering A3 Worksheet 1


Questions and Answers
  • 1. 

    In binary, which values are represented by the first 8 collumns?

    • A.

      1, 2, 4, 6, 12, 24, 36, 72, 255

    • B.

      1, 2, 4, 8, 16, 32, 64, 128

    • C.

      128, 64, 32, 16, 8, 4, 2, 1

    • D.

      1, 16, 255

    Correct Answer
    C. 128, 64, 32, 16, 8, 4, 2, 1
    Explanation
    The first 8 columns in binary represent the values 128, 64, 32, 16, 8, 4, 2, and 1. These values are obtained by starting with the value 1 and doubling it for each subsequent column.

    Rate this question:

  • 2. 

    Digital devices communicate using which language?

    • A.

      English

    • B.

      Binary

    • C.

      Hex

    • D.

      MIDI

    • E.

      Machine Code

    Correct Answer
    E. Machine Code
    Explanation
    Digital devices communicate using machine code, which is a low-level programming language consisting of instructions that can be directly executed by the computer's hardware. Machine code is specific to the architecture of the computer and is represented by binary digits (0s and 1s). It is the most fundamental form of communication between the hardware and software of a digital device, allowing the device to perform tasks and execute programs.

    Rate this question:

  • 3. 

    What type of language is binary?

    • A.

      Human Language

    • B.

      Computer Language

    • C.

      Foreign Language

    Correct Answer
    A. Human Language
    Explanation
    Remember, digital devices only understand power on and power off, binary is the human representation of machine code.

    Rate this question:

  • 4. 

    In Binary, which of these values represents "8"

    • A.

      0 0 0 1

    • B.

      1 0 0 1

    • C.

      0 0 0 0 1 0 0

    • D.

      1 0 0 0

    Correct Answer
    D. 1 0 0 0
    Explanation
    8 | 4 | 2 | 1 |
    1 0 0 0 = (8x1) + (0x4) + (2x0) + (1x0) = 8

    Rate this question:

  • 5. 

    In binary, which of these values represents 17?

    • A.

      0 0 0 1 0 0 0 1

    • B.

      1 0 0 1 0 0 0

    • C.

      0 0 0 1 1 0 0 0

    • D.

      1 0 0 0 0 1 0

    Correct Answer
    A. 0 0 0 1 0 0 0 1
    Explanation
    128 | 64 | 32 | 16 | 8 | 4 | 2 | 1
    0 0 0 1 0 0 0 1 = 16 + 1 = 17

    Rate this question:

  • 6. 

    In binary, which of these values represent 127?

    • A.

      1 1 1 1 1 1 1 0

    • B.

      1 0 0 0 0 0 0 0

    • C.

      0 1 1 1 1 1 1 1

    • D.

      0 0 0 0 0 0 0 1

    Correct Answer
    C. 0 1 1 1 1 1 1 1
    Explanation
    128 | 64 | 32 | 16 | 8 | 4 | 2 | 1
    0 1 1 1 1 1 1 1 = 64 + 32 + 16 + 8 + 4 + 2 + 1 = 127

    Rate this question:

  • 7. 

    In binary, which of the following represents the number 254?

    • A.

      1 1 1 1 1 1 1 0

    • B.

      0 1 1 1 1 1 1 1

    • C.

      0 1 0 1 0 1 0 1

    • D.

      1 0 1 0 1 0 1 0

    Correct Answer
    A. 1 1 1 1 1 1 1 0
    Explanation
    128 | 64 | 32 | 16 | 8 | 4 | 2 | 1
    1 1 1 1 1 1 1 0 = 128 + 64 + 32 + 16 + 8 + 4 + 2 = 254

    Rate this question:

  • 8. 

    Which of the following numbers is equal the binary value, 00100001

    • A.

      17

    • B.

      33

    • C.

      129

    • D.

      138

    Correct Answer
    B. 33
    Explanation
    128 | 64 | 32 | 16 | 8 | 4 | 2 | 1
    0 0 1 0 0 0 0 1 = 32 + 1 = 33

    Rate this question:

  • 9. 

    Which of the following numbers is equal to 1 1 1 1 1 1 1 1

    • A.

      128

    • B.

      127

    • C.

      255

    • D.

      256

    Correct Answer
    C. 255
    Explanation
    The number 255 is equal to 1 1 1 1 1 1 1 1 in binary form. In binary, each digit represents a power of 2, starting from the rightmost digit as 2^0. So, when all the digits are 1, it means that each digit represents a power of 2 and when added together, they equal 255 in decimal form.

    Rate this question:

  • 10. 

    Which of the following numbers is equal to 1 0 0 0 1 0

    • A.

      136

    • B.

      34

    • C.

      68

    • D.

      72

    Correct Answer
    B. 34
    Explanation
    128 | 64 | 32 | 16 | 8 | 4 | 2 | 1
    x x 1 0 0 0 1 0 = 32 + 2 = 34

    Rate this question:

  • 11. 

    In two character Hex, what are the two collumns (in order)?

    • A.

      1, 16

    • B.

      16, 1

    • C.

      F, 0

    • D.

      0, F

    Correct Answer
    B. 16, 1
    Explanation
    The two columns in two character Hex are represented by the numbers 16 and 1. In hexadecimal notation, the first column represents the higher order digit and the second column represents the lower order digit. Therefore, the correct order of the two columns is 16 followed by 1.

    Rate this question:

  • 12. 

    Which of the following characters cannot be entered into either of the Hex collumns?

    • A.

      0

    • B.

      10

    • C.

      B

    • D.

      F

    Correct Answer
    B. 10
    Explanation
    The Hex columns represent hexadecimal numbers, which range from 0 to F. In hexadecimal, the digits 0-9 represent the numbers 0-9, and the letters A-F represent the numbers 10-15. Therefore, the character "10" cannot be entered into either of the Hex columns because it is not a valid hexadecimal digit.

    Rate this question:

  • 13. 

    What is the largest value which can be entered into a single hex collumn

    • A.

      15

    • B.

      F

    • C.

      16

    • D.

      A

    Correct Answer
    B. F
    Explanation
    The largest value that can be entered into a single hex column is F. In hexadecimal, F represents the decimal value 15. Hexadecimal numbers range from 0 to F, where A represents 10, B represents 11, C represents 12, D represents 13, E represents 14, and F represents 15. Therefore, F is the highest value in a single hex column.

    Rate this question:

  • 14. 

    Which number is equal to the HEX value 1,0

    • A.

      128

    • B.

      2

    • C.

      16

    • D.

      32

    Correct Answer
    C. 16
    Explanation
    16 | 1
    1 0 = (1x16) + (0x1) = 16

    Rate this question:

  • 15. 

    Which number is equal to the HEX value F, A

    • A.

      25

    • B.

      245

    • C.

      175

    • D.

      250

    Correct Answer
    D. 250
    Explanation
    16 | 1
    F A = (15x16) + (10x1) = 250

    Rate this question:

  • 16. 

    In hex, which of the following represents the number 161

    • A.

      1 F

    • B.

      1 A

    • C.

      A 1

    • D.

      F 1

    Correct Answer
    C. A 1
    Explanation
    16 | 1
    A 1 = (10x16) + (1x1) = 161

    Rate this question:

  • 17. 

    What is the largest value that could be represented by two character hex?

    • A.

      127

    • B.

      128

    • C.

      255

    • D.

      256

    Correct Answer
    C. 255
    Explanation
    A two character hex can represent values from 0 to 255. Therefore, the largest value that can be represented by two character hex is 255.

    Rate this question:

  • 18. 

    In hex, which of the following represents 127?

    • A.

      F 7

    • B.

      F10

    • C.

      7 F

    • D.

      7 15

    Correct Answer
    C. 7 F
    Explanation
    16 | 1
    7 F = (7x16) + (15x1) = 127

    Rate this question:

  • 19. 

    In hex, which of the following represents the binary value 1 1 1 1 0 0 0 1

    • A.

      F 0

    • B.

      F 1

    • C.

      F 2

    • D.

      F 3

    Correct Answer
    B. F 1
    Explanation
    1111 | 0001

    1111 = 8 + 4 + 2 + 1 = 15, hex equivilant F. This value is placed on the left hand side of the hex collumn
    0001 = 1, this value is placed on the right hand side of the hex collumn

    = F 1

    Check Sum:
    Hex = F 1 = (15x16) + (1x1) = 241
    Binary = 11110001 = 128+64+32+16+0+0+0+1 =

    Rate this question:

  • 20. 

    Which of the following is the structure of a midi message

    • A.

      Data Byte, Status Byte 1, Status Byte 2

    • B.

      Data Byte 1, Data Byte 2, Status Byte

    • C.

      Status Byte, Data Byte 1, Data Byte 2

    • D.

      Status Byte 1, Status Byte 2, Data Byte

    Correct Answer
    C. Status Byte, Data Byte 1, Data Byte 2
    Explanation
    The structure of a MIDI message is typically composed of a status byte followed by two data bytes. The status byte indicates the type of message being sent, such as note on/off or control change. The data bytes contain the specific information associated with the message, such as the note number or the control value. In this case, the correct answer is "Status Byte, Data Byte 1, Data Byte 2," which follows the standard MIDI message structure.

    Rate this question:

  • 21. 

    A status byte contains two types of information, select the both of them

    • A.

      Type of Message

    • B.

      Controller Type

    • C.

      Note On

    • D.

      Velocity

    • E.

      Channel Number

    • F.

      Sys Ex

    Correct Answer(s)
    A. Type of Message
    E. Channel Number
    Explanation
    A status byte contains information about the type of message being sent and the channel number on which it is being transmitted. This information is important for the receiving device to interpret and respond to the message correctly. Other options such as Controller Type, Note On, Velocity, and Sys Ex are not typically included in the status byte.

    Rate this question:

  • 22. 

    Which of the following statements is true

    • A.

      In binary a status byte always begins with a 0

    • B.

      In binary a status byte always begins with a 1

    • C.

      In binary a data byte always begins with a 0

    • D.

      In binary the smallest value a data byte can be is 128

    Correct Answer
    B. In binary a status byte always begins with a 1
    Explanation
    In binary, a status byte always begins with a 1 because the most significant bit (MSB) is used to indicate the status of the byte. This convention allows for easy differentiation between status and data bytes in binary representation.

    Rate this question:

  • 23. 

    If a status byte contained this information: B2, what could be interpretted from it?

    • A.

      Note of message on channel 12

    • B.

      Note on message on channel 11

    • C.

      Controller message on channel 2

    • D.

      Controller message on channel 3

    Correct Answer
    D. Controller message on channel 3
    Explanation
    The first character states the type of message, a B message is a controller message
    The 2nd character states the channel number + 1, remember the channels on midi are 1-16 and the values available in hex are 0-F

    Rate this question:

  • 24. 

    What is the full structure of a controller message

    • A.

      [B-Type of Message] [Which Controller] [ Channel Number]

    • B.

      [B-Note Value] [Which Controller] [ Velocity]

    • C.

      [B-Channel Number] [Which Controller] [ Controller Value]

    • D.

      [B-Type of Message] [Which Controller] [ Velocity]

    Correct Answer
    C. [B-Channel Number] [Which Controller] [ Controller Value]
    Explanation
    The full structure of a controller message is represented by the answer [B-Channel Number] [Which Controller] [Controller Value]. This structure indicates that the message starts with the channel number, followed by the specific controller being used, and ends with the value of the controller. This format allows for clear and standardized communication between MIDI devices, ensuring that the intended controller action and value are properly transmitted and interpreted.

    Rate this question:

  • 25. 

    What function is being described below: When a command or string is repeated over and over again, in order to reduce the amount of uneccessary data, the status byte, if repeated, is only sent once. The significance of a data byte always beginning with a 0 and a status byte always beginning with a 1 allows the system to instantly tell if it has recieved a data byte or a status byte. As a result if there are a string of note on message for example, rather than sending Status Byte, Data Byte 1, Data Byte 2, Status Byte, Data Byte 1, Data Byte 2, Status Byte, Data Byte 1, Data Byte 2. It would remove the 2nd and 3rd status bytes and instead send; Status Byte, Data Byte 1, Data Byte 2, Data Byte 1, Data Byte 2,

    • A.

      Sys Ex Dump

    • B.

      Running Status

    • C.

      Compression

    • D.

      Expansion

    Correct Answer
    B. Running Status
    Explanation
    Running Status is the function being described in the given passage. Running Status is a feature in MIDI (Musical Instrument Digital Interface) communication where the status byte is only sent once if it is repeated consecutively. This helps reduce the amount of unnecessary data being transmitted. The passage explains that the significance of a data byte beginning with 0 and a status byte beginning with 1 allows the system to instantly differentiate between the two. In the example given, instead of sending multiple status bytes in a string of note on messages, Running Status would remove the repeated status bytes and only send the necessary data bytes.

    Rate this question:

Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.