v0.1.0
wave_generator
실시간으로 오디오 웨이브 데이터를 생성하는 Dart 패키지
30좋아요 830일 다운로드30Pub 점수
플랫폼 정보 없음
실시간으로 오디오 웨이브 데이터를 생성하는 다트 패키지입니다.
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
A dart package to generate audio wave data on the fly.
To use this plugin, add wave_generator as a dependency in your pubspec.yaml file.
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<int> bytes = List<int>();
await for (int byte in generator.generate(note)) {
bytes.add(byte);
}
file.writeAsBytes(bytes, mode: FileMode.append);
});
Or string together a sequence of Notes
await for (int byte in generator.generateSequence([note1, note2, note3 /* etc */])) {
// ...
}
사용 목적에 따라 검색하고 개발 활동을 비교한 뒤 원본 저장소에서 요구 사항을 확인하세요.
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗