SE528839C2 - Melodigenerator - Google Patents
MelodigeneratorInfo
- Publication number
- SE528839C2 SE528839C2 SE0600243A SE0600243A SE528839C2 SE 528839 C2 SE528839 C2 SE 528839C2 SE 0600243 A SE0600243 A SE 0600243A SE 0600243 A SE0600243 A SE 0600243A SE 528839 C2 SE528839 C2 SE 528839C2
- Authority
- SE
- Sweden
- Prior art keywords
- window
- parameter value
- pitch
- new
- accordance
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 13
- 238000009826 distribution Methods 0.000 claims abstract description 7
- 239000011295 pitch Substances 0.000 claims description 50
- 208000006558 Dental Calculus Diseases 0.000 description 1
- 102100022404 E3 ubiquitin-protein ligase Midline-1 Human genes 0.000 description 1
- 101000680670 Homo sapiens E3 ubiquitin-protein ligase Midline-1 Proteins 0.000 description 1
- 238000005266 casting Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000001035 drying Methods 0.000 description 1
- 108090000623 proteins and genes Proteins 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0008—Associated control or indicating means
- G10H1/0025—Automatic or semi-automatic music composition, e.g. producing random music, applying rules from music theory or modifying a musical piece
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/101—Music Composition or musical creation; Tools or processes therefor
- G10H2210/111—Automatic composing, i.e. using predefined musical rules
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2230/00—General physical, ergonomic or hardware implementation of electrophonic musical tools or instruments, e.g. shape or architecture
- G10H2230/005—Device type or category
- G10H2230/021—Mobile ringtone, i.e. generation, transmission, conversion or downloading of ringing tones or other sounds for mobile telephony; Special musical data formats or protocols herefor
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/011—Files or data streams containing coded musical information, e.g. for transmission
- G10H2240/046—File format, i.e. specific or non-standard musical file format used in or adapted for electrophonic musical instruments, e.g. in wavetables
- G10H2240/056—MIDI or other note-oriented file format
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/131—Mathematical functions for musical analysis, processing, synthesis or composition
- G10H2250/211—Random number generators, pseudorandom generators, classes of functions therefor
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Auxiliary Devices For Music (AREA)
- Electrophonic Musical Instruments (AREA)
Description
m se N o: CH f' l Q påföljande genereras ett eller flera nya parametervärden och dessa är avsedda att sändas till en enhet som avger ljud i enlighet med dessa parametervärden som respresenterar exempelvis tonhöjd, eller lagras exempelvis i en MIDI-fil. Parametrarna kan omfatta en ny tonhöjd, ef! tönsterbredd, en livstid för fönsterbredden, en fónsteriötslquming och en livstid fö! fónsterfórskjunringen, där den nya tonhöjden väljs enligt en given sannolikhetsfó rdelriing inom det intervall tonhöjder som ges av tonhöjden i en föregående steg, fönsterbreddern och fónsterförskjutriingen.
Kort beskrivning av ñgurerna Fig. 1 visar ett ñrsta steg i en melodigenereringsmetod enligt uppfinningen Fig. 2 visar ett andra steg i rnelodigenereringsmetoden F ig. 3 visar ett tredje steg i melodigenereringsmetoden Fig. 4 visar ett fjärde steg i melodigenereringsmetoden Beskrivning av en firedragen utföringsform Melodigeneratorn genererar en serie tonvätden avseende tonhöjd, tonens varaktighet och andra parametrar som används ñr att skapa en melodi. Valet av tonvärden sker i på varandra följande steg där varje steg motsvarar den kortaste längd som används av generatorn. Val görs i den beskrivna utfóringsforrnen genom slutnpmässigt val från en tabell av möjliga värden enligt en sannolikhetsfórdelning som bestäms genom att varje värde tilldelats ett sannolikhetsvärde.
Värdena på alla parametrar som används i melodigeneratom kan ändras när som helst under skapandet av en melodi, liksom även tabellerna med sannolikhetsfórdelningar för värdena. För att uppnå detta skapas en livslängdsparaineter så fort en parameter tilldelats ett nytt värde. Detta livslängdsvärde bestämmer antalet kommande steg som det nya parametervärdet ska vara giltigt.
När pararnetems livstid löpt ut, sätts ett nytt pararnetervärde och ett nytt livslång dsvärde.
För att generera tonernas tonhöjd iriitialiseras- nielodigerreratom genom att en sta rttorihöjd väljs inom ett fórdefinierat intervall som motsvarar ett givet instruments tillgängliga tonhöjdsiritervall.
Används MHN-standarden, vilket är vanligt i sainmarrhanget, beskrivs varje ton] iöjdsläge med ett C71 'PCS V., in; G71 å; l si.) heltal och med det sättet att definiera tonhöjd skulle lör exempelvis ett piano det tillgängliga tonhöjdsintervallet vara 24-84. Vidare väljs initialt pararnetrarna fónsterbredd, fónstertörskjutrting och dessa parametrars livslängder. Dessa värden kan väljas bland exempelvis värdena 3, 5, 7 eller 9, respektive ~4, -2, -1, O, l, 2 eller 4 respektive l, 2, 3, 4, 5, 5 61161' 7- För varje nytt steg i melodigenereringen beräknas ett intervall valbara tonhöjder med hjälp av parametrarna fönsterbredd och fonstertörskjutrxing, så att alla valbara tonhöjder ligger inom ett intervall som är lika brett uttryckt i exempelvis MIDl-tonhöjdslägen som anges av ßnsterbredden och centrerat kring ßregående tons tonjhöjd plus parametervärdet tönsterfdrskjutriing. Ett annat sätt att uttrycka detta på är att säga att alla valbara tonhöjdsvärden ligger mellan föregående tons tonhöjd + tönsterfrirskjutningen -1/2 tönsterbredden och föregående tons tonhöjd + fönsterförskjumingen +*/= lönsterbredden.
Detta innebär att om pararnetervärdet tönsterfiirskjutriing är noll hamnar den tidigare tonhöjden mitt i intervallet valbara tonhöjder, medan vid ett positivt värde på lönsterfiirskjttriingen placeras intervallet asymrnetriskt relativt den tidigare tonhöjden och intervallet inkluderar eventuellt inte derma.
Tonhöjder inom detta intervall tilldelas ett sannolikhetsvärde mellan noll och 190% på ett sådant sätt att den sammanlagda sannolikheten fór alla tonhöjder är 100% efter lämplig viktning. Hur dessa sannolikheter ßrdelas styrs av den valda musikstil som önskas för melodigenereringen.
När intervallets tillgängliga tonhöjder beräknats och varje tonhöjd inom intervallet tilldelats en sannolikhet, väljs en tonhöjd med en sannolikhet motsvarande dess tilldelade sarmolikhetsvärde.
Tonen med den valda tonhöjden skickas ut till något lämpligt instrument som kan generera en faktisk ton, typiskt en digitalt MlDl-kontrollerat mnsikintrumettt Därefier påbörjas den beskrivna cykeln igen.
F ig. 1-4 visar det faktiska tillvägagångssättet för en tänkt realisering av fyra på varandra följande PO '33 C? f »t \.C. 'a steg vid generering av en melodi enligt den beskrivna metoden. Initialt har innan steg l, illustrerad i fig. l, en ton med en initial tonhöjd på 62 valts och pilen ovanför tangent 62 indikerar att detta är den innan detta steg valda tonhöjden. Vidare har en fönsterbiedd på tre valts och livstidsparametern för tönsterbredden valts till tre steg. Fönstertörskjutningerl har initialt valts till ett och livstiden för fönsterfórskjntrxingen är två.
Nedanför tangenterna visas det möjliga intervall inom vilket en ny tonhöjd kan viiljas och det sträcker sig här från och med tonhöjd 62 till och med tonhöjd 64, vilket ger ett m- âjligt intervall tonhöjder på tre, alltså motsvarande det initialt satta värdet på fönsterbredden. Medelvärdet för de tillgängliga tonhöjderria år ett tonsteg högre än föregående tonhöjd, alltså i enlighet med att parametervârdet för ßnsterförskjutrringen är just ett.
På de tangenter som är möjliga att välja enligt ßnsterbredds- och fönsterförskjutningspararnetrarna finns sannolikhetsvärden utsatta inom cirklar. En slumpgenerator används och väljer här nästa tonhöjd till 64, vilket således kommer att indikeras med en pil ovanför tangenterna i tig. 2. lngendera fónsterbredds- och fönstefirskjutriingspararnetrarna ändras eftersom deras livstider inte gått ut i det här steget, men en ny tonhöjd väljs till 65.
I fig. 3 visas den föregående tonhöjden ovanför tangenterna, men eftersom livstit len för fönsterförskjutriingen gått ut väljs en ny fönsterförskjutning och motsvarande livstid ur en tabeller för möjliga fönsterförskjutrringar och motsvarande livstider, med olika sannolikhetsfördelrlingar. Detta ger för just detta tänkta fall ett nytt fönsterlörskjimiingsvärde på minus ett och medelvärdet för intervall möjliga tonhöjder relativt föregående ton höjd blir just minus ett. Den nya livstiden på denna fönsterförskjutning sätts till ett. Inom det av parametrarna givna intervallet väljs på samma sätt som i tidigare steg en ny tonhöjd som är 64. l fig 4 som illustrerar ett fjärde steg i processen har livstiderna för såväl fönsterbredd som fönsterförskjutning gått ut och nya värden på dessa väljs enligt ovan till nio respektive fyra, i enlighet med det möjliga intervall tonhöjder som indikeras av pilarna nedanför tamgentema. En ny tonhöjd väljs, liksom nya livstider för respektive fönsterbredd och tönsterförs kjutning.
Claims (4)
1. -rflö ny. i) a. i) t) e? Krav 1 En metod för automatisk generering av melodier omfattande en serie på varandra följande steg där från ett steg till ett påföljande åtminstone ett nytt parametervärde genereras som är anordnat att sändas till en enhet som avger ljud i enlighet med åtminstone en av dessa parametervärden, kännetecknar! av att parametrarna åtminstone omfattar en ny tonhöjd, där den nya tonhöjden väljs enligt en given sarmolikhetsfïmrdelning som ges av tonhöjden i ett föregående steg.
2. En metod för automatisk generering av melodier enligt krav l, kännetecknad av att paratnetrarna därtill omfattar en fönsterbredd och en tönsterförskjutning, där sannolikhetsiördelningen är noll utanför iönstrets tonhöjder definierade av fönsterbredd och fönsterförskjutning.
3. En metod för automatisk generering av melodier enligt krav 2, kännetecknad av att parametrarna därtill omfattar en livstid för fönsterbredden.
4. En metod för automatisk generering av melodier enligt krav 3, kännetecknar! av att parametrarna därtill omfattar en livstid ñr ñnsterlörskjutriingen.
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0600243A SE528839C2 (sv) | 2006-02-06 | 2006-02-06 | Melodigenerator |
PCT/SE2007/000018 WO2007091938A1 (en) | 2006-02-06 | 2007-01-12 | Melody generator |
KR1020087019230A KR101369110B1 (ko) | 2006-02-06 | 2007-01-12 | 멜로디 자동 발생 방법 |
CN2007800045462A CN101379547B (zh) | 2006-02-06 | 2007-01-12 | 旋律的自动生成方法 |
BRPI0707494-8A BRPI0707494A2 (pt) | 2006-02-06 | 2007-01-12 | método para geração automática de melodias |
JP2008553199A JP5123214B2 (ja) | 2006-02-06 | 2007-01-12 | メロディジェネレータ |
EP07701104A EP1987509A4 (en) | 2006-02-06 | 2007-01-12 | MELODY GENERATOR |
US12/278,055 US7671267B2 (en) | 2006-02-06 | 2007-01-12 | Melody generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0600243A SE528839C2 (sv) | 2006-02-06 | 2006-02-06 | Melodigenerator |
Publications (2)
Publication Number | Publication Date |
---|---|
SE0600243L SE0600243L (sv) | 2007-02-27 |
SE528839C2 true SE528839C2 (sv) | 2007-02-27 |
Family
ID=37770857
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE0600243A SE528839C2 (sv) | 2006-02-06 | 2006-02-06 | Melodigenerator |
Country Status (8)
Country | Link |
---|---|
US (1) | US7671267B2 (sv) |
EP (1) | EP1987509A4 (sv) |
JP (1) | JP5123214B2 (sv) |
KR (1) | KR101369110B1 (sv) |
CN (1) | CN101379547B (sv) |
BR (1) | BRPI0707494A2 (sv) |
SE (1) | SE528839C2 (sv) |
WO (1) | WO2007091938A1 (sv) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9310959B2 (en) | 2009-06-01 | 2016-04-12 | Zya, Inc. | System and method for enhancing audio |
US9251776B2 (en) | 2009-06-01 | 2016-02-02 | Zya, Inc. | System and method creating harmonizing tracks for an audio input |
CN102576524A (zh) | 2009-06-01 | 2012-07-11 | 音乐策划公司 | 接收、分析并编辑音频来创建音乐作品的***和方法 |
US9177540B2 (en) | 2009-06-01 | 2015-11-03 | Music Mastermind, Inc. | System and method for conforming an audio input to a musical key |
US8158870B2 (en) * | 2010-06-29 | 2012-04-17 | Google Inc. | Intervalgram representation of audio for melody recognition |
US8805683B1 (en) | 2012-02-24 | 2014-08-12 | Google Inc. | Real-time audio recognition protocol |
US8584197B2 (en) * | 2010-11-12 | 2013-11-12 | Google Inc. | Media rights management using melody identification |
US8584198B2 (en) | 2010-11-12 | 2013-11-12 | Google Inc. | Syndication including melody recognition and opt out |
US9208225B1 (en) | 2012-02-24 | 2015-12-08 | Google Inc. | Incentive-based check-in |
US9280599B1 (en) | 2012-02-24 | 2016-03-08 | Google Inc. | Interface for real-time audio recognition |
US9384734B1 (en) | 2012-02-24 | 2016-07-05 | Google Inc. | Real-time audio recognition using multiple recognizers |
US9620092B2 (en) | 2012-12-21 | 2017-04-11 | The Hong Kong University Of Science And Technology | Composition using correlation between melody and lyrics |
US8847054B2 (en) * | 2013-01-31 | 2014-09-30 | Dhroova Aiylam | Generating a synthesized melody |
WO2015066204A1 (en) * | 2013-10-30 | 2015-05-07 | Music Mastermind, Inc. | System and method for enhancing audio, conforming an audio input to a musical key, and creating harmonizing tracks for an audio input |
US9384716B2 (en) * | 2014-02-07 | 2016-07-05 | Casio Computer Co., Ltd. | Automatic key adjusting apparatus and method, and a recording medium |
CN105893460B (zh) * | 2016-03-22 | 2019-11-29 | 无锡五楼信息技术有限公司 | 一种基于人工智能技术的音乐自动创作方法及装置 |
US10896663B2 (en) * | 2019-03-22 | 2021-01-19 | Mixed In Key Llc | Lane and rhythm-based melody generation system |
Family Cites Families (68)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4399731A (en) * | 1981-08-11 | 1983-08-23 | Nippon Gakki Seizo Kabushiki Kaisha | Apparatus for automatically composing music piece |
JP2661012B2 (ja) * | 1986-02-14 | 1997-10-08 | カシオ計算機株式会社 | 自動作曲機 |
US4926737A (en) * | 1987-04-08 | 1990-05-22 | Casio Computer Co., Ltd. | Automatic composer using input motif information |
US4982643A (en) * | 1987-12-24 | 1991-01-08 | Casio Computer Co., Ltd. | Automatic composer |
JP2638021B2 (ja) * | 1987-12-28 | 1997-08-06 | カシオ計算機株式会社 | 自動伴奏装置 |
JP2995303B2 (ja) * | 1990-08-30 | 1999-12-27 | カシオ計算機株式会社 | メロディ対コード進行適合性評価装置及び自動コード付け装置 |
JP3364940B2 (ja) | 1991-12-30 | 2003-01-08 | カシオ計算機株式会社 | 自動作曲機 |
US5451709A (en) * | 1991-12-30 | 1995-09-19 | Casio Computer Co., Ltd. | Automatic composer for composing a melody in real time |
JP3271282B2 (ja) * | 1991-12-30 | 2002-04-02 | カシオ計算機株式会社 | 自動メロディ生成装置 |
US5425297A (en) * | 1992-06-10 | 1995-06-20 | Conchord Expert Technologies, Inc. | Electronic musical instrument with direct translation between symbols, fingers and sensor areas |
JP2585956B2 (ja) * | 1993-06-25 | 1997-02-26 | 株式会社コルグ | 鍵盤楽器における左右双方の鍵域決定方法、この方法を利用したコード判定鍵域決定方法及びこれ等の方法を用いた自動伴奏機能付鍵盤楽器 |
US5496962A (en) * | 1994-05-31 | 1996-03-05 | Meier; Sidney K. | System for real-time music composition and synthesis |
DE69619587T2 (de) * | 1995-05-19 | 2002-10-31 | Yamaha Corp., Hamamatsu | Verfahren und Vorrichtung zur Tonerzeugung |
JP3303617B2 (ja) * | 1995-08-07 | 2002-07-22 | ヤマハ株式会社 | 自動作曲装置 |
JP3152123B2 (ja) * | 1995-09-11 | 2001-04-03 | カシオ計算機株式会社 | 自動作曲機 |
US5627335A (en) * | 1995-10-16 | 1997-05-06 | Harmonix Music Systems, Inc. | Real-time music creation system |
IT1282613B1 (it) * | 1996-02-13 | 1998-03-31 | Roland Europ Spa | Apparecchiatura elettronica per la composizione e riproduzione automatica di dati musicali |
US5990407A (en) * | 1996-07-11 | 1999-11-23 | Pg Music, Inc. | Automatic improvisation system and method |
JP2759110B2 (ja) * | 1996-11-05 | 1998-05-28 | カシオ計算機株式会社 | 自動作曲機 |
JP3620240B2 (ja) * | 1997-10-14 | 2005-02-16 | ヤマハ株式会社 | 自動作曲装置および記録媒体 |
JP3704980B2 (ja) * | 1997-12-17 | 2005-10-12 | ヤマハ株式会社 | 自動作曲装置と記録媒体 |
US6103964A (en) * | 1998-01-28 | 2000-08-15 | Kay; Stephen R. | Method and apparatus for generating algorithmic musical effects |
US6121532A (en) * | 1998-01-28 | 2000-09-19 | Kay; Stephen R. | Method and apparatus for creating a melodic repeated effect |
US6051770A (en) * | 1998-02-19 | 2000-04-18 | Postmusic, Llc | Method and apparatus for composing original musical works |
NL1008586C1 (nl) * | 1998-03-13 | 1999-09-14 | Adriaans Adza Beheer B V | Werkwijze voor automatische aansturing van elektronische muziekinrichtingen door het snel (real time) construeren en doorzoeken van een datastructuur met meerdere niveau's, en systeem om de werkwijze toe te passen. |
AUPP547898A0 (en) * | 1998-08-26 | 1998-09-17 | Canon Kabushiki Kaisha | System and method for automatic music generation |
JP3484986B2 (ja) * | 1998-09-09 | 2004-01-06 | ヤマハ株式会社 | 自動作曲装置、自動作曲方法および記憶媒体 |
JP3541706B2 (ja) * | 1998-09-09 | 2004-07-14 | ヤマハ株式会社 | 自動作曲装置および記憶媒体 |
FR2785438A1 (fr) * | 1998-09-24 | 2000-05-05 | Baron Rene Louis | Procede et dispositif de generation musicale |
JP3557917B2 (ja) * | 1998-09-24 | 2004-08-25 | ヤマハ株式会社 | 自動作曲装置および記憶媒体 |
US6226606B1 (en) * | 1998-11-24 | 2001-05-01 | Microsoft Corporation | Method and apparatus for pitch tracking |
JP3637952B2 (ja) * | 1999-02-08 | 2005-04-13 | ヤマハ株式会社 | コード進行検索装置および記憶媒体 |
JP3948464B2 (ja) * | 1999-05-26 | 2007-07-25 | ヤマハ株式会社 | 演奏データ生成装置及び記録媒体 |
US6392133B1 (en) * | 2000-10-17 | 2002-05-21 | Dbtech Sarl | Automatic soundtrack generator |
AT500124A1 (de) * | 2000-05-09 | 2005-10-15 | Tucmandl Herbert | Anlage zum komponieren |
JP3630075B2 (ja) * | 2000-05-23 | 2005-03-16 | ヤマハ株式会社 | 副旋律生成装置及び方法並びに記憶媒体 |
JP3620409B2 (ja) * | 2000-05-25 | 2005-02-16 | ヤマハ株式会社 | 携帯通信端末装置 |
JP3666364B2 (ja) * | 2000-05-30 | 2005-06-29 | ヤマハ株式会社 | コンテンツ生成サービス装置、システム及び記録媒体 |
FI20001592A (sv) * | 2000-07-03 | 2002-04-11 | Elmorex Ltd Oy | Generering av en notbaserad kod |
EP1170722B1 (en) * | 2000-07-04 | 2010-09-22 | Sony France S.A. | Incremental music title item sequence completion apparatus and method |
JP3666577B2 (ja) * | 2000-07-18 | 2005-06-29 | ヤマハ株式会社 | コード進行修正装置、コード進行修正方法及び同装置に適用されるプログラムを記録したコンピュータ読取り可能な記録媒体 |
US6384310B2 (en) * | 2000-07-18 | 2002-05-07 | Yamaha Corporation | Automatic musical composition apparatus and method |
JP2002032078A (ja) * | 2000-07-18 | 2002-01-31 | Yamaha Corp | 自動作曲装置、方法及び記録媒体 |
JP3627636B2 (ja) * | 2000-08-25 | 2005-03-09 | ヤマハ株式会社 | 楽曲データ生成装置及び方法並びに記憶媒体 |
US6740802B1 (en) * | 2000-09-06 | 2004-05-25 | Bernard H. Browne, Jr. | Instant musician, recording artist and composer |
JP2002149179A (ja) | 2000-11-14 | 2002-05-24 | Yamaha Corp | メロディ生成装置及びメロディ生成方法並びにメロディ生成プログラムを記録した記録媒体 |
JP4497264B2 (ja) * | 2001-01-22 | 2010-07-07 | 株式会社セガ | ゲームプログラム、ゲーム装置、効果音の出力方法及び記録媒体 |
JP3680749B2 (ja) * | 2001-03-23 | 2005-08-10 | ヤマハ株式会社 | 自動作曲装置及び自動作曲プログラム |
AU2002248102B2 (en) * | 2001-03-27 | 2007-12-06 | Tauraema Iraihamata Eruera | Composition assisting device |
CN1378197A (zh) * | 2001-04-03 | 2002-11-06 | 陈义新 | 一种多功能乐谱自动生成装置 |
US6822153B2 (en) * | 2001-05-15 | 2004-11-23 | Nintendo Co., Ltd. | Method and apparatus for interactive real time music composition |
EP1274069B1 (en) * | 2001-06-08 | 2013-01-23 | Sony France S.A. | Automatic music continuation method and device |
GB0118448D0 (en) * | 2001-07-27 | 2001-09-19 | Hewlett Packard Co | Apparatus for composing a song and method |
GB2378306B (en) | 2001-07-31 | 2005-05-25 | Sendo Int Ltd | Tone generation |
FR2830665B1 (fr) | 2001-10-05 | 2004-05-14 | Thomson Multimedia Sa | Procede et dispositif de generation musicale automatique et applications |
US6683241B2 (en) * | 2001-11-06 | 2004-01-27 | James W. Wieder | Pseudo-live music audio and sound |
EP1326228B1 (en) * | 2002-01-04 | 2016-03-23 | MediaLab Solutions LLC | Systems and methods for creating, modifying, interacting with and playing musical compositions |
US6984781B2 (en) * | 2002-03-13 | 2006-01-10 | Mazzoni Stephen M | Music formulation |
US7053291B1 (en) * | 2002-05-06 | 2006-05-30 | Joseph Louis Villa | Computerized system and method for building musical licks and melodies |
US7022906B2 (en) * | 2002-11-12 | 2006-04-04 | Media Lab Solutions Llc | Systems and methods for creating, modifying, interacting with and playing musical compositions |
US7169996B2 (en) * | 2002-11-12 | 2007-01-30 | Medialab Solutions Llc | Systems and methods for generating music using data/music data file transmitted/received via a network |
JP4244133B2 (ja) * | 2002-11-29 | 2009-03-25 | パイオニア株式会社 | 楽曲データ作成装置及び方法 |
CA2569804A1 (en) * | 2004-06-14 | 2005-12-22 | Condition30 Inc. | Cellular automata music generator |
SE527425C2 (sv) * | 2004-07-08 | 2006-02-28 | Jonas Edlund | Förfarande och anordning för musikalisk avbildning av en extern process |
US7183478B1 (en) * | 2004-08-05 | 2007-02-27 | Paul Swearingen | Dynamically moving note music generation method |
JP2006119320A (ja) * | 2004-10-21 | 2006-05-11 | Yamaha Corp | 電子音楽装置システム、サーバ側電子音楽装置およびクライアント側電子音楽装置 |
US7705231B2 (en) * | 2007-09-07 | 2010-04-27 | Microsoft Corporation | Automatic accompaniment for vocal melodies |
US7491878B2 (en) * | 2006-03-10 | 2009-02-17 | Sony Corporation | Method and apparatus for automatically creating musical compositions |
-
2006
- 2006-02-06 SE SE0600243A patent/SE528839C2/sv not_active IP Right Cessation
-
2007
- 2007-01-12 EP EP07701104A patent/EP1987509A4/en not_active Withdrawn
- 2007-01-12 KR KR1020087019230A patent/KR101369110B1/ko active IP Right Grant
- 2007-01-12 US US12/278,055 patent/US7671267B2/en not_active Expired - Fee Related
- 2007-01-12 CN CN2007800045462A patent/CN101379547B/zh not_active Expired - Fee Related
- 2007-01-12 BR BRPI0707494-8A patent/BRPI0707494A2/pt not_active IP Right Cessation
- 2007-01-12 JP JP2008553199A patent/JP5123214B2/ja not_active Expired - Fee Related
- 2007-01-12 WO PCT/SE2007/000018 patent/WO2007091938A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
KR20080091797A (ko) | 2008-10-14 |
SE0600243L (sv) | 2007-02-27 |
CN101379547A (zh) | 2009-03-04 |
EP1987509A4 (en) | 2012-12-12 |
CN101379547B (zh) | 2011-11-23 |
KR101369110B1 (ko) | 2014-03-04 |
JP5123214B2 (ja) | 2013-01-23 |
EP1987509A1 (en) | 2008-11-05 |
BRPI0707494A2 (pt) | 2011-05-03 |
WO2007091938A1 (en) | 2007-08-16 |
US7671267B2 (en) | 2010-03-02 |
US20090025540A1 (en) | 2009-01-29 |
JP2009526245A (ja) | 2009-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SE528839C2 (sv) | Melodigenerator | |
JP3666577B2 (ja) | コード進行修正装置、コード進行修正方法及び同装置に適用されるプログラムを記録したコンピュータ読取り可能な記録媒体 | |
US20160148605A1 (en) | Automatic composition apparatus, automatic composition method and storage medium | |
US8008565B2 (en) | Performance apparatus and tone generation method | |
US20070240559A1 (en) | Musical tone signal generating apparatus | |
KR20030013380A (ko) | 음악작곡을 위한 방법 및 방식 | |
EP3288021A1 (en) | Key_off notes selection and retrigger control based on presumed legato or staccato. | |
US6162982A (en) | Automatic composition apparatus and method, and storage medium therefor | |
CN105390130B (zh) | 一种乐器 | |
US5218157A (en) | Auto-accompaniment instrument developing chord sequence based on inversion variations | |
JPH05108073A (ja) | スケール判別装置 | |
US4872385A (en) | Automatic rhythm performing apparatus with modifiable correspondence between stored rhythm patterns and produced instrument tones | |
CN112863465B (zh) | 基于上下文信息的音乐生成方法、装置及存储介质 | |
KR102269591B1 (ko) | 자동작곡장치 및 그 방법 | |
JP4376169B2 (ja) | 自動伴奏装置 | |
JP2010237237A (ja) | 楽音信号作成装置 | |
JP3156285B2 (ja) | 電子楽器 | |
US5123323A (en) | Apparatus and method for designating an extreme-value channel in an electronic musical instrument | |
Meredith et al. | Comparing Pitch Spelling Algorithms. | |
US5177312A (en) | Electronic musical instrument having automatic ornamental effect | |
JP7518778B2 (ja) | カラオケ装置 | |
JP2623955B2 (ja) | 電子楽器 | |
KR20230028802A (ko) | 음악 처리 시스템, 음악 처리 프로그램, 및 음악 처리 방법 | |
US7795525B2 (en) | Acoustic-effect assignment controlling apparatus and computer readable medium having a computer program for controlling assignment of acoustic effects | |
JP2661011B2 (ja) | 自動伴奏機能付電子楽器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NUG | Patent has lapsed |