@score = ( @score, @$score_r );
Not that there's anything wrong with this line, it's just more readable to do the following (check out the push manpage for more info).
push( @score, @$score_r );
| [reply] [d/l] [select] |
Good, zentara !
I was trying a harder aproach by studying the great JAVA SOUND API source code with their midi masterpiece developed by masters in sound. I was helping myself with the
JAVA 1.4.2 sound-dev-guide PDF . It was a slow work as I was planning to translate some JAVA classes into perl.
As you said that you were going to study some C code, I thought that some JAVA code might also help you.
Besides, the JAVA 1.4.2 sound-dev-guide PDF is a very good introduction to how MIDIS, synthetizers, sequencers and mixers work together. And there are very little descriptions of their JAVA implementation. So, it is a very useful doc.
Thank you for this script!
(Update) I am yet building my LINUX Rack to be at least as my Windows one. I am having trouble with my midis. I'll try SDL and your nice script.
I am also interested in the other aspect of midi code: to command other machines and lights. I found something about this at http://midiox.com/.
| [reply] |
That's a nice pdf. It tempts me to dig out my Java books. :-) Perl needs docs like that. I never would have gotten my
SDL sound sampler-mixer going, if I didn't stumble across ActiveState's html doc for SDL::Mixer. Maybe when they hand out money for Perl projects, it should go toowards this kind of documentation.
I'm not really a human, but I play one on earth.
flash japh
| [reply] |