(with-open-file (s f :direction :input :element-type 'unsigned-byte)
  (let ((x (make-array 4 :element-type 'unsigned-byte)))
    (read-sequence x s)
    x))

このようにファイルから変数xに4byte読みだすことは出来たのですが,それを4byteの整数に変換するにはどうすればよいのでしょうか.
あるいは4byteの整数として直接読み込むことが出来るのでしょうか?

補足:
wavファイルをparseするコードを自分で書こうと思って質問しました。
wavファイルのヘッダ情報はデータサイズがそれぞれ異なるので、どうしたらそれを分解できるかなと思った次第です。