質問編集履歴
3
見やすさ修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,12 +13,12 @@
|
|
13
13
|
### 教えていただきたいこと
|
14
14
|
4ch 24bitのデータから、4つの波形データのグラフを得たいのですが、データの構造がよくわからなく、下記の部分で手が止まっております。
|
15
15
|
|
16
|
-
|
16
|
+
■ いろいろ調べてみましたが下記の文章がよく理解できませんでした。おそらくバイナリファイル?機械語?のような話を理解していた方がよいのでしょうか?素人にもわかるような説明もしくは参考文献などご教示いただけますでしょうか。(「特に3byteずつ読み込む 0を詰める」の意味がわからない)
|
17
17
|
|
18
18
|
> 24bit音源の場合はfrombufferで24bitが指定できないため自力で読む必要があります。ここでは下記のコードのようにstructモジュールのunpackを用いて3byteずつ読み込みつつ、0を詰めてint32としてunpackすることで24bit音源の読み込みを実現しています。
|
19
19
|
|
20
20
|
|
21
|
-
その他コード中のわからなかった部分をコメントで記述しました。質問要旨がまとまっておらず申し訳ありませんが、
|
21
|
+
■ その他コード中のわからなかった部分をコメントで記述しました。質問要旨がまとまっておらず申し訳ありませんが、
|
22
22
|
教えていただけますと幸いです。
|
23
23
|
```python
|
24
24
|
buf = fp.readframes(nframe * nchan) # ←なぜチャンネル数をかけているのでしょうか?
|
2
見出し コードの挿入
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,10 +13,11 @@
|
|
13
13
|
### 教えていただきたいこと
|
14
14
|
4ch 24bitのデータから、4つの波形データのグラフを得たいのですが、データの構造がよくわからなく、下記の部分で手が止まっております。
|
15
15
|
|
16
|
-
質問①↓いろいろ調べてみましたが
|
16
|
+
〇質問①↓いろいろ調べてみましたが下記の文章がよく理解できませんでした。おそらくバイナリファイル?機械語?のような話を理解していた方がよいのでしょうか?素人にもわかるような説明もしくは参考文献などご教示いただけますでしょうか。(「特に3byteずつ読み込む 0を詰める」の意味がわからない)
|
17
17
|
|
18
|
-
|
18
|
+
> 24bit音源の場合はfrombufferで24bitが指定できないため自力で読む必要があります。ここでは下記のコードのようにstructモジュールのunpackを用いて3byteずつ読み込みつつ、0を詰めてint32としてunpackすることで24bit音源の読み込みを実現しています。
|
19
19
|
|
20
|
+
|
20
21
|
その他コード中のわからなかった部分をコメントで記述しました。質問要旨がまとまっておらず申し訳ありませんが、
|
21
22
|
教えていただけますと幸いです。
|
22
23
|
```python
|
1
見やすさ修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,6 +14,7 @@
|
|
14
14
|
4ch 24bitのデータから、4つの波形データのグラフを得たいのですが、データの構造がよくわからなく、下記の部分で手が止まっております。
|
15
15
|
|
16
16
|
質問①↓いろいろ調べてみましたがこの文章がよく理解できませんでした。おそらくバイナリファイル?機械語?のような話を理解していた方がよいのでしょうか?素人にもわかるような説明もしくは参考文献などご教示いただけますでしょうか。(「特に3byteずつ読み込む 0を詰める」の意味がわからない)
|
17
|
+
|
17
18
|
__""24bit音源の場合はfrombufferで24bitが指定できないため自力で読む必要があります。ここでは下記のコードのようにstructモジュールのunpackを用いて3byteずつ読み込みつつ、0を詰めてint32としてunpackすることで24bit音源の読み込みを実現しています。""__
|
18
19
|
|
19
20
|
その他コード中のわからなかった部分をコメントで記述しました。質問要旨がまとまっておらず申し訳ありませんが、
|