Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re: Music is the most fun when stored via...

by hardburn (Abbot)
on May 23, 2003 at 17:59 UTC ( #260422=note: print w/ replies, xml ) Need Help??


in reply to Music is the most fun when stored via...

MIDI might sound primitive, but you can often find decent fan-created tracks of your favorite old video games in MIDI if you dig enough.

----
I wanted to explore how Perl's closures can be manipulated, and ended up creating an object system by accident.
-- Schemer

Note: All code is untested, unless otherwise stated


Comment on Re: Music is the most fun when stored via...
Re: Re: Music is the most fun when stored via...
by Mr. Muskrat (Abbot) on May 23, 2003 at 18:45 UTC
    Not to mention that it is very easy to create MIDI music with Perl!
Re: Music is the most fun when stored via...
by jonadab (Parson) on May 28, 2003 at 01:44 UTC

    MIDI is only primitive if your soundcard is a piece of trash. MIDI is like sheet music: sheet music is as good as your orchestra/voice/whatever, and MIDI is as good as your soundcard/synthesizer/whatever.

    And there's no denying, you can store a whole lot of music on a hard-drive full of MIDI files.

    The only music I don't like MIDI for is music that really has to have the lyrics, such as Weird Al's stuff, or a capella music. For that, there's WAV format. I have about 6 Gigs of WAV on my hard drive, consisting of the songs I like from various albums. I have way more music in MIDI format, but it takes up a lot less space and sounds just as good.

    The formats I *don't* like are the lossy formats, such as MP3. I like my music to sound good, and lossy formats don't deliver.

    Of course, there's always that .pl format... mutters something incoherent about polyphonic fractals


    {my$c;$ x=sub{++$c}}map{$ \.=$_->()}map{my$a=$_->[1]; sub{$a++ }}sort{_($a->[0 ])<=>_( $b->[0])}map{my@x=(& $x( ),$ _) ;\ @x} split //, "rPcr t lhuJnhea eretk.as o";print;sub _{ord(shift)*($=-++$^H)%(42-ord("\r"))};

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://260422]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (14)
As of 2015-07-06 19:14 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (81 votes), past polls