[abcusers] Steganography
As a carrier medium for concealed messages abc is pretty poor. The tunes are too small, and contain too little redundant information. This means that you have to add some (apparently) redundant characters to contain the message, and it's a dead giveaway. Steganography is usually done by substituting the low-order bits for each pixel of a picture, or each sample in a sound file. The message is itself encrypted, and if you use a modern encryption algorithm, the resulting cyphertext is indistinguishable from a string of random numbers. The only effect on the carrier picture or sound is to make it a little more noisy. Unless the enemy has a copy of the original picture/sound to compare, there is no way he can prove that the intercepted message contains anything unusual. abc is simply too good at doing what it was designed for to be used for anything else. Phil Taylor (Who has been writing a shareware encryption program, but doesn't feel like releasing it right now.) To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] merging voices
On Mon 01 Oct 2001 at 09:15AM +0200, Markus Lutz wrote: On Sat, 29 Sep 2001 09:54:50 +, Jack Campin wrote: JC On another note... I'm trying to print a 5-voice piece of music using JC yaps. I would like four voices to share two staves -- two on one JC staff, two on another, the fifth on it's own staff. The source I'm JC transcribing this from has that format, with voice indicated by stem JC directon, and it will allow me more room on the page for lyrics and JC notes (also to be embedded in the abc file). There doesn't seem to be JC anything clear in the yaps documentation available to me that would JC describe how to do that. JC JC Is there any way to do what I want using yaps? In any other JC abc-to-sheet-music converter (abc2mtex, etc?) JC You are correct in thinking that yaps does not support this feature. I have to admit that I find this business of putting two voices onto one staff a bit confusing. In general you are going to end up with two notes of different lengths being notated at the same time, which means you don't know when to start playing the next note. Unfortunately not all notes have stems, so the stem direction idea won't quite solve the problem. Perhaps you are meant to pick two voices which don't have this problem, or maybe you use ties to solve it (in which case there is scope for someone to write a voice-merging tool for abc). The fact that voice-merging appears to be a bit of a bodge, and that I have plenty of other projects to work on, has so far kept me from thinking very seriously about trying to support it. James Allwright To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] ANNOUNCE: JedABC
Hello, this is to announce the first official release of JedABC (a.k.a. ABC mode for Jed). From its help file: JedABC is an extension to the JED editor that turns it into a powerful and easy to use IDE (Integrated Development Environment) for ABC files, with full integration with players and previewers. It's similar in concept to BarFly or runabc, with several advantages. JedABC works on Windows and Linux, and possibly other Unix variants. JedABC is free software released under the GNU GPL. Please let me know your impressions, criticisms, and suggestions. Enjoy, Guido =8-) -- Guido Gonzato, Ph.D. ggonza at tin dot it - Linux system manager Universita' di Verona, Dipartimento Scientifico e Tecnologico Ca' Vignal II, Strada Le Grazie 15, 37134 Verona (Italy) Tel. +39 045 8027990; Fax Tel. +39 045 8027958 To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] ANNOUNCE: abcpp, an ABC preprocessor/converter
Hello, I have released abcpp, a preprocessor for ABC files. abcpp is a simple yet powerful preprocessor designed for, but not limited to, ABC music files. I wrote it for two reasons: first, I wanted to overcome incompatibilities between ABC packages; secondly, I wanted to be able to write portable and more readable ABC files. With abcpp you can convert files like this: #include italiano.abp Titolo: Let's try abcpp Autore: Guido Gonzato Metro: 4/4 #ifdef MIDI % let's please abc2midi Tempo: 1/4 = 100 LunghNota: 1/4 #else Tempo: Allegro, 1/4 = 100 #endif Chiave: DO % #define !tieni! !fermata! DO RE MI FA|SOL LA SI !tieni!do| into legal ABC files. abcpp supports several directives and macro definitions - your fantasy's the limit. abcpp is free software released under the GNU GPL. For suggestions, criticism, and bug reports, please feel free to contact me. Enjoy, Guido =8-) -- Guido Gonzato, Ph.D. ggonza at tin dot it - Linux system manager Universita' di Verona, Dipartimento Scientifico e Tecnologico Ca' Vignal II, Strada Le Grazie 15, 37134 Verona (Italy) Tel. +39 045 8027990; Fax Tel. +39 045 8027958 To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] ANNOUNCE: abcpp, an ABC preprocessor/converter
Looks interesting, where do I find it ? James On Mon 01 Oct 2001 at 12:44PM +0200, Guido Gonzato wrote: Hello, I have released abcpp, a preprocessor for ABC files. abcpp is a simple yet powerful preprocessor designed for, but not limited to, ABC music files. I wrote it for two reasons: first, I wanted to overcome incompatibilities between ABC packages; secondly, I wanted to be able to write portable and more readable ABC files. With abcpp you can convert files like this: #include italiano.abp Titolo: Let's try abcpp Autore: Guido Gonzato Metro: 4/4 #ifdef MIDI % let's please abc2midi Tempo: 1/4 = 100 LunghNota: 1/4 #else Tempo: Allegro, 1/4 = 100 #endif Chiave: DO % #define !tieni! !fermata! DO RE MI FA|SOL LA SI !tieni!do| into legal ABC files. abcpp supports several directives and macro definitions - your fantasy's the limit. abcpp is free software released under the GNU GPL. For suggestions, criticism, and bug reports, please feel free to contact me. Enjoy, Guido =8-) -- Guido Gonzato, Ph.D. ggonza at tin dot it - Linux system manager Universita' di Verona, Dipartimento Scientifico e Tecnologico Ca' Vignal II, Strada Le Grazie 15, 37134 Verona (Italy) Tel. +39 045 8027990; Fax Tel. +39 045 8027958 To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] ANNOUNCE: abcpp, an ABC preprocessor/converter
I have released abcpp, a preprocessor for ABC files. This seems very good, but is there a homepage for download anywhere? Henrik Norbeck, Stockholm, Sweden [EMAIL PROTECTED] http://home.swipnet.se/hnorbeck/ My home page http://home.swipnet.se/hnorbeck/abcmus/ Abcmus ABC program http://home.swipnet.se/hnorbeck/abc.htm 1000 abc tunes http://surf.to/blackthorn Irish trad music band http://www.rfod.se/folklink/ Links to Swedish music To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Voice limit on abc2midi?
Hm! Muse has voice limit of 8 - maybe I should make it more. Why have a limit at all? If you set the limit to 16, someone is sooner or later bound to need 18, and so on. Dynamic allocation is the answer! Henrik Norbeck, Stockholm, Sweden [EMAIL PROTECTED] http://home.swipnet.se/hnorbeck/ My home page http://home.swipnet.se/hnorbeck/abcmus/ Abcmus ABC program http://home.swipnet.se/hnorbeck/abc.htm 1000 abc tunes http://surf.to/blackthorn Irish trad music band http://www.rfod.se/folklink/ Links to Swedish music To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Steganography
I wonder if there any known cases of musicians encoding messages in the fine details of how they play? This is done with song lyrics all the time, of course, mostly by using metaphor. But I don't think I've read of it being done with the music itself. There are some stories of this in the piobaireachd tradition: one is of a piper who was being held hostage on the ship of a force that was about to attack his home village. Being asked to play something innocuous as they neared land, he instead launched into the clan's alarm call. The attackers killed him on the spot but the warning was enough to beat off the raid. (I don't think any of these stories are verifiable, but there are quite a few of them). But coding a bunch of set prearranged signals is easy. I seem to remember something closer to what you want in a story about a woman singing a lullaby to her child in such a way as to warn her lover that her husband was around; she emphasized certain words in the lullaby so as to spell out a message meaning go away. This tune has a cleverly encoded piece of symbolism, albeit of rather limited application: X:1 T:Old Nick's Lumber Room, or the Pawnbroker's Warehouse S:Edinburgh Public Library Musical Scraps v2 p116 Z:Jack Campin 1998 N:press cutting in 19th century style N:anybody know where it comes from? M:6/8 L:1/8 K:A A3 (cAc)|eae cAc|E3 (GEG)|B^dB GEG|A3 cAc|eae cAc|faf ^dBd|e3- [e3E3] :| E3 GEG |B^dB GEG|A3 cAc |eae cAc|faf ^dBd|eae cAc|B^dB GEG|A3 [A3A,3]:| === http://www.purr.demon.co.uk/jack/ === To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Voice limit on abc2midi?
Frank Nordberg wrote: Well, if the voices are hard wired to midi channels, you can't have more than 16. That's one of the many fatal errors of the original midi specifications. :-( Well, I meant for printed music primarily. For listening to the music, it's possible to have more than one note simultaneously on each midi channel, so with some smart matching from the player program you can probably play rather complicated scores. True, the guys who came up with the midi standard weren't nearly as drunk as those who are guilty of ascii, but it's still pretty bad I'm not too sure... At least ascii is easy to extend by just adding extra characters after the original 128 (as is indeed done). Midi on the other hand has loads of hardwired peculiarities which cause immense trouble for all programmers who ever delve into it. Henrik Norbeck, Stockholm, Sweden [EMAIL PROTECTED] http://home.swipnet.se/hnorbeck/ My home page http://home.swipnet.se/hnorbeck/abcmus/ Abcmus ABC program http://home.swipnet.se/hnorbeck/abc.htm 1000 abc tunes http://surf.to/blackthorn Irish trad music band http://www.rfod.se/folklink/ Links to Swedish music To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] two hand notation examples
Frank Carmickle wrote: Hi I am a new abc user and I am trying to figure out how best to do piano notation. That's a tricky question. We've been discussing piano notation a couple of times here at abcusers, and so far nobody has managed to come up with a good solution. The problem is that ABC is very much based on *voices*, while piano music often isn't like that at all. In the end I guess we end up with using a lot of program-specific features and still end up with really messy ABC *and* messy staff notation output :-( I can't seem to find examples of complex piano music. Can someone point me to something? Well... Here's a list of all the piano ABCs at Musica Viva. As far as I know this is the only major collection of piano music in ABC format. Most of them are formatted for BarFly. They could probably be quite easily reformatted for abcm2ps. I'm afraid there aren't many complex pieces there, but maybe you can get a few ideas at least. As usual some of the lines will be broken by some stupid e mail agent on the way. Every single line should start with http://www.musicaviva.com/abc/tunes/ All other line shifts are added in transfer. Frank Nordberg http://www.musicaviva.com/abc/tunes/schumann-robert/schumann-melody.abc http://www.musicaviva.com/abc/tunes/norway/kjerringa-med-lindeman.abc http://www.musicaviva.com/abc/tunes/schumann-robert/schumann-the-wild-horseman.abc http://www.musicaviva.com/abc/tunes/schumann-robert/frolicher-landmann/frolicher-landmann-pno2.abc http://www.musicaviva.com/abc/tunes/vivaldi-antonio/vivaldi-bach-adagio-cm.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv924.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv926.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv927.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv928.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv929.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv930.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv931.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv933.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv934.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv935.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv936.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv937.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv938.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv939.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv941.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv942.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv999.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv846a.abc http://www.musicaviva.com/abc/tunes/zipoli-domenico/zipoli-fughetta01.abc http://www.musicaviva.com/abc/tunes/gow-jnr-nigel/lady-robert-kerrs.abc http://www.musicaviva.com/abc/tunes/norway/gubben-thorsen.abc http://www.musicaviva.com/abc/tunes/gow-jnr-nigel/lord-glenlyons-reel.abc http://www.musicaviva.com/abc/tunes/telemann-georg-philipp/telemann-fantasia01.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv855b.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv925.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv928.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv934.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv940.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv943.abc http://www.musicaviva.com/abc/tunes/telemann-georg-philipp/telemann-fantasia02.abc http://www.musicaviva.com/abc/tunes/telemann-georg-philipp/telemann-fantasia03.abc http://www.musicaviva.com/abc/tunes/telemann-georg-philipp/telemann-fantasia04.abc http://www.musicaviva.com/abc/tunes/telemann-georg-philipp/telemann-fantasia05.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv961.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv952.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv953.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv902a.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv899.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv900.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/bwv895.abc http://www.musicaviva.com/abc/tunes/anon/anon-dance01/anon-dance01-pno.abc http://www.musicaviva.com/abc/tunes/bach-johann-sebastian/Bachbourreeem.abc http://www.musicaviva.com/abc/tunes/germany/adagio-1526.abc http://www.musicaviva.com/abc/tunes/germany/aria-1527.abc http://www.musicaviva.com/abc/tunes/germany/aria-1528.abc http://www.musicaviva.com/abc/tunes/telemann-georg-philipp/telemann-pastorell.abc http://www.musicaviva.com/abc/tunes/telemann-georg-philipp/telemann-arie.abc http://www.musicaviva.com/abc/tunes/handel-georg-friedrich/handel-menuett-01.abc
Re: [abcusers] Voice limit on abc2midi?
Henrik Norbeck wrote: Frank Nordberg wrote: Well, if the voices are hard wired to midi channels, you can't have more than 16. That's one of the many fatal errors of the original midi specifications. :-( Well, I meant for printed music primarily. Sure, but that's not an issue in this case. For listening to the music, it's possible to have more than one note simultaneously on each midi channel, so with some smart matching from the player program you can probably play rather complicated scores. It all depends. You certainly can't have a full symphonic marching band with all the instruments right. This was one of the reason for introducing General Midi, btw. One of General Midi's great features was the introduction of an unlimited number of tracks in addition to the original channels. Anyway, the answer to Michael's question seems to be: sorry, abc2midi can't do that :-( --- True, the guys who came up with the midi standard weren't nearly as drunk as those who are guilty of ascii, but it's still pretty bad I'm not too sure... At least ascii is easy to extend by just adding extra characters after the original 128 (as is indeed done). Yes, it's very easy. Lots of people have already done it - each their own special way, of course! But there's still no way for me to write my adress in an online form... Å DET BURDE DA ITT HA VØRI SÅ FØRJÆVLI UMMULI Å TALA DIALÆKT PÅ NETTE! Midi on the other hand has loads of hardwired peculiarities which cause immense trouble for all programmers who ever delve into it. I don't know about programmers, but I take your word for it. I think the main reason why I'm more sympathetic (or rather less unsympathetic) towards midi, is that midi actually was a rather good standard when it first arrived. The problem is that nobody was able to foresee the future of electronic music back in '81. Ascii on the other hand, was a terrible mistake right from day one. Frank Nordberg To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] two hand notation examples
I don't see chopsticks there. I'm sure that used to be on Musica Viva. -- Laura (mailto:[EMAIL PROTECTED] , http://www.laymusic.org/ ) (617) 661-8097 fax: (801) 365-6574 233 Broadway, Cambridge, MA 02139 To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html