| Dear testers,
even if this template example cannot foresee all possible bug rising,
nevertheless, it can give a wide view of the actual situation of a
determinate opcode.
I think that now we can begin to write some orchestras.
I recommend to not use pfields at all in the orchestra intruments, and
only use p1, p2 and p3 in the score i-statements. Use hard coded global
variables instead, so each example can be activated both by score and
midi without problems. Also hard coded variables must have a meaningful
and clear name (avoid abbreviations). Use of uppercases in variables is
encouraged, for example:
aRightOut, aMainFrequency, kLfoFrequency, iAmplitude etc.
Where possible, use tables generated inside the orchestra (by means of
ftgen opcode).
Leave the both the orchestras and scores as short and clear as possible.
Most of the comments have to be placed in the header comment section, at
the field "NOTES and COMMENTS:". Each orc-sco pairs must be named with
the name of the opcodes tested. If more than one testing opcodes are
contained into an orchestra, the title of the orchestra should contain
each opocode name separated by a "-" character. For example:
oscil-oscili.orc
octpch-pchoct.orc
In order to avoid confusion and long names, it is better to split a long
opcode family into more than a single orchestra.
I suggest, for now, to start to write the opcodes examples, and begin
testing after a certain amount of these examples have been completed.
At this point we have to divide the work of coding the examples.
Choose some opcodes you want to test, and let know them to the list.
I remeber that the team is consisting of the following people:
1. Michael Gogins ---> Win95/98
2. Rich Weisgerber ---> Win98 SE, WinNT4 SP5, BeOS R4.5.2, RedHat Linux 2.2.x
3. Krzysztof Foltman --->?
4. Richard Bowers ---> Win95 - SBlive!
5. Grant Covell ---> WinNT4 (on a laptop) - Mac PPC running 8.5.1.
6. Karim Haddad --> Mac PPC 7600/120
7. Michael Rhoades ---> WinNT4 SP5, Win98
8. Ken Locarnini (Nunativs) ---> Win95 - SBLive!, RedHat Linux 6.0
9. Rasmus Ekman ---> Win95, Mac
10. Tohm Judson --->?
11. Roman Shkwarok --->NEC9702 P166 - Win95/DirectX
12. Bruce Petherick ---> Win98, WinNT4 SP5, Red Hat 6.1 (Kernel 2.2.x + special compiled Sound)
13. Robert McNulty Junior (Sherlock) ---> Win98
14. Mark Vigorito ---> Win95/98 (NT maybe), Linux 2.2.x
15. Torsten Anders ---> Linux 2.0.35
16. Henricus Holtman ---> Linux RedHat 6.0
17. Hans Mikelson ---> Win95, 98, NT
18. Roberto Zanata ---> Win98
19. Gerard van Dongen ---> Mac
20. Riccardo Bianchini ---> Win98 - SBLive!
21. David Cortes Provencio ---> Win95 - WinNT4
22. Michael A. Chupa ---> SGI (IRIX)
23. Ed Hall ---> Alpha 533MHz 164LX with Linux RedHat5.2 - 2.2.12 kernel
24. Michal Seta ---> Mac 7200/120
25. Thomas Judson ---> Mac
Let me know if I forgotten some brave guy! You are still in time to enter the team.
Let's reserve the opcodes you want to write the examples about. Remember that
these examples will be used not only for beta-testing, but also as a
manual addendum.
Cheers!
Gabriel
Gabriel Maldonado wrote:
>
> After the suggestions of Rasmus Ekman, I wrote this template example orchestra. The importat things are the comment lines at the beginning of the orchestra. It must inform about which platform the orchestra has been tested with, as well as the sr, kr etc. Eventually it should remark if some bug rises under determinate circumstances.
> Any comments, additions and suggestions are welcome.
>
> ;////////////////////////////////
> ;OPCODES TESTED: oscil, oscili
> ;------------------------------------
> ;sr = 22050 OK
> ;sr = 44100 OK
> ;sr = 48000 OK
> ;sr = 96000 OK
> ;------------------------------------
> ;kr = sr OK
> ;kr = sr/2 OK
> ;kr = sr/10 OK
> ;kr = sr/100 OK
> ;mono OK
> ;stereo out not available
> ;4-chan out not available
> ;8-chan out not available
> ;Linux not tested
> ;Mac Bug: bug description
> ;DOS (console) OK
> ;Win95 OK
> ;Win98 not tested
> ;WinNT Bug: bug description
> ;SGI not tested
> ;Irix not tested
> ;Realtime Win95 MME --> OK, Win95 DirectSound -->OK, Win95 DirectSound3D -->OK, Linux -->Not tested, MAC -->not tested
> ;Realtime MIDI not tested
> ;MIDI file activated not tested
> ;NOTES & COMMENTS: _______________________
> ;_________________________________________
> ;
-- |