kPMML - PseudoMML Synthesizer (WIP)
BotB Academy Project Dev
 
 
95794
Level 14 Mixist
post #95794 :: 2018.02.11 11:32pm
  
  Flalcon, Yung Gotenks, irrlicht project, Quirby64, VinCMG, mootbooxle, b00daw, Apsarah, pedipanol, MiDoRi, RazerBlue6 and themnotyou liēkd this
Github
it's crape but I wanna post it so you guys know I finally have it actually working

it compiles the music against a WIP synth library I'm also working on (which is about half the size of the already kind of small compiler)

I will post a code spec and an executable when I think it's ready for usage, for now here's a clip showing off the square-saw morph which I made accidentally trying to make a non-piecewise pulse function.

Clip
 
 
95868
Level 26 Renderist
post #95868 :: 2018.02.12 11:08am :: edit 2018.02.12 11:08am
  
  Savestate, Quirby64, kinkinkijkin and mootbooxle liēkd this
neat. another fsound! hope you're having fun with this and other projects. :)
 
 
95900
Level 14 Mixist
post #95900 :: 2018.02.12 7:36pm
  
  Apsarah liēkd this
Initial version release!


Please someone help me making documentation and demos!

Note that note times are in FRAMES, not in standard note lengths! Keep your refresh rate in mind!
 
 
95912
Level 23 Chipist
post #95912 :: 2018.02.13 4:52am
  
  kinkinkijkin liēkd this
Hello I keep getting an error about not finding "Compiler.netmodule" when trying to run it
 
 
95917
Level 14 Mixist
post #95917 :: 2018.02.13 9:43am
OOPS I THOUGHT THAT BUILT DIRECTLY INTO THE EXECUTABLE

fixed it, redownload
 
 
96007
Level 14 Mixist
post #96007 :: 2018.02.14 5:52pm
New relase!
FM, in-line loops, and music macros (not usable in loops or internally loopable :c)!

Code from b01 will not work with b02, but all you need to do is add an /fm section between /wav and the first /mu

I really should make a documentation soon but I am really bad at this, if anyone would like to help me do so please tell me!
 
 
96084
Level 14 Mixist
post #96084 :: 2018.02.16 9:41am
New relase! b03.


This release marks near completion of the original code spec. All that is missing is Xx notes (previous note retrigger).

New features:

- Arbitrary recursive looping. Loops within loops! (slightly buggy still)
- You can now add blank lines without crashing the compiler!
- Sine works properly!
- Triangle +inf issue has been fixed!
- Lots of other things I forgot!

someone please help me with documentation ;-;
 
 
96328
Level 14 Mixist
post #96328 :: 2018.02.18 10:05pm
New release! b04.


This release brings a bunch of bugfixes, and adds filters.
 
 

LOGIN or REGISTER to add your own comments!