Skip to content

joaoperfig/mikezart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mikezart

about:

Mikezart is an autonomous music generator
Mikezario is a tool for lazy musicians

setup:

  • install ptython 3 or latter
  • pip install pyaudio
  • pip install pydub
  • you may need to install audio codecs
  • run "python3 mikezart2.py" or "python3 mikezario.py"

adding own instrument libraries:

  • create a folder with your samples in /resources/
  • create a text file named yourFolderName.mkzrt in /configuration/
  • consult other .mkzrt files in /configuration/ for what to put inside your file

upcoming changes list:

  • Palette generator
  • Double note distribution (will remain as it was to avoid problems of requesting too many notes)
  • Last note on note selection wil not be on same tempo
  • tweights and mweights as arguments for voice.autoprogs
  • add theme line sorting
  • pallette and struct joiner
  • randomize pan and vol on mikezart2
  • random source percussion instruments
  • random source modulation instruments
  • first note probability
  • mikezario show chord ids
  • mikezario choose chords by ids
  • finish mikezario
  • finish mikezart

About

automatic music generator and interface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages