पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

piano कवर
पैकेज विवरणv1.0.4

piano

पियानो शीट संगीत सीखने के साथ काम करने के लिए उपकरण और विजेट्स।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
108
लाइक
41
Pub अंक
30

पैकेज इंस्टॉल करें

flutter pub add piano

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

पियानो पैकेज सीखने के लिए उपयोगी उपकरण और विजेट प्रदान करता है जो पियानो शीट संगीत के समर्थन करते हैं। यह संगीतीय नोटेशन को दिखाने और उसमें भाग लेने के लिए इंटरएक्टिव घटक प्रदान करता है, जिससे उपयोगकर्ता नोट्स को देख सकते हैं, समय का अभ्यास कर सकते हैं और पढ़ने क技能 में सुधार कर सकते हैं। Flutter के साथ बनाया गया, यह मोबाइल, वेब और डेस्कटॉप प्लेटफॉर्म पर बिना किसी दिक्कत के एकीकृत होता है, जिससे यह संगीत शिक्षा पर ध्यान केंद्रित शैक्षिक एप्लिकेशन के लिए आदर्श बन जाता है। पैकेज हल्का और कस्टमाइज़ेबल है, जो विकासकर्ताओं को स्पष्ट पियानो सीखने के अनुभव बनाने में सहायता करता है।

उपयोग

  • इंटरैक्टिव संगीत पाठ्यपुस्तक प्रदर्शन
  • पियानो नोट स्वीकृति
  • संगीत शिक्षा ऐप्स
  • अभ्यास टाइमर एकीकरण
  • रियल-टाइम प्रतिक्रिया प्रणाली

मुख्य विशेषताएँ

  • नोट विज़ुअलाइज़ेशन
  • प्लेटफॉर्म के अनुकूलता
  • कस्टमाइज़ेबल यूआई विजेट्स
  • MIDI इनपुट का समर्थन
  • Flutter के रेंडरिंग इंजन के साथ एकीकरण

इनके लिए उपयुक्त

  • संगीत शिक्षक
  • एप्प विकासकर्ता
  • पियानो सीख रहे छात्र
  • शैक्षिक सॉफ्टवेयर निर्माता

विचार योग्य बातें

  • संगीत प्रतीकों के बारे में ज्ञान की आवश्यकता है
  • पियानो-विशिष्ट सामग्री तक सीमित
  • बाहरी MIDI या इनपुट स्रोत पर निर्भर करता है
  • संरचित सीखने के वातावरण के लिए सबसे उपयुक्त

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Piano

A Flutter package that provides:

  • logic for working with musical notes, clefs and octaves;
  • a widget that can render notes on a clef;
  • an interactive piano widget.

Where is it used?

In "Learn The Notes", a simple sight reading trainer you can find on the iOS App Store here and macOS App Store here.

Example showing musical clef and interactive piano

How do I use it?

Here's an example app:

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:piano/piano.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return CupertinoApp(
        title: 'Piano Demo',
        home: Center(
          child: InteractivePiano(
            highlightedNotes: [
              NotePosition(note: Note.C, octave: 3)
            ],
            naturalColor: Colors.white,
            accidentalColor: Colors.black,
            keyWidth: 60,
            noteRange: NoteRange.forClefs([
              Clef.Treble,
            ]),
            onNotePositionTapped: (position) {
              // Use an audio library like flutter_midi to play the sound
            },
          ),
        ));
  }
}

More like this

  • I blog about Flutter here: https://handform.net/
  • I'm on LinkedIn: https://www.linkedin.com/in/craigbmcmahon/

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 3 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।