Selective Runtime Parameters


In Giocoso version 2, all selective parameters can be used with all the others, simultaneously. If you want to 'play previously-unplayed recordings by Britten that last between 20 and 40 minutes', you can do that now, by constructing a selective filter of --composer=britten --unplayedworks --minduration=20 --maxduration=40. The five principal filters (composer, performer, comment, genre and composition) can each be 'negated' by adding an asterisk to their parameter value. Thus --genre=choral --composer=beethoven* would mean 'play choral works by anyone other than Beethoven'. Unplayed and duration filters cannot be negated, mostly because it doesn't make logical sense to do so!

These parameters all have to do with controlling or filtering the randomised playback that Giocoso typically performs when running in Database Playback Mode. They allow you to do things like say 'play me something by Chopin', or 'play me a Beethoven Concerto'. You can also invert the logic, so that you can say 'play me something so long as it's not a Choral work' or 'play me anything not written by Mozart'. Several of these parameters have 'sensible defaults', which are shown in the third column below.

[Back to Front Page]|[Back to Parameter Front Page]|[Administrative Parameters]|[Appearance Parameters]|[Reporting Parameters]