music21

    2熱度

    1回答

    我按照說明here解析MIDI文件。我的代碼如下所示: from music21 import converter,instrument # or import * file = converter.parse('sample.mid') components = [] for element in file.recurse(): components.append(element

    2熱度

    3回答

    我正在尋找python庫來查找以MP3格式記錄的歌曲的鍵和速度。我找到了允許這樣做的music21 lib。但它似乎只適用於MIDI文件。 有人知道如何使用music21解析MP3文件並獲得所需的聲音特性嗎?如果不可能,請建議另一個圖書館。

    2熱度

    1回答

    我試圖使用music21將多音軌midi文件轉換爲每個音軌的音符和持續時間數組。 例如,假設在這16個軌道MIDI文件test.mid, 我想獲得的元組的16個陣列,包括(音高,音長(加也許音符的位置))。爲music21 文檔是相當難走,我會很感激有這方面的幫助..

    2熱度

    3回答

    我試圖將整個巴赫語料庫(mxl文件)轉換爲abc文件。 這是可能的音樂21? 謝謝! v

    1熱度

    1回答

    有沒有一個函數或簡單的方法轉移流給定的鍵?我想在一個循環中使用它,例如,採取一組主流並將所有主要流轉置爲C大調(這樣我就可以對它們進行一些統計工作)。 我看到的所有轉置工具都使用音調的間隔或數量,而不是固定鍵。它不應該這麼難寫我的功能,但我想,它必須已經完成...謝謝

    1熱度

    1回答

    我試圖獲得所有筆記與他們的持續時間(措施)。 from music21 import * allBach = corpus.search('bach') x = allBach[0] p = x.parse() partStream = p.parts.stream() for n in p.pitches: print "Pitch: " + str(n) pri

    1熱度

    1回答

    我有一個用require.js編寫的本地模塊(好奇的music21j)。我不知道究竟如何使用「進口」加載模塊,或者它是否會被打包包裝,但這裏是我試圖將其導入: react-native init AwesomeProject cd AwesomeProject react-native run-android Android模擬器顯示默認的「歡迎使用React Native!」信息。 假設我需要R

    3熱度

    2回答

    所有的筆記,我試圖讓喜歡每個注意以下信息表: Pitch - Octave - AbsoluteStart - Duration - Tied - MeterOfMeasure - Quarterlength 對於每一個音符的流(可以包含的聲音等)。 有沒有簡單的方法來遍歷所有的筆記,所以我可以一個一個地調用屬性? from music21 import * song = converter

    0熱度

    1回答

    我正在使用music21從筆記值中寫入midi文件。 以下代碼依次寫入三個註釋。 但是,如何在筆記之間插入「空白」空間? 如果我可以通過他們的「位置」插入筆記,這樣就不會計算每個無聲間隔的位置/長度,這將非常容易。 music21可以嗎? import music21 from music21 import * mt = midi.MidiTrack(1) mt2 = midi.MidiT

    3熱度

    1回答

    自從我開始閱讀「使用計算機制作音樂:用Python創作編程」一書已經過了幾個星期,現在我在試圖用此庫播放鼓聲時感到困惑。我使用Mit的music21圖書館,因爲本書提出的圖書館不適合我(它簡稱爲「音樂」)。 這是本書用來播放低音鼓聲音的代碼示例: from music import * drumPart = Part("Drums", 0, 9) note = Note(ACOUSTIC_BA