Neoscore - Python Library
Neoscore 是一个 Python 编程库,用于无限制地创建乐谱。虽然其他乐谱软件假定乐谱遵循一组狭窄的规则,但 neoscore 将乐谱视为形状和文本,并尽可能少地进行假设。在 neoscore 中,五线谱和符头只是一种书写方式。
Neoscore 使用分层架构,允许用户根据自己的需要使用低级图形基元和高级符号构造。用户可以使用大量内置原语构建复杂的乐谱,或者他们可以将库视为构建复杂的新符号系统的框架。在实验上,它还支持交互式运行时,允许用户在乐谱上实时编写代码,甚至为它们制作动画。
我们在许多重要方面不同于传统的乐谱书写系统。 Neoscore 故意不支持音频播放、MusicXML、MIDI、自动乐谱布局和部分提取等功能。我们将传统的西方符号视为二等公民。一般来说,如果您的乐谱可以由传统的乐谱作者编写,您最好还是使用传统的乐谱作者。但是,如果您的符号以点和波浪线、网格和颜色、跳跃的小节线和不守规矩的谱号来表达,那么您来对地方了!
Neoscore shì yīgè Python biānchéng kù, yòng yú wú xiànzhì de chuàngjiàn yuèpǔ. Suīrán qítā yuèpǔ ruǎnjiàn jiǎdìng yuèpǔ zūnxún yī zǔ xiázhǎi de guīzé, dàn neoscore jiāng yuèpǔ shì wéi xíngzhuàng hé wénběn, bìng jǐn kěnéng shǎo de jìnxíng jiǎshè. Zài neoscore zhōng, wǔxiànpǔ hé fú tóu zhǐshì yī zhǒng shūxiě fāngshì.
Neoscore shǐyòng fēn céng jiàgòu, yǔnxǔ yònghù gēnjù zìjǐ de xūyào shǐyòng dījí túxíng jī yuán hé gāojí fúhào gòuzào. Yònghù kěyǐ shǐyòng dàliàng nèizhì yuán yǔ gòujiàn fùzá de yuèpǔ, huòzhě tāmen kěyǐ jiāng kù shì wéi gòujiàn fùzá de xīn fúhào xìtǒng de kuàngjià. Zài shíyàn shàng, tā hái zhīchí jiāohù shì yùnxíng shí, yǔnxǔ yònghù zài yuèpǔ shàng shíshí biānxiě dàimǎ, shènzhì wèi tāmen zhìzuò dònghuà.
Wǒmen zài xǔduō chóng yào fāngmiàn bùtóng yú chuántǒng de yuèpǔ shūxiě xìtǒng. Neoscore gùyì bù zhīchí yīnpín bòfàng,MusicXML,MIDI, zìdòng yuèpǔ bùjú hé bùfèn tíqǔ děng gōngnéng. Wǒmen jiāng chuántǒng de xīfāng fúhào shì wéi èr děng gōngmín. Yībān lái shuō, rúguǒ nín de yuèpǔ kěyǐ yóu chuántǒng de yuèpǔ zuòzhě biānxiě, nín zuì hào huán shì shǐyòng chuántǒng de yuèpǔ zuòzhě. Dànshì, rúguǒ nín de fúhào yǐ diǎn hé bōlàng xiàn, wǎng gé hé yánsè, tiàoyuè de xiǎojié xiàn hé bù shǒu guījǔ de pǔ hào lái biǎodá, nàme nín lái duì dìfāngle!
Links
Neoscore Website - https://neoscore.org/
Neoscore Github - https://github.com/DigiScore/neoscore