Skip to content

rhythmus-emulator/rencoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

140 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rhythmus-Encoder

A General Decoder / Encoder with mixing channels & effectors.

Main Features

  • Sound Decoding: supports ogg/flac/mp3/wav file
  • Sound Encoding: Save mixing result to ogg/flac file.
  • Sound mixing feature (e.g. BMS file)
  • Passive Mixing: Mix chart file into PCM data at once.
  • Active Mixing: Support sound output in real-time (usable with callback function)
  • Effectors: Tempo / Pitch shifting.
  • Real-time MIDI mixing supported (based on timidity - a little modified).

How to compile

mkdir build
cmake ../ -DCMAKE_GENERATOR_PLATFORM=Win32 -DGUI=true  # x64 not supported currently
make

TODO

  • Add frequency effector.
  • More easy-to-use mixing system.

Notice

  • To make midi sound, midi instrument file & configuration is necessary. You can get instruments from freepats.

Under construction.

About

Encoding various rhythm game chart files into WAV(ogg) or HTML files, based on rhythmus library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors