如何解决Flutter,如何操作乐谱包?
如何使音乐音阶变小或变大?
如何在音阶上实现一个以上的音符?
我已经尝试过这个库并且我能够将它绘制在屏幕上(这实际上是在底部示例代码中完成的),我能够更改正在显示的笔记,但我无法拥有更多显示超过 1 个音符并且既不使音乐音阶变小,也尝试将其包装在容器中,尽管当我将容器变小时,它会切掉部分音阶而不是音阶变小。
这是包中的原始示例代码
import 'package:Flutter/material.dart';
import 'package:sheet_music/sheet_music.dart';
import 'dart:io' show Platform;
import 'package:Flutter/foundation.dart';
// The existing imports // !! Keep your existing impots here !! /// main is entry point of Flutter application
void main() {
// Desktop platforms aren't a valid platform.
_setTargetPlatformForDesktop();
return runApp(MyApp());
}
/// If the current platform is desktop,override the default platform to /// a supported platform (iOS for macOS,Android for Linux and Windows). /// Otherwise,do nothing.
void _setTargetPlatformForDesktop() {
TargetPlatform targetPlatform;
if (Platform.isMacOS) {
targetPlatform = TargetPlatform.iOS;
} else if (Platform.isLinux || Platform.isWindows) {
targetPlatform = TargetPlatform.android;
}
if (targetPlatform != null) {
debugDefaultTargetPlatformOverride = targetPlatform; }
}
class MyApp extends StatefulWidget {
@override _MyAppState createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {
@override Widget build(BuildContext context) {
return MaterialApp(
home: SheetMusic( scale: "C Major",pitch: "C4",trebleClef: true,),);
}
}
我还在 dart 包中找到了 tonic 包,它的自述文件说 "元数据
表示和处理音乐理论概念的类和方法:音高、音高类、音程、音阶、和弦。”
有谁知道这个包可以用来在屏幕上绘制音阶和音符吗?
https://pub.dev/packages/tonic/example
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。