Skip to content

Strikelesss/simple_e4b

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple_e4b

A C++17 header-only Emulator EOS file reader & writer.

To use it, all you need to do is copy both "e4b_types.hpp" and "simple_e4b.hpp" to your project and then simply include "simple_e4b.hpp".

Code Examples:

Reading:

#include "simple_e4b.hpp"

...

simple_e4b::E4BBank bank;
if(simple_e4b::ReadE4B(SOUNDBANK_PATH, bank) == simple_e4b::EE4BReadResult::READ_SUCCESS)
{
	//  Use bank result ...
}

Writing:

#include "simple_e4b.hpp"

...

simple_e4b::E4BBank createdBank;

// Create a preset named "Untitled" with no voices:
createdBank.AddPreset(simple_e4b::E4Preset("Untitled", {}));
	
simple_e4b::WriteE4B(SOUNDBANK_WRITE_PATH, createdBank);

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages