--- Saving session to:
    ECE481_25-Mar-2003.txt
--- startup.m processed OK ---
; ; ; ; ; ; 
edit proj3demo
File 'proj3demo' not found.
edit proj3dem
edit midihd
double('MThd')

ans =

    77    84   104   100

dec2hex(double('MThd'))

ans =

4D
54
68
64

dec2byte(45,4)

ans =

     0     0     0    45

fschange('c:\documents and settings\doering\rhit\class\2002-03\spring\ece481\matlab\proj3dem.m');
clear proj3dem
proj3dem

numfrows =

     7


sizelast =

     4

       1: 4D 54 68 64 00 00 00 06 - 00 01 00 01 00 78 4D 54    MThd.........xMT

      17: 72 6B 00 00 00 5E 00 FF - 51 03 07 A1 20 00 B0 00    rk...^..Q... ...

      33: 00 00 B0 20 00 00 C0 49 - 00 90 14 64 81 70 80 14    ... ...I...d.p..

      49: 00 00 90 3E 64 81 70 80 - 3E 00 00 90 40 5A 81 70    ...>d.p.>...@Z.p

      65: 80 40 00 00 90 41 50 81 - 70 80 41 00 00 90 43 46    .@...AP.p.A...CF

      81: 81 70 80 43 00 00 90 45 - 3C 81 70 80 45 00 00 90    .p.C...E<.p.E...

      97: 47 32 81 70 80 47 00 00 - 90 48 28 81 70 80 48 00    G2.p.G...H(.p.H.

     113: 00 FF 2F 00                                        ../.

proje3n1
??? Undefined function or variable 'proje3n1'.

proj3n1

numfrows =

    27


sizelast =

    15

       1: 4D 54 68 64 00 00 00 06 - 00 01 00 01 00 78 4D 54    MThd.........xMT

      17: 72 6B 00 00 01 A9 00 FF - 51 03 07 A1 20 00 B9 00    rk......Q... ...

      33: 00 00 B9 20 00 00 C9 45 - 00 99 3C 3C 18 3C 00 0C    ... ...E..<<.<..

      49: 3C 3C 18 3C 00 0C 3C 3C - 18 3C 00 0C 3C 3C 18 3C    <<.<..<<.<..<<.<

      65: 00 0C 3C 3C 18 3C 00 0C - 3D 3C 18 3D 00 0C 3D 3C    ..<<.<..=<.=..=<

      81: 18 3D 00 0C 3E 3C 18 3E - 00 0C 40 3C 18 40 00 0C    .=..><.>..@<.@..

      97: 42 3C 18 42 00 0C 44 3C - 18 44 00 0C 46 3C 18 46    B<.B..D<.D..F<.F

     113: 00 0C 47 3C 18 47 00 0C - 49 3C 18 49 00 0C 4B 3C    ..G<.G..I<.I..K<

     129: 18 4B 00 0C 4C 3C 18 4C - 00 0C 4D 3C 18 4D 00 0C    .K..L<.L..M<.M..

     145: 4E 3C 18 4E 00 0C 4F 3C - 18 4F 00 0C 4F 3C 18 4F    N<.N..O<.O..O<.O

     161: 00 0C 50 3C 18 50 00 0C - 50 3C 18 50 00 0C 4F 3C    ..P<.P..P<.P..O<

     177: 18 4F 00 0C 4F 3C 18 4F - 00 0C 4F 3C 18 4F 00 0C    .O..O<.O..O<.O..

     193: 4E 3C 18 4E 00 0C 4E 3C - 18 4E 00 0C 4D 3C 18 4D    N<.N..N<.N..M<.M

     209: 00 0C 4D 3C 18 4D 00 0C - 4C 3C 18 4C 00 0C 4A 3C    ..M<.M..L<.L..J<

     225: 18 4A 00 0C 49 3C 18 49 - 00 0C 48 3C 18 48 00 0C    .J..I<.I..H<.H..

     241: 47 3C 18 47 00 0C 46 3C - 18 46 00 0C 45 3C 18 45    G<.G..F<.F..E<.E

     257: 00 0C 44 3C 18 44 00 0C - 44 3C 18 44 00 0C 44 3C    ..D<.D..D<.D..D<

     273: 18 44 00 0C 45 3C 18 45 - 00 0C 45 3C 18 45 00 0C    .D..E<.E..E<.E..

     289: 46 3C 18 46 00 0C 48 3C - 18 48 00 0C 49 3C 18 49    F<.F..H<.H..I<.I

     305: 00 0C 4A 3C 18 4A 00 0C - 4B 3C 18 4B 00 0C 4C 3C    ..J<.J..K<.K..L<

     321: 18 4C 00 0C 4D 3C 18 4D - 00 0C 4D 3C 18 4D 00 0C    .L..M<.M..M<.M..

     337: 4D 3C 18 4D 00 0C 4D 3C - 18 4D 00 0C 4D 3C 18 4D    M<.M..M<.M..M<.M

     353: 00 0C 4D 3C 18 4D 00 0C - 4C 3C 18 4C 00 0C 4C 3C    ..M<.M..L<.L..L<

     369: 18 4C 00 0C 4B 3C 18 4B - 00 0C 4A 3C 18 4A 00 0C    .L..K<.K..J<.J..

     385: 4A 3C 18 4A 00 0C 49 3C - 18 49 00 0C 48 3C 18 48    J<.J..I<.I..H<.H

     401: 00 0C 48 3C 18 48 00 0C - 48 3C 18 48 00 0C 48 3C    ..H<.H..H<.H..H<

     417: 18 48 00 0C 48 3C 18 48 - 00 0C 49 3C 18 49 00 0C    .H..H<.H..I<.I..

     433: 4A 3C 18 4A 00 0C 4B 3C - 18 4B 00 00 FF 2F 00       J<.J..K<.K.../.

PUTBYTES: Sorry. No help in figuring out the problem . . .
which dec2byte
c:\documents and settings\doering\rhit\class\2002-03\spring\ece481\matlab\dec2byte.m
type dec2byte

function y=dec2byte(val,width)
% DEC2BYTE Convert decimal value to vector of byte-sized integers
%  DEC2BYTE(val,width) converts the number 'val' to a vector of byte-size integers
%  of size 'width'.

%  Created 1998 March 24
%  Ed.Doering@Rose-Hulman.Edu
%  Department of Electrical and Computer Engineering
%  Rose-Hulman Institute of Technology
%  Terre Haute, IN 47803-3999
%
%  Copyright (c) 1998 by Ed Doering.


y=hex2dec(reshape(dec2hex(val,2*width),2,width)')';
fschange('C:\Documents and Settings\doering\RHIT\Class\2002-03\Spring\ECE481\matlab\proj3n1.m');
clear proj3n1
proj3n1

numfrows =

    27


sizelast =

    15

       1: 4D 54 68 64 00 00 00 06 - 00 01 00 01 00 78 4D 54    MThd.........xMT

      17: 72 6B 00 00 01 A9 00 FF - 51 03 07 A1 20 00 B9 00    rk......Q... ...

      33: 00 00 B9 20 00 00 C9 45 - 00 99 3C 3C 18 3C 00 0C    ... ...E..<<.<..

      49: 3C 3C 18 3C 00 0C 3C 3C - 18 3C 00 0C 3C 3C 18 3C    <<.<..<<.<..<<.<

      65: 00 0C 3C 3C 18 3C 00 0C - 3C 3C 18 3C 00 0C 3D 3C    ..<<.<..<<.<..=<

      81: 18 3D 00 0C 3D 3C 18 3D - 00 0C 3E 3C 18 3E 00 0C    .=..=<.=..><.>..

      97: 40 3C 18 40 00 0C 41 3C - 18 41 00 0C 43 3C 18 43    @<.@..A<.A..C<.C

     113: 00 0C 45 3C 18 45 00 0C - 47 3C 18 47 00 0C 49 3C    ..E<.E..G<.G..I<

     129: 18 49 00 0C 4B 3C 18 4B - 00 0C 4C 3C 18 4C 00 0C    .I..K<.K..L<.L..

     145: 4D 3C 18 4D 00 0C 4E 3C - 18 4E 00 0C 4F 3C 18 4F    M<.M..N<.N..O<.O

     161: 00 0C 50 3C 18 50 00 0C - 50 3C 18 50 00 0C 50 3C    ..P<.P..P<.P..P<

     177: 18 50 00 0C 50 3C 18 50 - 00 0C 50 3C 18 50 00 0C    .P..P<.P..P<.P..

     193: 50 3C 18 50 00 0C 4F 3C - 18 4F 00 0C 4E 3C 18 4E    P<.P..O<.O..N<.N

     209: 00 0C 4E 3C 18 4E 00 0C - 4D 3C 18 4D 00 0C 4C 3C    ..N<.N..M<.M..L<

     225: 18 4C 00 0C 4B 3C 18 4B - 00 0C 4A 3C 18 4A 00 0C    .L..K<.K..J<.J..

     241: 49 3C 18 49 00 0C 48 3C - 18 48 00 0C 48 3C 18 48    I<.I..H<.H..H<.H

     257: 00 0C 48 3C 18 48 00 0C - 47 3C 18 47 00 0C 47 3C    ..H<.H..G<.G..G<

     273: 18 47 00 0C 48 3C 18 48 - 00 0C 48 3C 18 48 00 0C    .G..H<.H..H<.H..

     289: 48 3C 18 48 00 0C 49 3C - 18 49 00 0C 49 3C 18 49    H<.H..I<.I..I<.I

     305: 00 0C 49 3C 18 49 00 0C - 4A 3C 18 4A 00 0C 4A 3C    ..I<.I..J<.J..J<

     321: 18 4A 00 0C 4A 3C 18 4A - 00 0C 4B 3C 18 4B 00 0C    .J..J<.J..K<.K..

     337: 4B 3C 18 4B 00 0C 4B 3C - 18 4B 00 0C 4B 3C 18 4B    K<.K..K<.K..K<.K

     353: 00 0C 4B 3C 18 4B 00 0C - 4B 3C 18 4B 00 0C 4B 3C    ..K<.K..K<.K..K<

     369: 18 4B 00 0C 4B 3C 18 4B - 00 0C 4B 3C 18 4B 00 0C    .K..K<.K..K<.K..

     385: 4B 3C 18 4B 00 0C 4B 3C - 18 4B 00 0C 4A 3C 18 4A    K<.K..K<.K..J<.J

     401: 00 0C 4A 3C 18 4A 00 0C - 4A 3C 18 4A 00 0C 49 3C    ..J<.J..J<.J..I<

     417: 18 49 00 0C 49 3C 18 49 - 00 0C 4A 3C 18 4A 00 0C    .I..I<.I..J<.J..

     433: 4A 3C 18 4A 00 0C 4B 3C - 18 4B 00 00 FF 2F 00       J<.J..K<.K.../.

PUTBYTES: Sorry. No help in figuring out the problem . . .
proj3n1

numfrows =

    27


sizelast =

    15

       1: 4D 54 68 64 00 00 00 06 - 00 01 00 01 00 78 4D 54    MThd.........xMT

      17: 72 6B 00 00 01 A9 00 FF - 51 03 07 A1 20 00 B9 00    rk......Q... ...

      33: 00 00 B9 20 00 00 C9 45 - 00 99 3C 3C 18 3C 00 0C    ... ...E..<<.<..

      49: 3C 3C 18 3C 00 0C 3C 3C - 18 3C 00 0C 3C 3C 18 3C    <<.<..<<.<..<<.<

      65: 00 0C 3C 3C 18 3C 00 0C - 3C 3C 18 3C 00 0C 3D 3C    ..<<.<..<<.<..=<

      81: 18 3D 00 0C 3E 3C 18 3E - 00 0C 40 3C 18 40 00 0C    .=..><.>..@<.@..

      97: 41 3C 18 41 00 0C 43 3C - 18 43 00 0C 45 3C 18 45    A<.A..C<.C..E<.E

     113: 00 0C 47 3C 18 47 00 0C - 49 3C 18 49 00 0C 4A 3C    ..G<.G..I<.I..J<

     129: 18 4A 00 0C 4C 3C 18 4C - 00 0C 4D 3C 18 4D 00 0C    .J..L<.L..M<.M..

     145: 4D 3C 18 4D 00 0C 4D 3C - 18 4D 00 0C 4D 3C 18 4D    M<.M..M<.M..M<.M

     161: 00 0C 4D 3C 18 4D 00 0C - 4C 3C 18 4C 00 0C 4B 3C    ..M<.M..L<.L..K<

     177: 18 4B 00 0C 4A 3C 18 4A - 00 0C 49 3C 18 49 00 0C    .K..J<.J..I<.I..

     193: 47 3C 18 47 00 0C 46 3C - 18 46 00 0C 45 3C 18 45    G<.G..F<.F..E<.E

     209: 00 0C 44 3C 18 44 00 0C - 43 3C 18 43 00 0C 43 3C    ..D<.D..C<.C..C<

     225: 18 43 00 0C 43 3C 18 43 - 00 0C 42 3C 18 42 00 0C    .C..C<.C..B<.B..

     241: 43 3C 18 43 00 0C 43 3C - 18 43 00 0C 43 3C 18 43    C<.C..C<.C..C<.C

     257: 00 0C 43 3C 18 43 00 0C - 44 3C 18 44 00 0C 44 3C    ..C<.C..D<.D..D<

     273: 18 44 00 0C 45 3C 18 45 - 00 0C 46 3C 18 46 00 0C    .D..E<.E..F<.F..

     289: 46 3C 18 46 00 0C 47 3C - 18 47 00 0C 48 3C 18 48    F<.F..G<.G..H<.H

     305: 00 0C 48 3C 18 48 00 0C - 49 3C 18 49 00 0C 49 3C    ..H<.H..I<.I..I<

     321: 18 49 00 0C 49 3C 18 49 - 00 0C 4A 3C 18 4A 00 0C    .I..I<.I..J<.J..

     337: 4A 3C 18 4A 00 0C 4A 3C - 18 4A 00 0C 4A 3C 18 4A    J<.J..J<.J..J<.J

     353: 00 0C 4A 3C 18 4A 00 0C - 4B 3C 18 4B 00 0C 4B 3C    ..J<.J..K<.K..K<

     369: 18 4B 00 0C 4B 3C 18 4B - 00 0C 4B 3C 18 4B 00 0C    .K..K<.K..K<.K..

     385: 4B 3C 18 4B 00 0C 4B 3C - 18 4B 00 0C 4B 3C 18 4B    K<.K..K<.K..K<.K

     401: 00 0C 4B 3C 18 4B 00 0C - 4B 3C 18 4B 00 0C 4B 3C    ..K<.K..K<.K..K<

     417: 18 4B 00 0C 4B 3C 18 4B - 00 0C 4B 3C 18 4B 00 0C    .K..K<.K..K<.K..

     433: 4A 3C 18 4A 00 0C 49 3C - 18 49 00 00 FF 2F 00       J<.J..I<.I.../.

hex2dec('78')

ans =

   120

edit dec2vlf
exit