Musik :: Chord :: NAMER

Music :: Chord :: NAMER - Sie geben es Notizen, nennt der Akkord.
Jetzt downloaden

Musik :: Chord :: NAMER Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jimi-Carlo Bukowski-Wills
  • Website des Verlags:
  • http://search.cpan.org/~jimi/Music-Chord-Namer-0.01/lib/Music/Chord/Namer.pm

Musik :: Chord :: NAMER Stichworte


Musik :: Chord :: NAMER Beschreibung

Musik :: Chord :: NAMER - Sie geben es Notizen, nennt der Akkord. Musik :: Chord :: NAMER - Sie geben es Notizen, nennt der Akkord Drucken Chelstrame (QW / C E g /); # druckt c drucken cheldrame (q / c e g /); # gleich (Ja, Array oder String!) Drucken Chelstrame (QW / C EB G BB D /); # Druckt CM9-Druckchordname (QW / G C EB BB D /); # druckt cm9 / gmusic :: ChelcName exportiert optional einen Sub, ChelordName, der einige Notizen als Zeichenfolge oder eine Liste akzeptiert und den besten Akkordnamen zurückgibt, der an dennacht wird. NoteString | @NoteRarray) ChelcName () akzeptiert entweder eine Zeichenfolge von Notizen wie "C EB GA #" oder eine Liste von Notizen wie QW / AB BB F BB D /. In einem skalaren Kontext gibt es den besten Namen zurück, an dem er denken könnte, den Akkord aus den von Ihnen angegebenen Noten zu beschreiben. In einem Array-Kontext gibt es alle Namen zurück, von denen er dachte, dass sie von den besten zu schlechtesten (kürzesten bis längsten!) Sortiert ist. FOREACH MEIN $ S1 (QW / - EF GB G AB /) {FOREACH MEIN $ S2 (QW / - A BB BC DB /) {FOREACH MEIN $ S3 (QW / - D EB EF GB /) {FOREACH MEIN $ S4 ( QW / - G AB A BB /) {feach My $ S5 (QW / - BC DB D EB /) {FOREACH MEIN $ S6 (QW / - EF GB G AB /) {My @Notes = (); Push @Notes, $ S1, sofern nicht $ S1 EQ '-' - '; Push @Notes, $ S2, sofern nicht $ S2 EQ '-'; Push @Notes, $ S3, es sei denn, $ S3 EQ '-'; Push @Notes, $ S4, sofern nicht $ S4 EQ '-'; Drücken Sie @Notes, $ S5, es sei denn, $ S5 EQ '-'; Push @Notes, $ S6, es sei denn, $ S6 EQ '-'; if (@notes> = 4) {Print Scalar (Cheltrame (@Notes)), '=', Join ('', @ Notes), "n"; } } } } } } } Anforderungen: · Perl.


Musik :: Chord :: NAMER Zugehörige Software