Skip to content

danielappelt/fxbconv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fxbconv

fxbconv consists of two Babashka / Clojure scripts for converting a FXB bulk preset file into individual FXP, or Carla preset files.

Warning

This is still alpha software!

Background

FXB and FXP plugin preset formats are not very well supported in the open source world. This program follows a very simple plan. Without checking much of the internal structure it just splits up FXB bank preset files at the format's magic chunk sequence into separate FXP preset files. Furthermore, it supports the direct conversion of the FXP presets (without chunk data) in a FXB bank into Carla preset files.

Installation

1.) Install Babashka according to the provided instructions.

2.) Download all .clj files from this repository, or clone this repository.

Usage

bb fxb2fxp.clj foobar.fxb

This will create individual FXP preset files named foobar.fxb_<n>.fxp with n being a running index over the included presets.

bb fxb2carxs.clj foobar.fxb

This will create individual Carla preset files named foobar.fxb_<n>.carxs with n being a running index over the included presets.

Related projects

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

fxbconv is MIT licensed.

About

Converts FXB bulk plugin preset files into individual FXP, or Carla preset files

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published