Libraries, utilities, bootloaders...
by cyberic » Mon May 12, 2014 12:38 pm
Ping pong looping is not the most urgent feature...
I think that first, we need to be able to change the square wave duty cycle
And next, it could be great to be able to add effects, like vibrato, pitch up or down, etc, even in the middle of a note, for instance.
-
cyberic
-
- Posts: 27
- Joined: Thu May 08, 2014 5:36 pm
by rodot » Thu May 29, 2014 12:31 pm
I finally started to implement the new sound library. I'm done with the "instrument" part, now I'm working on the "track" part. It should be finished this week-end. So we'll soon be able to play badass musics... but what about composing?
Do anybody have experience with a tracker (like
MilkyTracker for example) ? I'd like to make a small program to be able to convert .MOD files to play them on the Gamebuino, so people could directly compose their music in their favorite tracker. Problem is, I have no experience with trackers
-
rodot
- Site Admin
-
- Posts: 1290
- Joined: Mon Nov 19, 2012 11:54 pm
- Location: France
-
by rodot » Thu May 29, 2014 5:52 pm
Yeaaah I got the new sound library working \o/
There is some crazy stuff in there... why am I not programming Java or C# instead of messing with these crazy nested arrays of progmem pointers
-
rodot
- Site Admin
-
- Posts: 1290
- Joined: Mon Nov 19, 2012 11:54 pm
- Location: France
-
by erico » Fri May 30, 2014 7:58 pm
I can compose on trackers but I would not know how to code level one, I´m not sure this would help.
Milkytracker / madtracker are my preferables nowadays.
Japonese PXTONE is also cool, an english manual here
http://www.gr87.com/?page_id=64Musagi from dr.petter is nice too
http://www.drpetter.se/project_musagi.htmlI´m eager to see what the sound will be in the final gamebuino´s sound lib.
-
erico
-
- Posts: 671
- Joined: Thu Mar 27, 2014 9:29 pm
- Location: Brazil
-
by DFX2KX » Fri May 30, 2014 8:13 pm
rodot wrote:Yeaaah I got the new sound library working \o/
There is some crazy stuff in there... why am I not programming Java or C# instead of messing with these crazy nested arrays of progmem pointers
yay! instruments are going to add a lot of versatility to the Gamebuino. as for a tracker... closest to trackers that I've worked with is MIDI, so I won't be of too much help there, sorry... Keep up the good work, though!
-
DFX2KX
-
- Posts: 250
- Joined: Mon Apr 14, 2014 3:48 am
by rodot » Sat May 31, 2014 11:14 pm
Just a quick update...
I got tracks and instruments working yesterday, now I'm implementing the "commands".
these commands already work:
- change volume
- change instrument
- volume slide upward and downard, at the speed you want
now, let's get to...
- Portamento/arpeggio
- Tremolo
- Vibrato
What I like about programming, is that you can feel like a genius when you get a dumb thing to work
-
rodot
- Site Admin
-
- Posts: 1290
- Joined: Mon Nov 19, 2012 11:54 pm
- Location: France
-
by rodot » Wed Jun 04, 2014 3:04 pm
The new sound library is now finished and working. I also made a tracker (using excel) and a player (using Processing) so you'll be able to compose chiptunes pretty soon even without your Gamebuino (as the emulator doesn't support sound yet).
I'll push all these changes on Github soon, it just needs some testing to be sure that everything works fine, and I also have to update all the examples for them to work with the new sound library.
-
rodot
- Site Admin
-
- Posts: 1290
- Joined: Mon Nov 19, 2012 11:54 pm
- Location: France
-
by rodot » Wed Jun 04, 2014 9:12 pm
I'm putting the new version of the sound library on github right now.
You should updates the HEX files on you micro SD card, and load the defaults settings using SETTINGS.HEX or you will have sound bugs.
You'll find the tracker and sound player in Utilities/music.
-
rodot
- Site Admin
-
- Posts: 1290
- Joined: Mon Nov 19, 2012 11:54 pm
- Location: France
-
by erico » Thu Jun 05, 2014 6:43 pm
So it is already possible to do some music while on pc using the excel and the player? well well...must head down the github...
edit: hmmm, tried opening that excell file on libre office and what I´m looking desen´t seem to be the thing...guess I will wait a bit.
-
erico
-
- Posts: 671
- Joined: Thu Mar 27, 2014 9:29 pm
- Location: Brazil
-
by rodot » Fri Jun 06, 2014 7:51 am
I updated it, it should work fine now. You can right click/save as on "View Raw"
here.
Does it work ? I did tried it with libre office yet.
-
rodot
- Site Admin
-
- Posts: 1290
- Joined: Mon Nov 19, 2012 11:54 pm
- Location: France
-
Return to Software Development
Who is online
Users browsing this forum: No registered users and 10 guests