That would have been interesting to hear. Did J sound better because of the terseness?
Just curious. :) -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of June Kim Sent: Monday, March 01, 2010 11:52 AM To: Chat forum Subject: Re: [Jchat] J and music (WAS: Dear Pack Rat harvey, re you latest) On Mon, Mar 1, 2010 at 11:16 AM, PackRat <[email protected]> wrote: > Björn Helgason wrote: >> Can you work on music files with J and create music to play on a PC? Though I can't say it was "music" exactly, I once did an experimental project(rather a couple of lines) for a special off-line party for IT people. The program could translate any program code into wav files. It did some moving average and a few basic filtering/handlings so that you could hear the program. I translated perl, python, java, c, and J programs as samples to play in the party. What was most pleasant was I could actually distinguish which language the code was just from listening to the sound. I really liked J sound. > > I'm not at that point yet, but I see no reason why not. For some > related info, see Martin Neitzel's article "Sending MIDI Messages to a > Sound-card with J" in "Vector", v. 16, no. 3 > (http://juggle.gaertner.de/bnp/midi.html). The principles described > there would be very similar, if not identical. > > I think it would be a very interesting project (doubt that I have time, > though) to create a MIDI sequencer and editor in J, perhaps using some > (or many) of the ideas in the JAZZ++ open source MIDI sequencer. This > would be a truly wonderful application, since lists and tables are at > the heart of music. Assuming some REALLY powerful graphics were > available under J, you could also create music notation software in J > (perhaps integrated with the sequencer or as a separate application), > again because of the list/table nature of music. As I noted in > previous messages, these would be "humanities" applications, probably > of little interest to most of the mathematicians here, even though they > would present some very interesting J programming challenges. > > The APL code I mentioned consists of MANY small submodules that can > work together to create melodies, harmonies, and rhythms (according to > the Schillinger System of Musical Composition). If that 1980's textual > output from the APL modules can be modified to output MIDI codes > instead (or create translations to MIDI), then music could be created > that could play directly on a PC or on attached synthesizers (rather > than having to be manually transcribed). This is all part of my LONG > list of retirement projects. ;) > > Harvey > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
