The apparatus stores a data base including a plurality of sets of
composition parameter data for a plurality of numbers of measures, each
set of composition parameter data defining characteristics of a music
piece to be composed, the characteristics including music structures, and
at least one set of composition parameter data being provided for each
number of measures among the plurality of numbers of measures. The user
inputs composition conditions such as a length of time, a tempo and a
meter for a music piece to be composed. The apparatus calculates the
number of measures of the music piece based on the inputted time length,
tempo and meter. A plurality of candidate data sets of composition
parameters are searched for in the data base and displayed for the user's
selection. The user selects a desired one, and the apparatus generates a
melody satisfying the inputted composition conditions. When there may be a
disparity between the time length of the generated melody and the time
length in the inputted composition conditions, the tempo of the generated
melody may be adjusted such that the both lengths become equal.
Η συσκευή αποθηκεύει μια βάση δεδομένων συμπεριλαμβανομένης μιας πολλαπλότητας των συνόλων στοιχείων παραμέτρου σύνθεσης για μια πολλαπλότητα των αριθμών μέτρων, κάθε σύνολο στοιχείων παραμέτρου σύνθεσης καθορίζοντας τα χαρακτηριστικά ενός κομματιού μουσικής που συντίθεται, τα χαρακτηριστικά συμπεριλαμβανομένων των δομών μουσικής, και τουλάχιστον ένα σύνολο στοιχείων παραμέτρου σύνθεσης που παρέχονται για κάθε αριθμό μέτρων μεταξύ της πολλαπλότητας των αριθμών μέτρων. Ο χρήστης εισάγει τους όρους σύνθεσης όπως ένα χρονικό διάστημα, ένας ρυθμός και ένας μετρητής για ένα κομμάτι μουσικής που συντίθεται. Η συσκευή υπολογίζει τον αριθμό μέτρων του κομματιού μουσικής βασισμένου στο εισαγμένους χρονικούς μήκος, το ρυθμό και το μετρητή. Μια πολλαπλότητα των συνόλων στοιχείων υποψηφίων παραμέτρων σύνθεσης αναζητάται για στη βάση δεδομένων και επιδεικνύεται για την επιλογή του χρήστη. Ο χρήστης επιλέγει έναν επιθυμητό, και η συσκευή παράγει μια μελωδία που ικανοποιεί τους εισαγμένους όρους σύνθεσης. Όταν μπορεί να υπάρξει μια διαφορά μεταξύ του χρονικού μήκους της παραγμένης μελωδίας και του χρονικού μήκους στους εισαγμένους όρους σύνθεσης, ο ρυθμός της παραγμένης μελωδίας μπορεί να ρυθμιστεί τέτοιων ότι τα και τα δύο μήκη γίνονται ίσα.