wave-generator

所属分类:内容生成
开发工具:Dart
文件大小:90KB
下载次数:0
上传日期:2022-04-26 21:39:11
上 传 者sh-1993
说明:  用于动态生成音频波形数据的dart包。
(A dart package to generate audio wave data on the fly.)

文件列表:
.idea (0, 2022-04-27)
.idea\libraries (0, 2022-04-27)
.idea\libraries\Dart_Packages.xml (6602, 2022-04-27)
.idea\libraries\Flutter_Plugins.xml (173, 2022-04-27)
.idea\misc.xml (172, 2022-04-27)
.idea\modules.xml (269, 2022-04-27)
.metadata (307, 2022-04-27)
CHANGELOG.md (96, 2022-04-27)
LICENSE (1072, 2022-04-27)
analysis_options.yaml (426, 2022-04-27)
lib (0, 2022-04-27)
lib\src (0, 2022-04-27)
lib\src\byte_helpers.dart (184, 2022-04-27)
lib\src\chunk.dart (159, 2022-04-27)
lib\src\data_chunk16.dart (595, 2022-04-27)
lib\src\data_chunk32.dart (558, 2022-04-27)
lib\src\data_chunk8.dart (2708, 2022-04-27)
lib\src\format_chunk.dart (2721, 2022-04-27)
lib\src\generator_function.dart (801, 2022-04-27)
lib\src\wave_header.dart (1045, 2022-04-27)
lib\wave_generator.dart (2903, 2022-04-27)
pubspec.yaml (250, 2022-04-27)
test (0, 2022-04-27)
test\data_chunk_8_test.dart (2929, 2022-04-27)
test\format_chunk_test.dart (8624, 2022-04-27)
test\test.txt (551519, 2022-04-27)
test\wave_generator_test.dart (1688, 2022-04-27)

# wave_generator A dart package to generate audio wave data on the fly. ## Usage To use this plugin, add `wave_generator` as a [dependency in your pubspec.yaml file](https://flutter.io/platform-plugins/). ### Example ``` dart import 'package:wave_generator/wave_generator.dart'; () async { var generator = WaveGenerator( /* sample rate */ 44100, BitDepth.Depth8bit); var note = Note( /* frequency */ 220, /* msDuration */ 3000, /* waveform */ Waveform.Triangle, /* volume */ 0.5); var file = new File('output.wav'); List bytes = List(); await for (int byte in generator.generate(note)) { bytes.add(byte); } file.writeAsBytes(bytes, mode: FileMode.append); }); ``` Or string together a sequence of Notes ``` dart await for (int byte in generator.generateSequence([note1, note2, note3 /* etc */])) { // ... } ``` ### Features * Sin, Square, Triangle waves * 8 Bit depth

近期下载者

相关文件


收藏者