Music player / tracker / editor
-
This is playing music from an 8bit array. I don't think you would be able to do this with asset music as they are mp3-like files and do not contain the frequency data.
I can sequence on this, loop, shift etc. The only thing I cannot do right now is a custom waveform but I'm working on that one! 😀 -
Wow, really impressive! Do you think it'd be possible to have it record the player's input, and then play it back and/or save it for later?
-
@Willpowered said in Music player / tracker / editor:
Wow, really impressive!
Thanks 😊
Do you think it'd be possible to have it record the player's input, and then play it back and/or save it for later?
I'm not sure. ideally I'd like a way for people to create music in this and then copy and paste some data into their code along with my playmusic() function they can call every update()
I guess we are a bit limited but hoping to keep the datasize as small as possible just in case we have to go the type it yourself route
-
What a git!
Mike, you have to expand that to allow touch play - choose instrument etc.
It is lovely -
@MikeDX arent the waves limited to square triangle saw sine noise. I have a hardware wavetable synthesizer it adds a lot of elements to sound design. I see we can get oscilater sounds with setmodulation. I'd love to have resonator. ADSR. Hard sync. Still playing about with it. Getting some classic Sid lead sounds but feeling limited. I'm coming from a hardware synth background so it is a little different programming it.
-
@sys64738 noises are just a combination of frequency and volume. I have been considering extended the base fuze code to have a setwave() function which accepts a 32 byte waveform so we can have a massively extended range of voices without trying to set frequency and volume 100s of times per second
-
@MikeDX any additions would be appreciated!
-
Nice. I was planning on implementing a MML library based off of Petit Computer's functionality, hence the many audio requests I made in the Wishlist thread.
-
@Discostew said in Music player / tracker / editor:
Nice. I was planning on implementing a MML library based off of Petit Computer's functionality, hence the many audio requests I made in the Wishlist thread.
I have it on good authority the custom waveform is on the sooner rather than later list now :)
-
Wow. That's a nice demo.
And yeah, a small waveform would be useful. That brings the sound capabilities from those of an old 8 bit system with maybe some very limited synth capabilities to something closer to SNES style or wavetable capabilities.
And while defining a large enough sample set for that to be useful would be a pain, it's a major upgrade anyway. -
@MikeDX I just found that post again. Any chances we can look at that soon? A music editor would be so cool to have.
-
It's unlikely this will appear for two reason
- I lost a chunk of the code when my development switch died
- I have been told that Fuze applets are not to be written in fuze, but in the core - which I won't be doing any time soon! Sorry guys!
-
Sorry to hear that you lost code.
Thank you for the response. -
@MikeDX said in Music player / tracker / editor:
@Discostew said in Music player / tracker / editor:
Nice. I was planning on implementing a MML library based off of Petit Computer's functionality, hence the many audio requests I made in the Wishlist thread.
I have it on good authority the custom waveform is on the sooner rather than later list now :)
Are custom waveforms still on the "sooner" list? Seems like it could be a great addition to the music capabilities of Fuze!