SBXZY

---An attempt to generate virtual worlds with Python and Artificial Intelligence.
---一个使用Python和人工智能生成虚拟世界的尝试。

Home Music-Assistant MusicCAD BOFC game Contact Information Privacy



Music-Assistant: Composing by playing a computer game
Screenshot1
This game uses the same composing philosophy to MusicCAD. You will be taken to a domain that belongs to an artificial intelligence character, where you can try to compose music simply by pressing buttons and listening. It provides thousands of possible combinations of music libraries and instrument sets, which are presented as dropped object from an island on the ocean. You can explore and even plant trees. You can get this software (with free trial) from AppStore Link, or open in your windows store.
欢迎来到我们的人 工智能作曲岛。在岛上您可以一边游戏一边工作(特指作曲工作)。导游会介绍人工智能作曲的哲学和方法:其实就是按几个按 钮并且取舍结果。游戏提供了上千种人工智能作曲曲库和乐器的组合,他们可以通过岛上的掉落得到。您也可以自己逛一逛这个 岛,甚至可以尝试种树。购买(提供免费使用)链接见上一段英文描述。
Video at (I apologize for all those typos, since English is not my first language): https://www.bilibili.com/video/BV1sA411L7Nh
Like MusicCAD, this game uses fluidsynth and abc2midi, their souce code (some modified) can be found in the MusicCAD section.




MusicCAD: Artificial intelligence aided music composition
Tutorial1Tutorial2

This is my latest development of a music composing software. Its philosophy is that music begins with a piece of melody. Then, other pieces are transitions from it, including sub-phonic melodies. This is an improved implementation of my paper "Controlling melody structures in automatic game soundtrack compositions with adversarial learning guided Gaussian mixture models. 2020. IEEE transactions on Games. DOI 10.1109/TG.2020.3035593".

It is published at Windows AppStore as MusicCAD.


一个AI作曲软件。基于论文Controlling melody structures in automatic game soundtrack compositions with adversarial learning guided Gaussian mixture models. 2020. IEEE transactions on Games. DOI 10.1109/TG.2020.3035593 的改进实现,可以在如下网站听到作好的曲子。



You can listen to composed tracks at:

https://sbxzy8.wixsite.com/website


This software uses fluidsynth as a dll for the purpose of MIDI playback and rendering as WAV.
It also uses abc2midi to convert ABC notations to MIDI. The source code of modified DLL version of abc2midi is here.



BOFC: Prelude --- A Game based on Panda3D and tobspr's render pipeline

A 3D game with dialog support, items drop system and basic shooting systems is created. We call it BOFC: A prelude. Its open version can be downloaded at:
以及使用Python编写了一个3D游戏,具有完整的NPC对话功能和基础的射击武器和物品掉落系统。游戏名称称为《修仙学士:前 传》, 开放 版本 在以下位置:

https://github.com/sbxzy/BOFC0
In system previews:
效果演示:
Auto-gened ModelsAuto-gened Trees

A simple video:
动态演示:
https://www.bilibili.com/video/BV1Ef4y197QW

In the next game, vehicles and maze systems will be added.
下一个版本中将加入载具和迷宫解密系统。



Contact Information

sbxzy (sbxzy@foxmail.com)