commit e9e27be08a62790a6f884017a66ea5bb53e1f22d Author: Angel Ortega Date: Fri Aug 17 14:26:55 2007 +0200 Version 1.0.10 RELEASED. commit b36708e0ee47e0a6dbecc5825773bef0bf0a88ad Author: Angel Ortega Date: Fri Aug 17 14:25:27 2007 +0200 Pipes in the wav command have been documented (Closes: #1140). commit cea2b05ffb89cfc4010e2951bea96087b677133a Author: Angel Ortega Date: Sat Aug 4 18:47:35 2007 +0200 Fixed typo in RELEASE_NOTES. commit cb6c40bfd2adbce8757b995b32b78cd3b3f464ec Author: Angel Ortega Date: Fri Aug 3 08:48:51 2007 +0200 Updated TODO. commit f3a5bf977ee57d30187af6c93dbdfb4b68207588 Author: Angel Ortega Date: Tue Jul 24 09:47:22 2007 +0200 New file .gitignore. commit 81bc4fce8dd26846d455ae75f1666ac4edaee7a6 Author: angel Date: Wed Jul 18 09:14:56 2007 +0000 Updated build system (dist target). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6531 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8464d74cf0cd147d82946c1b33f59243c1f00f92 Author: angel Date: Wed Jul 18 08:47:06 2007 +0000 The ChangeLog file is no longer generated. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6524 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit a9da760af00b28133be19189895fcfd41fa10323 Author: angel Date: Fri Jul 6 16:47:47 2007 +0000 r8603@astarot: angel | 2007-07-06 18:47:38 +0200 The wav command now accepts an external program as its source file (using the | symbol as a prefix). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6455 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 9965ca054e95c3752fe35a8b1331a6fa9dec7a1e Author: angel Date: Sun Jul 1 08:03:40 2007 +0000 r8475@astarot: angel | 2007-07-01 10:03:28 +0200 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6372 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit cf2c2666fdc438f778d1f340ecbc1356366442a2 Author: angel Date: Tue Jun 19 17:56:51 2007 +0000 r8327@astarot: angel | 2007-06-19 19:56:41 +0200 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6279 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit b62ba9e27e40ab685e071ce8b033b941c766f79e Author: angel Date: Sun Apr 29 14:39:28 2007 +0000 r7986@astarot: angel | 2007-04-29 16:37:22 +0200 Updated RELEASE_NOTES. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6149 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 3ce1553836115a004551deb455c24695565eaa1a Author: angel Date: Wed Apr 18 11:33:11 2007 +0000 r9201@cracovia: angel | 2007-04-18 13:32:58 +0200 Updated copyright notice in ahxm.h. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6130 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit ab3758ccf032487cfa578e9d62ff4b6d5c7777ae Author: angel Date: Wed Apr 18 10:50:32 2007 +0000 r9060@cracovia: angel | 2007-03-23 08:58:25 +0100 r9017@cracovia (orig r6057): angel | 2007-03-16 13:36:35 +0100 Version 1.0.9 tagged. r9044@cracovia (orig r6068): angel | 2007-03-22 09:37:29 +0100 r6079@astarot: angel | 2007-03-22 09:33:52 +0100 Changelog generated from svk instead of svn. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6129 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 770b47a90fffcc14b55ef06bd9de301848c3387f Author: angel Date: Wed Apr 18 10:50:22 2007 +0000 r9036@cracovia: angel | 2007-03-19 08:32:38 +0100 The new two-argument volume has been accepted as working (Closes: #1003). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6128 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 114ca125eb5b49a08e806606a543d9bc73b9783e Author: angel Date: Wed Apr 18 10:49:57 2007 +0000 r9035@cracovia: angel | 2007-03-19 08:31:00 +0100 The two argument volume has been documented. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6127 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 5d0b692ff04672f90fe56fc737a03eeb993a0696 Author: angel Date: Wed Apr 18 10:49:47 2007 +0000 r9034@cracovia: angel | 2007-03-19 08:27:55 +0100 The volume() function returns a random value from volume_from to volume_to if they are different. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6126 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 5d3982e6fe0decb1d97446408f7849bceaff02e2 Author: angel Date: Wed Apr 18 10:49:39 2007 +0000 r9033@cracovia: angel | 2007-03-19 08:13:25 +0100 Volume is set as the return value of the volume() function instead of directly from the volume_from variable. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6125 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 4eb686c9c8662f68b3b70f931383e6861ead5ba3 Author: angel Date: Wed Apr 18 10:48:50 2007 +0000 r9032@cracovia: angel | 2007-03-19 08:11:18 +0100 Fixed a bug in the new parsing code for the double argument volume. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6124 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 32190dccbff09f9d6ba2b5e57be70ca4104807e3 Author: angel Date: Wed Apr 18 10:48:41 2007 +0000 r9027@cracovia: angel | 2007-03-16 14:31:05 +0100 The 'volume_to' variable is also initialized on each track start. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6123 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit ab7f082947d16b438a46cd7042736ba455d33088 Author: angel Date: Wed Apr 18 10:48:33 2007 +0000 r9026@cracovia: angel | 2007-03-16 14:30:28 +0100 Added yacc code to implement the two argument version of the global volume command (v). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6122 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit bc6f092a7de685272a26295a69735a285ae1626c Author: angel Date: Wed Apr 18 10:46:44 2007 +0000 r9025@cracovia: angel | 2007-03-16 14:27:43 +0100 Volume has been split in volume_from and volume_to, in order to implement random volume ranges to close bug #1003. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6121 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 56e9a6271ba4eb00b4c58077798080d3553cbe81 Author: angel Date: Thu Mar 22 08:37:29 2007 +0000 r6079@astarot: angel | 2007-03-22 09:33:52 +0100 Changelog generated from svk instead of svn. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6068 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 427b971799d235d2247a667ce514708c651ea905 Author: angel Date: Mon Mar 19 07:33:54 2007 +0000 r9036@cracovia: angel | 2007-03-19 08:32:38 +0100 The new two-argument volume has been accepted as working (Closes: #1003). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6066 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 0c08deb1f7b412e657e1a6acb3be1c87b17eaf82 Author: angel Date: Mon Mar 19 07:33:43 2007 +0000 r9035@cracovia: angel | 2007-03-19 08:31:00 +0100 The two argument volume has been documented. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6065 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit f86fc6e23da29a564f4dd4fd2b3778e4915262d9 Author: angel Date: Mon Mar 19 07:33:33 2007 +0000 r9034@cracovia: angel | 2007-03-19 08:27:55 +0100 The volume() function returns a random value from volume_from to volume_to if they are different. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6064 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 78c5c689871f98300c5c785c313615f853ba04d1 Author: angel Date: Mon Mar 19 07:33:24 2007 +0000 r9033@cracovia: angel | 2007-03-19 08:13:25 +0100 Volume is set as the return value of the volume() function instead of directly from the volume_from variable. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6063 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8f23372170bcfe5a38ece814c75531760624ac0f Author: angel Date: Mon Mar 19 07:33:13 2007 +0000 r9032@cracovia: angel | 2007-03-19 08:11:18 +0100 Fixed a bug in the new parsing code for the double argument volume. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6062 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit e441378117878e5c9b5302f1d7f10f5a578e22a4 Author: angel Date: Fri Mar 16 13:31:57 2007 +0000 r9027@cracovia: angel | 2007-03-16 14:31:05 +0100 The 'volume_to' variable is also initialized on each track start. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6061 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 846fd1a8a0563c3811d2c4b6b6f3c9a64fb0fad0 Author: angel Date: Fri Mar 16 13:31:50 2007 +0000 r9026@cracovia: angel | 2007-03-16 14:30:28 +0100 Added yacc code to implement the two argument version of the global volume command (v). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6060 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit f9dab7d4e8076dd1018b8457f08772e7c76254fd Author: angel Date: Fri Mar 16 13:31:42 2007 +0000 r9025@cracovia: angel | 2007-03-16 14:27:43 +0100 Volume has been split in volume_from and volume_to, in order to implement random volume ranges to close bug #1003. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6059 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 6f5cbcc5a112211b625fd039e056f8e4b94863c3 Author: angel Date: Wed Mar 14 13:20:34 2007 +0000 Changed year in copyright notices. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6043 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 1f3df64f32fb0c91b9849cfdce02809a58988080 Author: angel Date: Wed Mar 14 13:16:32 2007 +0000 Version 1.0.9 RELEASED. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6042 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 4178ee40007c2f4a2879d22689f578d2d6e06267 Author: angel Date: Wed Mar 14 13:14:41 2007 +0000 Updated TODO (bug #1128 moved to 'Open bugs'). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6041 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit b352c8f4109fe5f703bbdd69f777cd7ed64817d7 Author: angel Date: Wed Mar 7 12:35:32 2007 +0000 The new distorters have been documented (Closes: #1121). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6035 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit e2e4cb86941cfb05932ce1dba8a33b0af299e68a Author: angel Date: Wed Mar 7 12:28:50 2007 +0000 Added tests for the new distortion effects in distort.ahs. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6034 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit d484e6f42cb11668e5df1c12d901215800bda0f4 Author: angel Date: Wed Mar 7 12:18:48 2007 +0000 Finished all support for the 'atan', 'distort' and 'overdrive' commands. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6033 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 4f1ae3394c1b4f9facba5a060a82d82678e8643c Author: angel Date: Wed Mar 7 12:11:23 2007 +0000 Added lex and yacc for the 'atan', 'distort' and 'overdrive' effects. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6032 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 6fc53daa12d9789ce5b52a5b616565ca3f27cff2 Author: angel Date: Wed Mar 7 07:06:50 2007 +0000 New distort functions 'atan', 'distort' and 'overdrive' git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6031 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 7f5bb3935ffd66e67765abe6ea8d8006568650f1 Author: angel Date: Thu Mar 1 12:33:23 2007 +0000 The 'attack' command is assumed as working (Closes: #1134). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6029 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 6ce68e23fe3a37ebd326be1a4d5dabfe8f9a0be6 Author: angel Date: Wed Feb 14 12:23:17 2007 +0000 The 'attack' command has been documented. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6019 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit ce3420511ba830e9fa5ff0954476b5471ee864ce Author: angel Date: Wed Feb 14 12:19:22 2007 +0000 New test for the 'attack' command (Closes: #1137). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6018 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit cee92af12a4670e2fcf283416eabf099152f56ea Author: angel Date: Wed Feb 14 09:02:09 2007 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6017 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 22317616febf18161ffeb5600f09ad22f88d9860 Author: angel Date: Wed Feb 14 08:29:00 2007 +0000 Added lost ss_attack structure to the ss_ev union. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6016 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 766af7979b93201ce6babafe3cc684f75f3ce6d1 Author: angel Date: Wed Feb 14 08:27:58 2007 +0000 Added attack support to the compiler and event converters. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6015 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 4cdc242518ceb92b20cdc464a534367044fb92c1 Author: angel Date: Wed Feb 14 08:19:52 2007 +0000 Add attack support to instruments. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6014 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 5dd1eb373749f5c5ef2444685c86aa1344117f33 Author: angel Date: Wed Feb 14 08:17:25 2007 +0000 Generators now process the attack. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6013 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 40acd9f0765e2f29874dd3796aae6940a896c7f0 Author: angel Date: Wed Feb 14 08:15:39 2007 +0000 New function ss_gen_attack(), to set the attack to a generator. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6012 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8502baeab2eafa0de34d5181ebb062ad242f81e9 Author: angel Date: Wed Feb 14 08:07:44 2007 +0000 Sustain volume delta in generators renamed from dvol to dsvol. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6011 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit c7f1e60582f698556f0c0093b523081bcbd9361c Author: angel Date: Wed Feb 14 08:05:21 2007 +0000 All effects are set to off when an instrument is disabled and not generating sound anymore (Closes: #1135). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6010 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8e274dde6fce12e3d8e9fff7ce397f9343b27792 Author: angel Date: Wed Feb 14 08:01:21 2007 +0000 The START and END marks have been documented (Closes: #1136). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6009 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 5bf81004c90679aa7b3c894ba672c0a16ef13e1d Author: angel Date: Tue Feb 13 10:37:31 2007 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6008 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 4d01a43e4d5a26180055729e77e129a5df9be832 Author: angel Date: Tue Feb 13 10:35:41 2007 +0000 Updated RELEASE_NOTES. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6007 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 1b270da965b88f18491f1a9302decf5e2f23c697 Author: angel Date: Tue Feb 13 10:15:13 2007 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@6006 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 28e3129a3b56d6dc7d3dac49c1acc6bedf51cbe7 Author: angel Date: Mon Feb 5 12:52:48 2007 +0000 Don't generate 'mark-overpassed' errors if moving to the END mark. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5993 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 7becf9cd8aa393d7faa47464d6ce568ca1445189 Author: angel Date: Mon Feb 5 12:42:50 2007 +0000 A new automatic mark called END always exists with the longest time of all tracks (Closes: #1115). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5992 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 721bb8d4e5bd18ec35b06eda764375818c2942ea Author: angel Date: Fri Feb 2 10:55:48 2007 +0000 Added support for the START mark (Closes: #1113). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5984 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 16f317c7667239e63b4fe3bd3f8c8fa332f7c1c1 Author: angel Date: Fri Jan 19 07:19:22 2007 +0000 Marks can now be rewritten. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5896 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit aa3fa7da565610b43e82c78b88321f1268c24178 Author: angel Date: Fri Jan 19 07:13:52 2007 +0000 Updated RELEASE_NOTES. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5895 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 23af629cd763b86f75a4434c07cacaa3d2f46e2e Author: angel Date: Fri Jan 19 07:08:55 2007 +0000 Fixed one warning. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5894 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8b1a81c3aacefecb61ab20b74e91cbbefabea959 Author: angel Date: Thu Jan 18 17:23:02 2007 +0000 The song ends when all instruments are disabled (Closes: #1132). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5893 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 997e1b82177c32cf2c4dda5af39151957d2a4122 Author: angel Date: Thu Dec 21 06:30:47 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5861 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 5ae756983b38a641e7741e5aef7a93bb721bcd03 Author: angel Date: Fri Nov 24 17:42:02 2006 +0000 The function process_this_frame_events() has been changed to filter a union ss_ev instead of returning a flag. The end of the song is still triggered by that function, but this will change soon. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5836 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit db87c41cbb9a2643836f421f64eaaf48a5e40c93 Author: angel Date: Fri Nov 24 17:20:59 2006 +0000 Instruments are disabled (again) on EOT messages, now that they are really really the last ones for tracks. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5835 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 81a55b9fde8f5b92f8e7c10596529b7b1f91b133 Author: angel Date: Thu Nov 23 18:06:49 2006 +0000 EOTs are inserted in song_sort(), so they are really each track's last event now (Closes: #1133). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5832 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit a21b57cc6cb642821a977cf681c70c7c8b422cfd Author: angel Date: Thu Nov 23 13:29:46 2006 +0000 Softsynth and MIDI code no longer compute the number of tracks, as they are in n_song_tracks. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5831 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 282a2be827f09ff30937454415b53da9a6b9dde0 Author: angel Date: Thu Nov 23 13:25:55 2006 +0000 The song statistics message in ss_song.c (shown when verbosity >= 2) now shows n_song_tracks instead of the value computed by ss_song_convert_events(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5830 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 62fa9ca9985086c34f0d5e3d3cb8f492da78be44 Author: angel Date: Thu Nov 23 13:22:54 2006 +0000 The new n_song_tracks variable counts the number of tracks in the song measured from the biggest one seen in add_song_ev(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5829 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 5f320776e83c290ebcd104f244d9883348521cb1 Author: angel Date: Wed Nov 8 15:40:20 2006 +0000 Instrument disabling is not active by now (see #1133). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5790 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 14fc0baa207e711afccbf51809837a722bec57cb Author: angel Date: Wed Nov 8 15:34:00 2006 +0000 Added generic song dumping of the EOT event. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5789 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 98b0d526acb6215b0bb1f92acc47b3f360316034 Author: angel Date: Wed Nov 8 07:38:26 2006 +0000 Finally deleted unused samples from the samples/ directory. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5782 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 240c0a2b808384d89fe49c8589190cede3595341 Author: angel Date: Wed Nov 8 07:34:01 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5781 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 1c79e58b58779bcbe8cb5d6a9711ec62f444a8e0 Author: angel Date: Wed Nov 8 07:32:13 2006 +0000 Instrument are (back) disabled on EOT; also, errors from ss_ins_note_on() and ss_ins_play() are printed. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5780 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit e4d758d3ced04bdf3ae64d5f5c319ef724522c1a Author: angel Date: Wed Nov 8 07:17:49 2006 +0000 An improvement in instrument disabling: when the `disabled' flag is set, no more notes will accepted for play by the instrument, but the currently working generators will still generate information. Only when the instrument is disabled AND no more generators are left ss_ins_frame() will return immediately. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5779 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 3f0f738e1091829961aa1fe842df866c6e7a4e74 Author: angel Date: Tue Nov 7 17:09:05 2006 +0000 EOT events can't disable the instrument / track this happily, because though there are no more events, some notes can still linger sounding due to long sustains. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5778 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit e710f6fa2de82c0a8c42261c40fde3ae0d3b3f19 Author: angel Date: Tue Nov 7 17:02:32 2006 +0000 EOT events are correctly inserted and the instrument is disabled in EOT events. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5777 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 72e6c7aa61a6ca18b7c16765931e544441e35cda Author: angel Date: Tue Nov 7 16:23:52 2006 +0000 New function ss_ins_disable(), to disable an instrument. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5776 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit d2a577057cd773f4da5af7f359fc6da863cddf3d Author: angel Date: Tue Nov 7 16:09:02 2006 +0000 The compiler creates a new event on end of track, SONG_EV_EOT, that can be used to cleanup instruments, effects and such. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5775 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 50723b51d9bf8ae82952ae0d1d4149262516cc88 Author: angel Date: Wed Nov 1 21:35:29 2006 +0000 The lfo in wobble is converted to its absolute value before being used, to avoid being zeroed with the original input. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5725 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 3a65659f456c483899b9cc398a91e60a45f5ced5 Author: angel Date: Wed Nov 1 21:30:04 2006 +0000 The gain parameter in wobble is dumped. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5724 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit e4e6a59c7e601e90fc50d9b1e2fb4cd21d7a47a0 Author: angel Date: Wed Nov 1 20:32:29 2006 +0000 Alterations no longer fails on notes with a changed octave (Closes: #1131). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5723 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit d2e9329f32671feb26005784b3b33a53913deb55 Author: angel Date: Wed Nov 1 18:11:57 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5722 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 1c14cf3fa360fb8ec43e46a19c99ac141b6d80d4 Author: angel Date: Tue Oct 24 04:40:46 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5697 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 114ad232c2b76e7d5b1757244f41a7f8f151f408 Author: angel Date: Sun Oct 15 19:10:46 2006 +0000 Changed documentation to take advantage of the new ` ' Grutatxt markup. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5663 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit a48bdaf5f3ba9f20b40a4e73cb037e8c99e3d4ed Author: angel Date: Sun Oct 15 19:02:19 2006 +0000 Wobble with gain is accepted as working (Closes: #1129). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5662 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit eff229107ad8d16c2c93b9cdddadeafeda52b1f6 Author: angel Date: Sun Oct 15 18:57:36 2006 +0000 The wobble effect now includes a new gain argument. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5661 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit fee4bc17268241272c7f4b459ae853b9d67b4735 Author: angel Date: Tue Oct 10 11:11:05 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5595 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 2575880b31248fc52a5e46f01ed0d6c4f0e0fda6 Author: angel Date: Wed Sep 27 12:11:27 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5470 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit da1ad249709507e0b07f2f6f3b1d3e4a2840babf Author: angel Date: Sun Sep 24 10:10:39 2006 +0000 Version 1.0.8 RELEASED. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5447 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 75df82162d064d2899e5ef4e15920f9c0edc9c9d Author: angel Date: Sun Sep 24 10:09:39 2006 +0000 Add a reference to compilation optimizations in the README. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5446 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 6b38a4b60ad6061a6f901847fd1168e5f666a890 Author: angel Date: Sun Sep 24 09:55:00 2006 +0000 Tonality named blocks have been documented. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5445 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit b344f165cac47ecef6da6371e6ed90002c4ebb93 Author: angel Date: Sun Sep 24 09:45:28 2006 +0000 Standard tonalities have been created as named blocks (Closes: #1126). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5444 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit a3d5edaf670b7b847abceea26fcefe35902fac78 Author: angel Date: Sat Sep 23 16:26:52 2006 +0000 If the page size is adjusted to the maximum, move the offset to 0. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5443 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit c3cc37820412bd0231549042e5f3d4dd08e288e4 Author: angel Date: Sat Sep 23 13:22:40 2006 +0000 When doubling the page size, the new page size is never bigger than the total size of the wave. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5442 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit d82db66ce0a57af337993f6c343218d478e49ee2 Author: angel Date: Sat Sep 23 11:21:35 2006 +0000 Fixed a bug in the adaptive page loading. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5441 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 2a52588059af5c5dd154687b9163304fd1d64a9b Author: angel Date: Sat Sep 23 10:25:39 2006 +0000 Added a new adaptive page loading algorithm; if a wave is paged too many times, its page size is doubled and its statistics restarted. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5440 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 0fd67fd3b8c69ae7c1e84dbb4e79a008a742305f Author: angel Date: Sat Sep 23 10:12:52 2006 +0000 ss_prepare_wave() realloc() instead of alloc() the wave buffers (preparing for a page changing algorithm). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5439 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 2bbf048d65b887391b0597012ba926c194f324a1 Author: angel Date: Sat Sep 23 10:03:40 2006 +0000 ss_load_page() loads each page from some samples behind the desired one to avoid page bounces. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5438 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit c7b1af4539eb50291718bfbc82bb04371ac16ef4 Author: angel Date: Sat Sep 23 09:24:52 2006 +0000 Updated dependencies. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5437 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 60615cb228e69f6994742bef6a823ddcbf060d5f Author: angel Date: Sat Sep 23 09:09:46 2006 +0000 The zeroing loop in ss_output_init_frame() has been replaced by a memset() as an optimization. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5436 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 5be706017609b3feba2ee65d062fe88103d8fb0d Author: angel Date: Fri Sep 22 11:03:19 2006 +0000 Added $(CFLAGS) to ahxm target. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5435 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit daafd1b153b7b06ef3b6edfa4319d4018b6fc1f8 Author: angel Date: Thu Sep 21 21:56:13 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5434 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 84bb224147f28d3f81a47bff938b226172894b0b Author: angel Date: Thu Sep 21 21:39:01 2006 +0000 Event parsing from ss_song_render() has been moved to its own function, called process_this_frame_events(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5433 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 0c0ade533be629cfc3efe5dc7667d4bd5267427c Author: angel Date: Thu Sep 21 21:28:18 2006 +0000 Version 1.0.8-rc1 RELEASED. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5431 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 9beef675dddda6565d11bd6a7b671d09c0b3d5e6 Author: angel Date: Thu Sep 21 21:00:49 2006 +0000 The 'A' alteration command has been added as part of the lexer definition and stripped there to avoid any note alteration to be interpreted as an ALTSTR. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5430 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit b062863fcb8b77c3ac932666283af59ee3d2a3c9 Author: angel Date: Thu Sep 21 18:06:04 2006 +0000 The -pthread argument is stored in config.ldflags instead of config.cflags. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5428 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 64bc66026b95f86b7e29c95aa49ee1e502180ab5 Author: angel Date: Thu Sep 21 17:01:55 2006 +0000 Added crappy pthread support to outdev. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5427 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit c628266cac7598667131480f47f9607d90f7d59e Author: angel Date: Wed Sep 20 14:35:38 2006 +0000 Updated RELEASE_NOTES. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5422 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 59956136eea1a31363406eb69bc846bbf2adb43e Author: angel Date: Wed Sep 20 11:25:54 2006 +0000 The "New in 1.0..." comment have been moved from titles to the body descriptions. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5421 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit f69375db2a632c033841719147701dd903480c96 Author: angel Date: Wed Sep 20 11:20:52 2006 +0000 The alterations command has been renamed from 'S' to 'A'. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5420 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit db939a22bb25e326ce711c59df858b1e4847b59c Author: angel Date: Wed Sep 20 04:16:45 2006 +0000 Alteration documentation has been finished (Closes: #1124). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5419 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit aa8b5038357e4a784458af93d723595290404164 Author: angel Date: Tue Sep 19 17:30:17 2006 +0000 Alterations have been documented. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5418 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 07df4118967ca4a3a77f55c3a4a918d4f62329c9 Author: angel Date: Tue Sep 19 17:16:19 2006 +0000 The 'foldback' command has been documented. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5417 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 875e32d8e3bc1e027cfe67f7892d5f0cebe863ef Author: angel Date: Tue Sep 19 16:43:22 2006 +0000 Updated RELEASE_NOTES. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5416 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 814a8f7601183d4545230e20a7fd55952398ea6d Author: angel Date: Tue Sep 19 12:24:19 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5415 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 7a9c42a83417f23c182e66740d28989f4d4ad846 Author: angel Date: Tue Sep 19 12:23:08 2006 +0000 Alterations work (Closes: #1122, #1123). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5414 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 4e4dd77e257cebfda48362758cc93199a630c2b3 Author: angel Date: Tue Sep 19 12:06:29 2006 +0000 Added more alteration tests to examples/alteration.ahs. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5413 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 3fdbf6e7a17917bbb9b938be1714187eaa0b2bbc Author: angel Date: Tue Sep 19 11:56:21 2006 +0000 The tonality.ahs example script have been renamed to alteration.ahs. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5412 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit ea67baa9327f68264ba833ba96464d6d7212612d Author: angel Date: Tue Sep 19 11:55:47 2006 +0000 Added lex and yacc for the new 'S' command. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5411 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 1b11305294ad52625b27495179502bcffbff8bb4 Author: angel Date: Tue Sep 19 11:32:02 2006 +0000 Instead of the 'tonalities' two-dimension array, a new, one-dimension, simpler one called 'alterations' has been added,. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5410 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 99e9ac22d750d3230ca3bb0f0b06a8057d657790 Author: angel Date: Tue Sep 19 04:49:43 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@5409 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit dc64adc6d0ffd6e32965f3073c3d017043c4edbd Author: angel Date: Mon Sep 11 12:13:56 2006 +0000 All CVS-dependent operations have been replaced. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@2409 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 1391381c939e1bbb1fba0637a56e2d443b3e6a28 Author: angel Date: Mon Sep 11 12:01:22 2006 +0000 Deleted all .cvsignore files. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@2408 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit e6370c987ab3f866af1ad995cecbccf474b5271a Author: angel Date: Mon Sep 11 11:41:21 2006 +0000 Updated RELEASE_NOTES. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@2403 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit f4ea3508e6a15290d4867629c2e7a9735794c715 Author: angel Date: Mon Sep 11 11:37:50 2006 +0000 Updated svn:ignore. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@2402 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit c61cbb3b6269c08bfcda9bdd56245b56d1fdfa22 Author: angel Date: Mon Sep 11 11:13:36 2006 +0000 The very big rename; the main executable, header and temporary directories has been changed from 'annhell' to 'ahxm'. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@945 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit e9e366fcb6e48bb1a19803bc14b217a1bd28e504 Author: angel Date: Mon Sep 11 11:06:43 2006 +0000 Changed version name to 1.0.7b-svn; ahxm is under Subversion now. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@944 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 25a06bb1bb37020258e384a7a1a0e9c000a176e0 Author: angel Date: Sun Sep 10 19:40:57 2006 +0000 Added more distortion formulas as comments to func_foldback(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@943 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 875fabb9b5a5cb619a67e378f9991deca2c67010 Author: angel Date: Sun Sep 10 18:56:10 2006 +0000 New distortion effect 'foldback'. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@942 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 48fdeb4180ff5d839e47359fb699b134de37886e Author: angel Date: Sun Sep 10 18:50:30 2006 +0000 Deleted debug code. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@941 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit b1b515e0bf8a1f82d37413bd23aacb7f26c220f9 Author: angel Date: Sun Sep 10 17:43:39 2006 +0000 Updated RELEASE_NOTES. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@940 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 6884c055b84cc8f80a3b0e063bdc817b18e9f548 Author: angel Date: Sun Sep 10 17:42:26 2006 +0000 Portamento has finally been set up as only one value. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@939 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 3019f3b2fcd306cdb394ff6cf9b329d120c882e9 Author: angel Date: Sun Sep 10 10:19:19 2006 +0000 Portamento needs tempo information, so it can't be directly set from an instrument; change back. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@938 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 630a84a9dded6c8b639f2bf34fd9e04177a02825 Author: angel Date: Sun Sep 10 09:40:04 2006 +0000 Changed ss_ins_set_portamento() to accept the three arguments; this function will convert it to the only argument needed by ss_gen_portamento(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@937 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 218ae2ba94102c75c6b450d36058721f5a03ad50 Author: angel Date: Sat Sep 9 18:19:47 2006 +0000 Compiler changed to match the future syntax for portamento. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@936 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 2aa9f0af722f05463e289d29e619ae3c284a3218 Author: angel Date: Sat Sep 9 18:08:42 2006 +0000 Documented a desired syntax for portamento (current one is useless). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@935 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 594c794caaf738e07578e68f11372e37e0d49234 Author: angel Date: Sat Sep 9 17:25:34 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@934 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit a9d048aa096d8c37a473754de287a1499060cc3b Author: angel Date: Sat Sep 9 16:37:11 2006 +0000 New AHS command 'portamento'. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@933 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 0f03177fc1dd4a5f5e52bfa86e9f3931a62332d7 Author: angel Date: Sat Sep 9 16:30:43 2006 +0000 New interface for portamento (Closes: #1070). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@932 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit cfa5c2364d562ed8fc036eecf1978e9a4cb46ef8 Author: angel Date: Thu Aug 31 15:19:48 2006 +0000 Updated RELEASE_NOTES and fixed version reference in 'half_wobble' documentation. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@931 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit fd9b1440c37e989545a1f8a4b62ba1efbe1010ae Author: angel Date: Thu Aug 31 15:17:58 2006 +0000 New effect 'half_wobble'. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@930 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 51b020c3031cb9f958372f15d79e1176b0da2bba Author: angel Date: Thu Aug 31 15:02:39 2006 +0000 The EFF_OFF event has been moved above all other effects, so that it's sorted first. This is more useful, as the probable order is "switch off effects, set this effect" and not "set this effect, switch off efects". WARNING: THIS MAY BREAK THINGS. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@929 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit d76ff2943ffe5317bd31c44b240ec758e43ba2c1 Author: angel Date: Tue Aug 29 07:40:54 2006 +0000 Fixed ss_output_write() documentation. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@928 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 295284c9f64158fd90dc12c061f948a09eaa730a Author: angel Date: Tue Aug 29 07:36:56 2006 +0000 Maximum amplitud on ss_output.c is stored in one variable instead of two. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@927 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 277b6f8be9ac0e323290184893a5b8027b39f4fe Author: angel Date: Mon Aug 28 17:14:07 2006 +0000 Samples are internally stored in the -1..1 range instead of -32768..32767 (nothing should really change). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@926 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 6e8ce094920962fe3490a71eecbd0e28618120c8 Author: angel Date: Mon Aug 28 13:14:57 2006 +0000 Version 1.0.7 RELEASED. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@924 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit de29afe4f86ecc092a436420f218e9a26567dd56 Author: angel Date: Mon Aug 28 13:14:33 2006 +0000 The track in the arpeggiator is relative instead of absolute (Closes: #1119). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@923 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit a42b72cefbe06ee4b7edcc85f3cfb66ba5b4f360 Author: angel Date: Thu Aug 24 12:55:49 2006 +0000 Fixed typo in appendix 1. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@922 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 9360fb5190bd9596357246596db2c8eb642e20fc Author: angel Date: Mon Aug 21 13:48:58 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@921 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 747b3919f95768dcccd3a7faae09b332f4f2d4b4 Author: angel Date: Sun Aug 20 23:11:22 2006 +0000 Fixed title in the appendix 1. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@920 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit c3b201e41a346b22fcfa063929124de3028f103d Author: angel Date: Sun Aug 20 23:11:01 2006 +0000 Hack to allow using /3 and /5 in the arpeggiator. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@919 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 4cbddfdf1fc4147659dff3d21c16e5c12466cb4a Author: angel Date: Sun Aug 20 22:27:44 2006 +0000 Added channel mappings and conversion commands to the appendix 1. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@918 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 566e6b072b586d5565e9221cd69caeef129728b4 Author: angel Date: Sun Aug 20 13:36:36 2006 +0000 Updated RELEASE_NOTES. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@917 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit bffcb99239583cec2a2bd0aab78b9e99405f0954 Author: angel Date: Sun Aug 20 13:35:45 2006 +0000 The @ command (track) in the arpeggiator has been changed to /, as it was confusing the parser. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@916 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 5bb9ed127cb4de85872ea9e6ebfe876009a8bfc5 Author: angel Date: Sun Aug 20 12:31:39 2006 +0000 If no 'volume' or 'channel' commands are used (so there is no way of knowing how many channels a song "wants"), it defaults to 2 (Closes: #1118). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@915 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 3df2799f52c90f0217bc1646d9cc9a7991bf623a Author: angel Date: Sun Aug 20 12:28:27 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@914 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 0a2cf80375f8bb8a643c050573b4855b0b2e27a2 Author: angel Date: Sun Aug 20 11:41:50 2006 +0000 The tracks, channels and events message has been changed from verbosity level 1 to 2. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@913 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 5fddad243f0fa95e58b18db514c25dbf088e1493 Author: angel Date: Sun Aug 20 11:32:18 2006 +0000 The conversion cache directory has been moved from $HOME/.annhellcache to $TMP/annhell-$UID. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@912 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 4b7e985fd70c089354a4cf2bcd4c40818473ff35 Author: angel Date: Sat Aug 19 17:55:27 2006 +0000 Number of channels no longer defaults to 2, but to the total number of defined channels (Closes: #1114). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@911 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8d26b1aaccfd4e7f02215bb1f88f0e4c78d771dc Author: angel Date: Sat Aug 19 17:15:38 2006 +0000 ss_output_open() and ss_output_close() are called from within ss_song_render(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@910 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8a1e2ef4aa33ece3f7e90a493f32a32b1bb6cdf7 Author: angel Date: Sat Aug 19 17:06:18 2006 +0000 The number of used channels is now accounted. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@909 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit d28d5331046bc7d77422c526ce1dda26d9ff3e1f Author: angel Date: Sat Aug 19 12:21:51 2006 +0000 Updated .cvsignore. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@908 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit a99b4561dc73a95ac926ea0570bccc6df86507ad Author: angel Date: Mon Jul 17 04:42:20 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@907 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 79e5638de935fdc06353d6338c9cbe38bae39200 Author: angel Date: Mon Jul 17 04:42:14 2006 +0000 Updated RELEASE_NOTES. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@906 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit df702a7cf255840d198454aafd0ce3aa6b1fd043 Author: angel Date: Sun Jul 16 11:03:16 2006 +0000 New document appendix 1 containing tables. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@905 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 333c1c77c4ca3c36f6fbfbdf6e0ed35346c1a9e4 Author: angel Date: Sun Jun 25 11:01:39 2006 +0000 Updated VERSION and RELEASE_NOTES. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@904 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit db422980ecc4c06b07daa50cb7bc55c1f5174692 Author: angel Date: Sun Jun 25 10:59:48 2006 +0000 OSS's fragment changed from 14 to 12, so that midiin (and any other future real-time application) work without nasty delays. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@903 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8e0ff86bac38b835fa074f44ad72ed5b05e77891 Author: angel Date: Thu Jun 22 17:07:04 2006 +0000 Add converter info and generator initializations to midiin.c. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@902 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 2dba5525928a7b9c793f2dd81e90de00516307a4 Author: angel Date: Fri Jun 16 22:31:37 2006 +0000 New script / hack for converting MIDI files to Ann Hell Scripts. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@901 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 1bf5d116f7fe1c405fdeada2fc75b195478d5b74 Author: angel Date: Thu May 25 17:01:13 2006 +0000 Changes to document generation for the web page. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@900 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8174e130074bc7701f6fafe53ce32bf023e3a73e Author: angel Date: Thu May 25 16:31:36 2006 +0000 Version 1.0.6 RELEASED. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@898 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 80b22fa96d4532bbaf257fda54250e6fced928ec Author: angel Date: Thu May 25 15:55:35 2006 +0000 Added mkinstalldirs. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@897 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 54ea86040352a693d9cc4504ecd6b109f2779668 Author: angel Date: Thu May 25 15:53:33 2006 +0000 Scripting manuals filenames have been renamed to something more appropriate. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@896 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit a54e005091afa4483b3ad2efcaf251e5577da36d Author: angel Date: Thu May 25 15:48:00 2006 +0000 Updated README. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@895 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 9e63bad06cdc1e2e9edc09919101eb8ded87ffd1 Author: angel Date: Wed May 24 06:16:12 2006 +0000 New README file. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@894 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit a86c0e63b79dfd9137c176f00b0aa8b3f217590e Author: angel Date: Thu Apr 27 13:51:21 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@893 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit cc30191c8a049790c812b8a4c6f734d50987547f Author: angel Date: Fri Mar 24 06:46:03 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@892 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 15dcaaaa8bedf40ef4e8d9351e55877bd68626c4 Author: angel Date: Sun Mar 19 09:07:59 2006 +0000 New 6 channel (5.1) example, and 5.1 channel mapping information commented in ss_output.c. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@891 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 15cca7710b47b75c8cb8c45ca4c7b165d896e1cd Author: angel Date: Mon Feb 13 06:57:01 2006 +0000 Print default verbosity level in usage. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@890 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 220cf4925b8f6c894fabe4cf6fe34b1b06cd8b37 Author: angel Date: Mon Feb 13 06:55:17 2006 +0000 add_song_ev() has been changed to receive type and time as arguments. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@889 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 1155c4ca58832a0d0889bbca07e96cb823751483 Author: angel Date: Mon Feb 13 06:29:48 2006 +0000 Version 1.0.5 RELEASED. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@887 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit e7618f658136cf903c671209f995ae50a0c85bf2 Author: angel Date: Sun Feb 12 15:57:28 2006 +0000 Added a document index. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@886 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 6068a4a64003476db22e28a899f1c6f20d2f6d33 Author: angel Date: Tue Feb 7 07:44:20 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@885 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 4aa6b28f72d374b2dfeac2c26e6238c9b0e1d2b8 Author: angel Date: Tue Feb 7 07:42:27 2006 +0000 By documenting its usage, random blocks are accepted as working (Closes: #1006). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@884 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 83fb64166da8f3ff0cf59b1d5e1b26d28e911245 Author: angel Date: Tue Feb 7 07:12:41 2006 +0000 Updated RELEASE_NOTES. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@883 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 93342d2d6d78490fed0e30dce3d6b73dad296ea1 Author: angel Date: Tue Feb 7 06:56:50 2006 +0000 New example file random.ahs, and fixed tonality.ahs. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@882 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 72f0cb2fb6ac752faffbbe242bd56d82bb1c0035 Author: angel Date: Tue Feb 7 06:51:05 2006 +0000 When inserting blocks, a subblock is taken randomly. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@881 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 447d946e34f6487ae8e5023c5cf4c37bf31fe390 Author: angel Date: Tue Feb 7 06:38:53 2006 +0000 Start of random block support: blocks are no longer stored as is, but split by the ':' separator, so that insert_block() will get one of the subblocks randomly. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@880 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 53991388073fc6e69e6bb1defcb9dbbedbc6eb93 Author: angel Date: Mon Feb 6 12:28:55 2006 +0000 Code simplification in groups and arpeggiators. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@879 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8b52064b6dcc5a003eb1d12d31843cde9f8782f4 Author: angel Date: Mon Feb 6 12:21:15 2006 +0000 As all blocks are now 'named' blocks, deleted the 'named' part of all symbols. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@878 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 98c50b58f29dc6ee83f806dcfca4ad8cf19e4d92 Author: angel Date: Mon Feb 6 12:18:56 2006 +0000 Repeated blocks are inserted as blocks with name , and repeatedly inserted after that (so all block insertions are done from the same function). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@877 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 52d276912b454376528761b36bfa97e7da448d48 Author: angel Date: Mon Feb 6 08:42:50 2006 +0000 Code stacks no longer use repetitions. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@876 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 2e04990e80be6f2882161ab03a0bcaad8a97e029 Author: angel Date: Mon Feb 6 08:16:34 2006 +0000 Repetitions are done by inserting a block multiple times. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@875 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 92e7c787753f706c91ace6e73a945924fa7b3be8 Author: angel Date: Mon Feb 6 08:07:41 2006 +0000 The code stack has been changed from static to dynamic, so now it's not limited in size. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@874 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 66a53c3b3f8d0186dcbda2be094baf502746f0df Author: angel Date: Mon Feb 6 07:56:31 2006 +0000 Changed the code stack to always use dynamic strings in code. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@873 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 6ee37b52d384d3c7d20b6c64c8a1646ed4394381 Author: angel Date: Mon Feb 6 07:46:21 2006 +0000 Mark names are dynamic and the unused variable marks_size is deleted. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@872 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit c5b531ebb18d8705e3c4203c30690d69dbb675ef Author: angel Date: Mon Feb 6 07:42:55 2006 +0000 Named blocks' name are dynamic. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@871 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 378109e071fbe45167a837f9f2ec63db1bafd3ca Author: angel Date: Mon Feb 6 07:36:12 2006 +0000 All song events use GROW() instead of reallocs(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@870 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 3db9174ccd5233aafb8ce8975f0082400bec17a6 Author: angel Date: Mon Feb 6 07:33:20 2006 +0000 Mindless style corrections to compiler.l. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@869 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 561408ff2f19d6019948b47ae04c5d5856539d2a Author: angel Date: Mon Feb 6 07:28:33 2006 +0000 Groups, marks and arpeggios now all use GROW() instead of reallocs(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@868 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 594fe1c6207ba61ab3dd2a609281e9a7befab4c3 Author: angel Date: Mon Feb 6 07:24:58 2006 +0000 Deleted the unused variable named_blocks_size. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@867 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8699febadda909c62f50c2944f6c86ec6b08911b Author: angel Date: Mon Feb 6 07:23:05 2006 +0000 Named blocks now use GROW() instead of ad-hoc reallocs. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@866 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 7bf2493826ec856f4b9e77b20f65bac84017bb0d Author: angel Date: Sat Feb 4 07:37:41 2006 +0000 Now that the "first channel" and "skip channels" parameters of the 'wav' directive has been documented, channel spreading for wave files is considered working (Closes: #1110). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@865 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 55962f79cfdcf756c9d112f760f0d629243d4158 Author: angel Date: Fri Feb 3 07:16:49 2006 +0000 A new syntax for the 'wav' directive that includes first channel and skip channels has been implemented in the parser. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@864 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 76964cfce4fcb0a10b0929e20365d2509a6a0d40 Author: angel Date: Fri Feb 3 07:14:14 2006 +0000 All wav events store and propagate the first_channel and skip_channels components of ss_wave. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@863 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 4156eb0f5306b9f799c374b9f12f08f2544811e5 Author: angel Date: Fri Feb 3 07:07:04 2006 +0000 Changed ss_load_wav_file() to accept the first_channel and skip_channels arguments. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@862 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 68cab87bae063a6fcd9b97d42d81c30623984dde Author: angel Date: Fri Feb 3 07:04:02 2006 +0000 Added code in ss_gen_frame() to spread the generator channels by using the 'first_channel' and 'skip_channels' components of ss_wave. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@861 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 3637c620f2df0f9d0a49333fc274696e0a45bf5d Author: angel Date: Fri Feb 3 06:54:16 2006 +0000 New fields 'first_channel' and 'skip_channels' in struct ss_wave. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@860 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 1c25d9fa2e09f175eeb008a72380c2d519346c9d Author: angel Date: Fri Feb 3 06:51:20 2006 +0000 ss_ins_copy_layers() and the documentation for the (never implemented) 'copy' directive has been deleted, as it wouldn't work since the use of paged wave files. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@859 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 6af93884dfa0c9926599e44f633e9115f477db89 Author: angel Date: Fri Feb 3 06:47:46 2006 +0000 ss_load_wave_file() has been deleted, as it's small functionality has been moved to ss_load_wav_file(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@858 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 78b4ed2c04f31e7b70ab1cd60e9c420e8b259859 Author: angel Date: Thu Feb 2 20:33:03 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@857 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 6dd52eeaeb02c38fb46e9a708445fc62c8059777 Author: angel Date: Thu Feb 2 06:57:22 2006 +0000 Version 1.0.4 RELEASED. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@855 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit d89ce9cc6406479d39841e8164e0fbf520c5bc92 Author: angel Date: Thu Feb 2 06:56:03 2006 +0000 Updated TODO. Some bugs were left open: the skip option now always skips the events since release 1.0.1 (Closes: #1103), and paged wave loading is accepted as working since 1.0.3 (Closes: #1091). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@854 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 7a05bffb81fc4876c8fab66054b164b6f11617a0 Author: angel Date: Wed Feb 1 15:47:47 2006 +0000 The ad-hoc transparent cache code has been refactorized to a more generic code and moved to support.c (now it can be used for something different than .wav files, like .pat files). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@853 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 61dcd53681ba72acdafd9ca34b19843a124e25e0 Author: angel Date: Wed Feb 1 14:56:03 2006 +0000 Wave loading crashes bug is accepted as fixed (Closes: #1109). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@852 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 48a26dcee9a3915e4217abf0a3a865f937331e0b Author: angel Date: Wed Feb 1 07:51:37 2006 +0000 Start of work in the new function convert_with_caching(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@851 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit c3cad1523afd3eabcb698f684ac5e8efb03f5b4d Author: angel Date: Wed Feb 1 07:35:32 2006 +0000 Updated documentation for libpath functions. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@850 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 57d1dfa728dbe82b5b7f6546740791728a921b58 Author: angel Date: Wed Feb 1 07:30:06 2006 +0000 All library path functions have been renamed more consistently, having now a prefix of libpath_. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@849 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 95e3c93c2eb58746682ea8f71b3909f0d9828828 Author: angel Date: Wed Feb 1 07:15:01 2006 +0000 Updated RELEASE_NOTES. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@848 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8b56c0ff6232acd1e34424e51bc074135f1f1dbd Author: angel Date: Wed Feb 1 07:12:46 2006 +0000 If locate_file() fails in ss_load_wav_file(), just return instead of passing a NULL blindly to fopen(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@847 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 9bdf3c101e2b38788994aac37a16e2073075a95a Author: angel Date: Wed Feb 1 07:09:11 2006 +0000 Fixed typo. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@846 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 323001b034fd2c64af04043a6eb2528422abea86 Author: angel Date: Wed Feb 1 07:04:06 2006 +0000 ss_load_wav_file() stores the 'located' filename inside the ss_wave, so there is no need to call path_fopen() from ss_load_page() (just fopen()). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@845 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8608c0fd503b5d05a41f3bd38b26972988ab2313 Author: angel Date: Wed Feb 1 05:21:33 2006 +0000 ss_load_page() now uses path_fopen() instead of fopen(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@844 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 66409083482970239b1f84e28201e138bb5f3ab9 Author: angel Date: Tue Jan 31 16:28:32 2006 +0000 Added .cue file support (Closes: #1020). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@843 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 61700aba418df0f867b66161091e51d7d8249da7 Author: angel Date: Tue Jan 31 16:04:46 2006 +0000 The internal sample size in main_usage() is expressed in bytes and not in (nonsensical) bits. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@842 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 479932f2cf67819753f38398786e45cb0b01add6 Author: angel Date: Tue Jan 31 16:02:20 2006 +0000 cue_file_song_info() no longer gets the frame as argument, as it's stored inside the event. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@841 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 5e9c1dbfb9891c9e36884642bffb1a4cc2b79dfa Author: angel Date: Mon Jan 30 18:44:14 2006 +0000 Some fixes to song_info documentation. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@840 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 6dbaeb2e1101f467c9b6473d3039e880ca47b137 Author: angel Date: Mon Jan 30 18:39:44 2006 +0000 Added new makefile commands to build the documentation. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@839 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit be2f944dbe41ff45fb5d7bd92b852f4f39004353 Author: angel Date: Mon Jan 30 18:38:14 2006 +0000 Updated mp_doccer documentation. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@838 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 59839eac2d83b029aacff0a82a2e79b463cbf3a1 Author: angel Date: Mon Jan 30 18:28:11 2006 +0000 The 'song_info' directive has been documented. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@837 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 64864e9919db427486ef65bbd6dda0eb594632bb Author: angel Date: Mon Jan 30 18:22:36 2006 +0000 Updated RELEASE_NOTES. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@836 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit b2babf70f9db9ec11a00b250b1da4546b6ebb063 Author: angel Date: Mon Jan 30 18:21:29 2006 +0000 The 'track' directive has been renamed to 'song_info'. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@835 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit b28b085fb6e1fe3f73ffb96ebbc782453e49732f Author: angel Date: Sun Jan 29 15:49:53 2006 +0000 Added examples/tonality.ahs (that will contain tonality tests). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@834 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 3c9edaf677e7dc592bc0bc14a61ce8fc8087a6ef Author: angel Date: Sun Jan 29 15:43:53 2006 +0000 The tonality is taken into account in add_note_event(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@833 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 20f3f220be14d7ea216605afed16f50fddf8a563 Author: angel Date: Sun Jan 29 15:30:47 2006 +0000 The tonalities (key signatures) table has been added to compiler.y. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@832 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8f82540a644a7f61793104b5683c7570e11222cf Author: angel Date: Fri Jan 27 06:33:44 2006 +0000 Track info processing has moved to cue_file_track_info() (which is still a hack). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@831 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit feb31ddf522da86dad1296276e3f76f109a4ae9f Author: angel Date: Thu Jan 26 18:41:59 2006 +0000 Fixes to the cue file output: index time is MM:SS:FF instead of HH:MM:SS. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@830 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 23cf2b1a400a54d1ca2547cb40fb2393c0286a23 Author: angel Date: Thu Jan 26 17:35:54 2006 +0000 Cue commands are indented. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@829 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit abcc00a17cbd3f593942c29dd5a6c20b244fc575 Author: angel Date: Thu Jan 26 17:18:30 2006 +0000 The cue_string and cue_track keywords have been changed to a more generic 'track' directive, to mark a track and set author and name. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@828 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 85021953a3548fc6ead019cdf37d04d62c78b872 Author: angel Date: Thu Jan 26 12:12:56 2006 +0000 Experimental cue file output is sent to stderr instead of stdout. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@827 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 55a7ad5c4425de28e6467615fbccc18307c8fc31 Author: angel Date: Thu Jan 26 07:18:25 2006 +0000 Cue file information is now dumped to stdout. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@826 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 218a73fa41cd225bba3ca4d101a28bdd7950d3ef Author: angel Date: Thu Jan 26 07:07:32 2006 +0000 Cue file events are converted to ss_song events. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@825 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 60e2aba67e1e6257b106108e4541eecbb4110ac3 Author: angel Date: Thu Jan 26 07:05:16 2006 +0000 Added tracing of cue file events and ignoring in MIDI songs. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@824 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 1610493b8a96d420ff2d04b110304a431ac4ee52 Author: angel Date: Thu Jan 26 06:57:37 2006 +0000 Cue file events are compiled. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@823 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 46beb3f32a2bd1702dcc9d0d26d0f2381fd7ff59 Author: angel Date: Thu Jan 26 06:54:08 2006 +0000 Worthless style corrections to compiler.y. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@822 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit a4fd8d5f3183f57067ac94b618d8b6f905b10d72 Author: angel Date: Thu Jan 26 06:53:53 2006 +0000 Added a new structure for the cue file events. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@821 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit aff40c110a913456e2f1aec67ecd9a4f9bf17732 Author: angel Date: Thu Jan 26 06:43:33 2006 +0000 Added lex/yacc code for the new cue_track and cue_string directives. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@820 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit c098b04594e120111450452ce23a2ff96e581f2a Author: angel Date: Thu Jan 26 06:37:20 2006 +0000 More years in copyright notice updated. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@819 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 0ec9c7fd7c16d7b3bdf3840a19ebbd644e1c19eb Author: angel Date: Mon Jan 23 16:27:30 2006 +0000 Version 1.0.3 RELEASED. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@817 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit ac28439a81e8e5c6145408ec6ec5997b68fcd840 Author: angel Date: Mon Jan 23 16:19:25 2006 +0000 The -P option has disappeared, and debug output has been unified to use just the 'verbose' variable, with 0 (quiet), 1 (default, with progress) and 2 (old debug mode). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@816 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 1c885a22be08911ec6ab8ed2403574db6504100d Author: angel Date: Mon Jan 23 16:05:04 2006 +0000 Usage information use the real variable contents instead of hardcoded ones. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@815 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 73ddbfe02dd22ee6bfba0ab462a91fb556b662aa Author: angel Date: Mon Jan 23 16:01:54 2006 +0000 Changed copyright year in all sources. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@814 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8d573499c306c8546199027e824cf4531fa294fa Author: angel Date: Mon Jan 23 15:56:15 2006 +0000 Branch annhell-branch-paged MERGED. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@812 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 775c6ebef5f5d2aa78c74f15fb4e2028b39dd907 Author: angel Date: Thu Jan 19 20:31:14 2006 +0000 Version 1.0.2b RELEASED. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@791 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 1231cb447d1006edc023d61212d47d93d61edd4b Author: angel Date: Thu Jan 19 20:29:03 2006 +0000 Added wobble effect examples. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@790 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit dafae563b4ccd8273a30cc3ab9410561153362e1 Author: angel Date: Thu Jan 19 20:06:26 2006 +0000 New function ss_pick_sample(), that picks a sample from a wave. This function will do the wave file paging (by now just assumes that the full wave is in memory). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@789 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 83fcc27e21b308414abf8a472321c788641419d4 Author: angel Date: Tue Jan 17 16:14:47 2006 +0000 ss_get_sample() now takes a struct ss_wave as argument instead of a raw array of sample_t. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@788 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit dad7a24d29968869f6044e6677344c9f9127691d Author: angel Date: Tue Jan 17 15:58:24 2006 +0000 Added documentation for ss_alloc_wave() and ss_free_wave(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@787 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 25dac87d546670df256e07c8da0c2b128e88c04e Author: angel Date: Tue Jan 17 14:48:28 2006 +0000 The effects now use struct ss_wave instead of ad-hoc buffers (Closes: #1105). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@786 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 13fb47c0360931e1c5c636c3a1f05a09da6fef64 Author: angel Date: Tue Jan 17 14:46:50 2006 +0000 The wave buffers are zeroed. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@785 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 1a104292a93f5113c48265c10f5d317e00fac038 Author: angel Date: Tue Jan 17 14:29:09 2006 +0000 Some effect processing functions store the address of the sample inside the wave in a temporary pointer instead of using the wave as an array. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@784 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit cd38dc9c89821e9793dcec68487e01b1df719135 Author: angel Date: Tue Jan 17 08:09:13 2006 +0000 func_fader() no longer changes the size (Closes: #1107). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@783 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 57ac0c8bdc33fb848926fe4b8ebfd33ad8d2e328 Author: angel Date: Tue Jan 17 08:01:40 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@782 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 326d892388e16aa7e5858e9986829acc2f14eea8 Author: angel Date: Tue Jan 17 07:47:17 2006 +0000 Added a pan effect to eff_fader.ahs. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@781 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 3c39dc9135158d7d6459565960664e3fd82ae56c Author: angel Date: Tue Jan 17 07:43:50 2006 +0000 New example file for the fader effect. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@780 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 2e5edc3fbec6e38916faadf1314c2d3a47daccae Author: angel Date: Tue Jan 17 07:34:26 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@779 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 46bf432c30dca6fdbae347489980e46ca83d06c9 Author: angel Date: Tue Jan 17 07:27:52 2006 +0000 New function ss_free_wave(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@778 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 2367212e08a70db4a7eb45a4255d6e23e5d1e946 Author: angel Date: Tue Jan 17 07:23:12 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@777 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 0de73b832690edc3ebd612bdfd5cd9164cf79dea Author: angel Date: Tue Jan 17 06:40:06 2006 +0000 Negative values for loop end in the 'wav' command has been documented. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@776 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 664595013b4c40f1d214bbd573d0479d939604a6 Author: angel Date: Mon Jan 16 22:27:07 2006 +0000 Fixed documentation for ss_get_sample(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@775 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 468d0c85522aa0620bdcec3b61bb3205097ed5df Author: angel Date: Mon Jan 16 22:25:24 2006 +0000 The function ss_gesample_t() has been renamed to ss_get_sample(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@774 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 32507ef06245b3954490124151f129cdd446fcdc Author: angel Date: Sat Jan 14 17:54:52 2006 +0000 Many pointless source style changes. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@773 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit d4baa288ba5c5a5e3dadb08c7a599c9b37c3a71c Author: angel Date: Sat Jan 14 17:19:02 2006 +0000 Version 1.0.2 RELEASED. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@771 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit c02c463bae9340a44b7dd8eead71a83b74ee79f7 Author: angel Date: Wed Jan 11 12:32:52 2006 +0000 Updated RELEASE_NOTES. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@770 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit e38d8ed74ab4bf6a6ed84164dc45a70fd413eaaf Author: angel Date: Sat Jan 7 22:09:57 2006 +0000 Added a new 'show progress' option. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@769 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit dd9ac23343a9e66b2293796e60db084bb029f13d Author: angel Date: Sat Jan 7 16:11:46 2006 +0000 Tempo accumulations were being added instead of stored; this made tempo changes (and probably other things as 'move backwards') fail miserably (Closes: #1104). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@768 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 83043bb8a9d1bee3d1b23f52ebfe03fe89f9afe6 Author: angel Date: Sat Jan 7 16:02:33 2006 +0000 Version 1.0.1 RELEASED. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@766 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 9e21f40403f2fe1c2e16ebf55ccaffa9823f6ad1 Author: angel Date: Sat Jan 7 16:01:22 2006 +0000 Set the tempo changes to be more notable. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@765 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 2c6d199fe9ed28baa124e6e1fc87e72a37415414 Author: angel Date: Sat Jan 7 15:40:26 2006 +0000 Changed the event order so that NOTE_OFF events are sorted before NOTE_ON events (as used to be?). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@764 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit dca552ede97415d98aa486bbf32703418c05351a Author: angel Date: Sat Jan 7 15:31:13 2006 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@763 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 619f2fedcc4ec2c31e0207413cabcdab6182eda5 Author: angel Date: Wed Dec 28 05:27:47 2005 +0000 Added RELEASE_NOTES. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@762 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 4ef4a509e65fcdb3d24e73757ee3c865f4e0d319 Author: angel Date: Tue Dec 27 17:15:30 2005 +0000 The speed of the 'skip seconds' option have been dramatically improved by simply skipping all note-generating events. This also means that notes that started before the specified seconds don't sound (just like a MIDI synthesizer do). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@761 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8ba29543f3529e15c6547c621c13b235ae7eac08 Author: angel Date: Tue Dec 27 05:39:25 2005 +0000 Fixed a bug in ss_song_render(): tracks with trk_id -2 were having an (out of bound) instrument assigned. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@760 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 2d85fd184db85cbca33b5d465a3c1e8cfdf1889f Author: angel Date: Mon Dec 26 17:23:03 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@759 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 1efdd21f29355307852b53854e67b0f42dd552fb Author: angel Date: Mon Dec 19 16:34:39 2005 +0000 Version 1.0.0 RELEASED. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@757 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 94bf2bbbad76faa07a724e28d5ecbf16b430375a Author: angel Date: Tue Dec 6 16:37:48 2005 +0000 Softsynth events inherit the event_id from the song one, instead of having their own. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@756 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 9a79d0d4a322da0012c3fbb117d2d4839093a4ab Author: angel Date: Tue Dec 6 16:24:01 2005 +0000 Added generic song event dumping. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@755 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit f5813f251e805ec0259cb932c07938e151228ea4 Author: angel Date: Tue Dec 6 15:38:44 2005 +0000 Version 1.0.0-rc5 RELEASED. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@753 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit eea0028ebfe9a9994a871955b04be677f3df05e4 Author: angel Date: Tue Dec 6 15:38:25 2005 +0000 New command line switch, -T, for tracing event (and other) information. (For now, only the softsynth events are dumped). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@752 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit ed57233a4de44ab2b19f19a65210cc6d20ace1d6 Author: angel Date: Tue Dec 6 14:36:23 2005 +0000 An event_id has been added to all events, to ensure an event with the same time and type keeps the order in the source file. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@751 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 9222f53dcfa710e5ef745fa4016da1bdf83a3b18 Author: angel Date: Tue Dec 6 08:16:12 2005 +0000 The 'back' command has been implemented (Closes: #1102). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@750 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 4c6ed331582f4f21a0e7bf7162c4e6d69e85d08c Author: angel Date: Thu Dec 1 16:56:09 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@749 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit bf6a0b7842778d25b78a04bc8b5f588fc63a7338 Author: angel Date: Mon Nov 28 16:42:42 2005 +0000 The print_wave_tempo command has been documented. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@748 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 70660afca437740faf9d42ea857f3293596d5527 Author: angel Date: Wed Nov 23 14:57:02 2005 +0000 Added the option to play a track in a solo (Closes: #1101). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@746 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 3a2711452d74bf041f8abcdb4553b669c5253fe8 Author: angel Date: Wed Nov 23 12:27:39 2005 +0000 Updated TODO (Closes: #1099). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@745 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 054c6abd1f197b2f1b7858c9b55e3b5f1c612168 Author: angel Date: Fri Oct 21 16:08:22 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@744 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 2d361aab3b5b0128854c737f460d805ffb676ccf Author: angel Date: Fri Oct 21 16:06:14 2005 +0000 The ss_debug variable has been renamed to debug, moved to support.c, defaults to 0 and can be set from main. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@743 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit dfcd8a0756e80ad9757b21af50f744dd6139d767 Author: angel Date: Fri Oct 21 15:54:57 2005 +0000 Cached files are written to stdout if debugging is set. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@742 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 470af3d9a51b7502ff565fb981b560a45f758c31 Author: angel Date: Wed Oct 19 15:43:23 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@741 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 3b53b360b8cb5755dd0f5b4ed73b1b26272d0b83 Author: angel Date: Fri Oct 14 13:44:14 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@740 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit fbb91764f00f91d81963551b9dd9e519cb3af347 Author: angel Date: Thu Oct 13 15:37:44 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@739 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit a720e067c53590c60a0fc6b219b437a7f1a249f3 Author: angel Date: Thu Oct 13 14:09:40 2005 +0000 Version 1.0.0-rc3 RELEASED. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@737 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 52d92445eebd62d629f68e13655895d26559362e Author: angel Date: Thu Oct 13 14:08:10 2005 +0000 Fixed a bug in setting the fragment in the OSS driver. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@736 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 031139edb7be8ef6ce786c93662a83291742566f Author: angel Date: Sat Oct 8 17:51:30 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@735 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 9fac4ec95146868566a572f740cc863e5fc53d5f Author: angel Date: Wed Sep 28 16:44:26 2005 +0000 Sample type set to double instead of float (though I'm not sure if it makes any difference, apart from wasting twice the memory). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@733 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit f276a58ce968713a412eec8e25ac3ed75e82ac7a Author: angel Date: Wed Sep 28 16:12:56 2005 +0000 All variable types for samples and volumes have been changed from a hardcoded 'float' to 'sample_t' (though it's still float). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@731 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit b685fd6f70e4ea16ab3b1b00fb1805591bffc9a9 Author: angel Date: Wed Sep 28 15:11:21 2005 +0000 The default library path (~/annhell) is set to the lowest priority, after all overriden paths from the command line. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@730 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 0c5f8be4aaa449f627c3091f89e31ab1b70eb136 Author: angel Date: Wed Sep 28 14:25:38 2005 +0000 Cached wave filenames are generated using SHA1 hashes. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@729 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 3c1e7a5da15aafff3ca705ca152445da3735b54e Author: angel Date: Wed Sep 28 14:00:43 2005 +0000 Added sha1 code from the Mozilla Project (taken from the cogito sources). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@728 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 30477e79a209bf00ad717caca65bbc37319fb020 Author: angel Date: Thu Sep 15 06:45:28 2005 +0000 Documentation for the 'wav' directive references the supported formats. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@727 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit fb0ec47526b8bff6bb85764bfc0c3cc457de4c60 Author: angel Date: Wed Sep 14 11:39:01 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@726 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 4beef871a9adc6f720ca39c22a5a0a74e91b633b Author: angel Date: Wed Sep 14 11:34:02 2005 +0000 Version 1.0.0-rc1 RELEASED. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@724 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 374de2a9ed7e276656842e0821406e0cf2199e0b Author: angel Date: Wed Sep 14 06:23:11 2005 +0000 A MIDI device is opened (instead of writing to stderr) (Closes: #1086). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@723 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit d8bd0e119cf7d9ecaa661f7b7070857826db8978 Author: angel Date: Wed Sep 14 06:11:53 2005 +0000 If 'interactive' mode is selected, an error message is printed, suggesting the use of the 'midiin' program. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@722 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit f514aef32d135d7cb0bc8b6212588b77c12bac79 Author: angel Date: Tue Sep 13 17:47:09 2005 +0000 The 'wav' command can now load other wave formats as .flac or .mp3 by using ad-hoc calls to external converters and caching their output (Closes: #1089). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@721 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 0a9d50d2c38d3638457c0d654796dfb426d010a1 Author: angel Date: Tue Sep 13 17:34:58 2005 +0000 New function locate_file(), that returns the resolved path to a file using path_fopen(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@720 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit e3662ffc1a2815c380192c00f2b1dee61e4d4a2d Author: angel Date: Tue Sep 13 16:20:48 2005 +0000 The 'copy' command has been documented as not implemented. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@719 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit b7e185eb63f6441aab0c058234adf2fc503e6aa0 Author: angel Date: Mon Sep 12 04:42:18 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@718 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit a4069aff2c88a0f9a54dae80b3ed7b66ed7f6d9d Author: angel Date: Mon Sep 12 04:09:27 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@717 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit f3aeb74ceaa6163924a386e9b22c5b9c8420573d Author: angel Date: Sun Sep 11 16:42:46 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@716 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 62a394f0ddc1f679af081ca8ce9fd148f3e9a23d Author: angel Date: Sun Jul 10 10:46:00 2005 +0000 The arts and sgi output drivers fail now if filename is specified. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@715 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 49bf6ddf71eb3798cc0f21ea37d450abf6f5a6c4 Author: angel Date: Fri Jun 24 06:00:39 2005 +0000 Tweaked ss_outdev_close() to avoid possible race conditions when closing and already closed device. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@714 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit b8877b2bf750368fef4bf801ef09410d6ddab0a0 Author: angel Date: Fri Jun 24 05:52:05 2005 +0000 Renamed song_ins to ss_song_ins. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@713 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 5dc356f8aeabc3a3827997d94c0bc904a869ff9c Author: angel Date: Fri Jun 24 05:49:15 2005 +0000 Renamed compile() to compile_ahs_string() and compile_file() to compile_ahs(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@712 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 52346b05ca7b110944f19c72ccd537c543fe0ea3 Author: angel Date: Fri Jun 24 05:45:28 2005 +0000 Finally, delete wav.c, as it's no longer needed. It has served us well in these so many years of development. Thanks, my old friend. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@711 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 97d62b9603ef4a124dbf798a133d7b62e417a4bd Author: angel Date: Thu Jun 23 15:33:03 2005 +0000 Wav loading errors are considered fixed (Closes: #1088). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@710 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 70b29f846076a0eea22c5a1227cdb08706004221 Author: angel Date: Thu Jun 23 15:31:33 2005 +0000 Minor cleanings to ss_song_render(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@709 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 30c37991f103eb88f0edad3fb5b853d012961392 Author: angel Date: Thu Jun 23 11:34:04 2005 +0000 Added signal control to cleanly close the output device (Closes: #1055). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@708 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit f25b6b032f9bdf6cf663f10fcf1ae319ca735d51 Author: angel Date: Thu Jun 23 06:36:50 2005 +0000 Added SONG_EV_SS_PRINT_WAVE_TEMPO case to MIDI song converting to avoid compiler warnings. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@707 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 99f2b05e346803c66dabd3115f6a5124c4da2bcd Author: angel Date: Thu Jun 23 06:30:46 2005 +0000 Another fix to ss_tempo_from_wave() algorithm. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@706 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 65b9033f02b9c704519173f0b905d2fe18a1633e Author: angel Date: Thu Jun 23 06:29:07 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@705 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit e03f7551a5de9d83d3c4c1b27af9c5abe2aff386 Author: angel Date: Thu Jun 23 06:26:38 2005 +0000 Added a new example script, print_wave_tempo.ahs. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@704 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 9cb5a05744ab9f1f41eb68730a0322044be9b879 Author: angel Date: Thu Jun 23 06:23:13 2005 +0000 Fixed ss_tempo_from_wave() algorithm. Tempo from wave printing is considered working (Closes: #1060). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@703 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 25dd5d308abaddcd1e343ae91bff05840bed2013 Author: angel Date: Thu Jun 23 05:59:18 2005 +0000 The ss_ins_find_layer() function accepts NULL as the layer offset, to mean 'just find me one, I don't want to iterate'. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@702 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 9d9f318def0cedfe0dc13b704b2ee07891040ab0 Author: angel Date: Thu Jun 23 05:56:26 2005 +0000 Added 'print_wave_tempo' support to scripting and event code. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@701 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 34ec443a8023a0a568493e3f004952085e27d7fb Author: angel Date: Tue Jun 21 15:20:01 2005 +0000 The extended commands document is almost finished (Closes: #1067). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@700 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit a3938e13684c87b145a7a04a0f12eced38844b23 Author: angel Date: Tue Jun 21 14:23:56 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@699 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 87e4055514d54dda96c78c3e76179152a8c54518 Author: angel Date: Sun Jun 19 10:50:48 2005 +0000 Time skipping capabilities have been added to MIDI playing (Closes: #1085). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@698 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 65538b1dd8cf7a73a89134611aa55267cd2793d8 Author: angel Date: Sun Jun 19 10:42:10 2005 +0000 Now, MIDI is ignored for tracks without an explicitly set midi channel. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@697 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit c2035541b600e2bfab6cdb4fce10148f84c22e55 Author: angel Date: Sun Jun 19 09:52:22 2005 +0000 The msecs calculation was badly broken in midi_song_convert_events(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@696 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit ed6dc52b60052b5ff9731cf1f6daab38e5840643 Author: angel Date: Sun Jun 19 09:41:18 2005 +0000 All MIDI data is stored in a buffer instead of directly written from each event processing piece of code. This way, device writing is done just in one place. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@695 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit f02faa949f3978bb01b5146d6ea0d415e6b67947 Author: angel Date: Sun Jun 19 09:39:55 2005 +0000 *** empty log message *** git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@694 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 9709fab23fa6957ed5ce9c4016b019ebe2de8869 Author: angel Date: Sun Jun 19 08:59:08 2005 +0000 Added a number of seconds to skip to start playing a song (Closes: #1071). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@693 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 198082b45433eab7a56817d8e1f1892487a40368 Author: angel Date: Thu Jun 16 16:33:37 2005 +0000 The named block insertion at the end of the line problem is considered solved (Closes: #1083). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@692 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit bf41bc053e0ccd6d3fc13d4e4d42ff79122efecf Author: angel Date: Thu Jun 16 12:06:29 2005 +0000 Updated TODO (Closes: #1082). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@691 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit f91af0de1c0e48390a0811711925f022ada81f68 Author: angel Date: Thu Jun 16 12:03:35 2005 +0000 New function ss_ins_copy_layers(), to copy all layers of an instrument into another. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@690 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit e20a72991d37f7ea7cca2c853e64db7556d1b77a Author: angel Date: Thu Jun 16 11:57:07 2005 +0000 The constant SONG_INS_NUM has been renamed to SS_MAX_INSTRUMENTS and moved to annhell.h. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@689 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 01f37726314194e043822bff069a2f4ca8345607 Author: angel Date: Thu Jun 16 11:45:44 2005 +0000 Updated TODO (because I broke it). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@688 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit bfc47c772f7c15a46f0a4129d30b6bc6e0182f2d Author: angel Date: Thu Jun 16 11:44:20 2005 +0000 The wrong detection of the end of a song has been fixed by storing the further frame / millisecond seen (mainly set in noteoff events) (Closes: #1081). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@687 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit ffa8b8de0da8c0d282743f499830ef8b0d1f6064 Author: angel Date: Thu Jun 16 11:33:40 2005 +0000 When a newline is found while storing a block, a whitespace is inserted as a delimiter (this hopes to fix #1083, but testing is needed). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@686 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit b20929d832db5ebf6b7c66e1739ae6f027b57832 Author: angel Date: Thu Jun 16 05:46:31 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@685 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 108111854c5374848dea80ab9061f3a7f29326d5 Author: angel Date: Thu Jun 16 05:41:01 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@684 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit cad427f937c292e753dc548fc58882546a39c10d Author: angel Date: Wed Jun 15 14:32:01 2005 +0000 Last group part is also taken into account when calculating total size (Closes: #1080). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@683 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 719a6215aa13a9f614de9c0fbd0d33b5719be94c Author: angel Date: Tue Jun 14 15:02:27 2005 +0000 Store MIDI channel ranging from 0 to 15 instead of 1 to 16. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@682 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit d8dbf8fababdf576c1639ac86e1bdace03393336 Author: angel Date: Tue Jun 14 15:00:34 2005 +0000 Update language2.txt. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@681 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit a1734efdccb85227e418aef0bf9287ed43e60bf2 Author: angel Date: Tue Jun 14 06:20:44 2005 +0000 Updated language2.txt. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@680 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit c9ce57a32e1da26b5a7fe382882e3e375887099e Author: angel Date: Tue Jun 14 06:02:45 2005 +0000 Added some examples to language2.txt. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@679 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8b9257eee476745e9b4d2e1e5579e0405f321360 Author: angel Date: Mon Jun 13 15:09:41 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@678 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 26fc8fab49ac262c0f1e1e61ba87b35cef1f7169 Author: angel Date: Sun Jun 12 17:17:34 2005 +0000 The add_to_library_path() function has a new argument to make the upper part of the path optionally stripped. Also, new library search paths can be added in main() by using the -L argument. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@677 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 086656cd5a3489c78e739d999a3238315d50df5f Author: angel Date: Sun Jun 12 17:06:45 2005 +0000 The add_to_library_path() function has now support for paths prefixed with ~. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@676 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 426600ed8bdb68c07b57cdc69b006851609fffdb Author: angel Date: Sun Jun 12 16:36:21 2005 +0000 All useful code from wav.c have been ported into main.c (Closes: #1075, #1076). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@675 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 9a38dc37a6064bea36303eee36d74019a2228300 Author: angel Date: Sun Jun 12 15:50:20 2005 +0000 Library path file functions has been moved to the new source file support.c and taken from main.c, that will only hold main() and the associated helping code. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@674 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 4fe885bdfdd65477c865c3cedd7098544c6dc582 Author: angel Date: Sun Jun 12 13:57:29 2005 +0000 New (incomplete) code created towards closing #1075 and #1076. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@673 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 3e4d1e72beb668df2b6b5eb75b803590dbe1f42d Author: angel Date: Sat Jun 11 19:05:23 2005 +0000 Measure boundary checks work after a measure change (Closes: #1078). Event times are multiplied by 10000.0 before being substracted in the sort ordering function in song.c. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@672 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit bcff79cc76c2846328d4cda3c6554a94ad80745e Author: angel Date: Sat Jun 11 18:28:20 2005 +0000 All debugging information has been deleted (Closes: #1077). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@671 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 2677ba38c8554ab96601c9154548af51edc8a90b Author: angel Date: Sat Jun 11 18:17:26 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@670 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 4e9d43fb1215f440c5be43e068c816e34a2c6bcb Author: angel Date: Wed Jun 8 18:49:20 2005 +0000 The printing note function was not showing 1-octave-down notes. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@669 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8d201949872076db88b0b4e9e95715c47f870c3f Author: angel Date: Wed Jun 8 06:09:44 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@668 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 6c6e370c6929fc52833c3c2323b4e609374b5035 Author: angel Date: Tue Jun 7 22:20:12 2005 +0000 Midiin.c also accepts .PAT (in caps) as a valid extension for GUS patches. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@667 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 692bc9945e6512404761d6075a19f4231033b4e9 Author: angel Date: Tue Jun 7 14:14:01 2005 +0000 Added a call to add_to_library_path() in midiin.c (this will be substituted by the reading of the configuration file). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@666 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit d85dab73c00600ab617aa5eb66573fad7141a028 Author: angel Date: Tue Jun 7 11:47:48 2005 +0000 All mp_doccer-style documentation has been revised and considered acceptable (Closes: #1017). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@665 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit aa81423ddce35e3d3da28436890de7b4b42377ec Author: angel Date: Tue Jun 7 11:31:16 2005 +0000 Documentation fixes and dead variable cleaning in ss_output.c. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@664 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit e1ae65170d65adcee05532744fe6fcf98455f156 Author: angel Date: Tue Jun 7 11:23:08 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@663 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 7a10974e3a50c8c27d0e63418d246ab25da76448 Author: angel Date: Mon Jun 6 15:53:08 2005 +0000 All calls to fopen() have been replaced by path_fopen() (Closes: #1066). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@662 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 633cee54f5ad1b28c018a87faf70416124540802 Author: angel Date: Mon Jun 6 15:41:04 2005 +0000 Added a new source file, main.c, to hold the file, configuration and main functions. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@661 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit b6c75559768e8309484588284d2bb001b19922ee Author: angel Date: Mon Jun 6 14:41:50 2005 +0000 song_test_measure_boundary() semantics has been inverted; it returns the remainder, so that a 0 value is the correct one. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@660 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 0775a3f9f985f1519555d9957b8b1528ef699381 Author: angel Date: Mon Jun 6 14:37:06 2005 +0000 Measure boundary checks are made in song_test_measure_boundary(). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@659 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit fa771c8a196c8fe4da2345687ad887321a95a4da Author: angel Date: Mon Jun 6 14:30:11 2005 +0000 Previous commit didn't had its associated bug closed (Closes: #1073). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@658 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 2a8e8ca56ecd1bf8174e038bbd392d48e96a2d31 Author: angel Date: Mon Jun 6 14:29:02 2005 +0000 Line number is included in measure boundary check events, but due to bug #1045, the information provided is pretty useless if the boundaries are found inside blocks. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@657 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit dedf6913845094c997cd1f1269db6edad266b71c Author: angel Date: Mon Jun 6 14:12:38 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@656 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 8df7163a77269e2bfee4ef3c78cf9e17f513aea5 Author: angel Date: Sun Jun 5 21:41:01 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@655 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 502ca65bd15eefb0c45d2fedffb8c25fcf5d69eb Author: angel Date: Sun Jun 5 21:40:18 2005 +0000 The measure boundary check code was implemented backwards. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@654 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit fa9e2438215a6a1023dc03bff248d32f3b0a20c3 Author: angel Date: Sat Jun 4 10:24:54 2005 +0000 Non-looped waves always have UnityNote=60 in gigdump; in that case, the base is taken the same as min. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@653 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 57e75be08485954c4ecde7b9f88aca2553c6dc33 Author: angel Date: Sat Jun 4 10:12:01 2005 +0000 Updated gigdump2ahs.pl to accept unlooped waves. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@652 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit a7856de2541dd1c49b8545778ec82645002d30d8 Author: angel Date: Sat Jun 4 10:00:37 2005 +0000 A new script, gigdump2ahs.pl, to convert the output from gigdump to an .ahs instrument definition script. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@651 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 353d2a5b811777d73317ccd02a85bf63c36a27e5 Author: angel Date: Fri Jun 3 17:09:08 2005 +0000 The midiin program accepts an ahxm script as instrument (Closes: #1072). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@650 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit a43fae2a6d8274f1f143f44a8cefd4359853e64c Author: angel Date: Fri Jun 3 05:50:20 2005 +0000 Added prototypes for compile() and compile_file() to annhell.h. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@649 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit b7120c7347e879d646342631d5a105f7d23fc268 Author: angel Date: Fri Jun 3 05:37:50 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@648 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit d11deeed70f1d2b43f11551c7e6fd7a92e8295d3 Author: angel Date: Thu Jun 2 15:43:47 2005 +0000 Updated TODO. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@647 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 6c34a9b2f0bb51ebc2f5422fd1973e44dd81e885 Author: angel Date: Thu Jun 2 15:42:00 2005 +0000 Suppressed some compiler warnings detected by activating optimizations. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@646 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit f4a6f23f6e97959a138f0b7cc14f29dafe1f40c9 Author: angel Date: Thu Jun 2 15:29:48 2005 +0000 The 'vibrato' keyword has been added to the language, and its events are now processed (Closes: #1069). git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@645 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit f56caf44a59b4af52a1fe9e0b2a4953d4b2609ad Author: angel Date: Thu Jun 2 15:28:08 2005 +0000 The type of the XC_MSECS token has been changed from integer to real, and changed to accept fractional milliseconds. git-svn-id: file:///home/angel/tmp/svn-triptico/ahxm/trunk@644 c87de0a0-a11c-0410-a1e5-866214bc28b2 commit 1188898d578c2a3f18dd8f116122d10f56466d79 Author: angel Date: Thu Jun 2 11:29:08 2005 +0000 Vibrato has been added to softsynth instruments (Closes: #1068). git-svn-id: file:///home/angel/tmp/svn-triptico/ahx