sflib/brassloop

All of the soundfiles within this directory are multisamples of short to medium length (.5 - 6 second) brass tones with loop points (see below) designed to be looped by a synthesis algorithm to produce longer tones. The attacks and decays are very abrupt -- several of the soundfiles do not begin or end at 0 amplitude -- and all of these soundfiles generally will require fade-ins and fade-outs to sound "musical" and to avoid clicks. Thus, unlike almost all other sflib soundfiles, those within this directory generally are not immediately usable in their raw form. Rather, they must first be read into a synthesis algorithm created in a program such as Csound or Reaktor and processed (through the application of an amplitude envelope and looping) to create usable sounds.

There are 7 groups of multisamples within this directory:

  1. 3trb.loop : 3 trombones playing in unison (17 soundfiles; pitch range f2 to c5); mono and stereo versions
  2. 3trp.loop : 3 trumpets playing in unison (17 soundfiles; pitch range f3 to b5); mono and stereo versions
  3. 4hn.loop.loud : 4 French horns playing in unison loudly (18 soundfiles, pitch range cs2 to ds5); mono and stereo versions
  4. 4hn.loop.med : 4 French horns playing in unison at medium (mezzo forte) volume; (24 soundfiles, pitch range c2 to e5); mono and stereo versions
  5. trp.loop.loud : solo trumpet playing loudly; (7 soundfiles, pitch range as3 to c6) ; mono only
  6. trp.loop.med : solo trumpet playing at medium (mezzo forte) loudness (17 soundfiles, pitch range fs3 to d6) ; mono only
  7. tuba.loop : solo tuba playng at medium (mezzo forte) volume; 18 soundfiles, pitch range a1 to g4) ; mono only; these tuba samples, in particular, are quite short, and the loops may be obvious for tones longer than a few seconds

I originally created additional stereo versions of the three groups of solo instrument multisamples (trp.loop.loud, trp.loop.med and tuba.loop). However, when aurally comparing the mono and stereo versions of these solo instrument samples I could hear little difference, and so deleted the stereo versions.

Generally, the multisamples within each of these groups are pitched very closely together, often a half step or whole step apart.

Loop Points

The sample numbers of the beginning and ending loop points are included in the AIFF format headers for these soundfiles, but not in the WAV format versions used on the ECMC Windows and Linux systems. (WAV format does not support header comment chunks for loop points.) The loop points for all of the soundfiles are given below.

ECMC Linux and SGI Systems Only

If you are using either the AIFF versions available on the ECMC SGI systems or the Linux sfliba directories, you can use the Csound sndinfo utility to display these loop points along with other header information, like this:.ce csndinfo soundfilename[s]

The soundfiles within this directory are most easily used by means of the Eastman Csound Library instrument algorithms samp, tsamp, bigsamp and bigtsamp. gen1 function definition sets are available for each group of multisamples (3trb.loop, ST3trb.loop, trp.loop.med, etc.). These function definition sets should be included in score11 input files for these instrument algorithms. The function sets include functions for each input soundfile within the set, as well as definitions for keymaps (F99 and f98) and for beginning and ending loop points (f97 and f96). See example score samp4.

Loop Points for Each Soundfile

3trb.loop and ST3trb.loop

(3 trombones playing in unison) 3trb.loop.f2 : loop begin sample = 61122, loop end sample = 175037 3trb.loop.fs2 : loop begin sample = 48108, loop end sample = 161889 3trb.loop.gs2 : loop begin sample = 52953, loop end sample = 176127 3trb.loop.as2 : loop begin sample = 72647, loop end sample = 171134 3trb.loop.b2 : loop begin sample = 51055, loop end sample = 167308 3trb.loop.cs3 : loop begin sample = 61114, loop end sample = 169274 3trb.loop.ds3 : loop begin sample = 52291, loop end sample = 161349 3trb.loop.e3 : loop begin sample = 49416, loop end sample = 149647 3trb.loop.fs3 : loop begin sample = 87695, loop end sample = 157727 3trb.loop.gs3 : loop begin sample = 30604, loop end sample = 137855 3trb.loop.as3 : loop begin sample = 57223, loop end sample = 179045 3trb.loop.c4 : loop begin sample = 52550, loop end sample = 183878 3trb.loop.cs4 : loop begin sample = 53158, loop end sample = 171193 3trb.loop.ds4 : loop begin sample = 53733, loop end sample = 171296 3trb.loop.fs4 : loop begin sample = 53654, loop end sample = 160155 3trb.loop.a4 : loop begin sample = 52285, loop end sample = 173509 3trb.loop.c5 : loop begin sample = 83316, loop end sample = 195318

3trp.loop and ST3trp.loop

(3 trumpets playing in unison) 3trp.loop.f3 : loop begin sample = 51050, loop end sample = 238880 3trp.loop.fs3 : loop begin sample = 71642, loop end sample = 277423 3trp.loop.gs3 : loop begin sample = 40289, loop end sample = 183658 3trp.loop.a3 : loop begin sample = 52361, loop end sample = 282370 3trp.loop.cs4 : loop begin sample = 39693, loop end sample = 258407 3trp.loop.ds4 : loop begin sample = 81030, loop end sample = 259436 3trp.loop.e4 : loop begin sample = 72465, loop end sample = 302177 3trp.loop.fs4 : loop begin sample = 67208, loop end sample = 282771 3trp.loop.g4 : loop begin sample = 34775, loop end sample = 210726 3trp.loop.b4 : loop begin sample = 100580, loop end sample = 288849 3trp.loop.cs5 : loop begin sample = 91390, loop end sample = 241784 3trp.loop.e5 : loop begin sample = 40497, loop end sample = 241052 3trp.loop.f5 : loop begin sample = 95499, loop end sample = 271549 3trp.loop.g5 : loop begin sample = 50569, loop end sample = 265379 3trp.loop.gs5 : loop begin sample = 39060, loop end sample = 312051 3trp.loop.a5 : loop begin sample = 56906, loop end sample = 233464 3trp.loop.b5 : loop begin sample = 67957, loop end sample = 321154

4hn.loop.loud and ST4hn.loop.loud

(4 horns playing loudly) 4hn.loop.loud.cs2 : loop begin sample = 140475, loop end sample = 213722 4hn.loop.loud.ds2 : loop begin sample = 96478, loop end sample = 164075 4hn.loop.loud.f2 : loop begin sample = 46582, loop end sample = 170411 4hn.loop.loud.a2 : loop begin sample = 62965, loop end sample = 206964 4hn.loop.loud.b2 : loop begin sample = 56944, loop end sample = 187967 4hn.loop.loud.cs3 : loop begin sample = 145585, loop end sample = 216654 4hn.loop.loud.ds3 : loop begin sample = 57117, loop end sample = 158354 4hn.loop.loud.f3 : loop begin sample = 86861, loop end sample = 165925 4hn.loop.loud.g3 : loop begin sample = 116517, loop end sample = 191212 4hn.loop.loud.a3 : loop begin sample = 140096, loop end sample = 230311 4hn.loop.loud.b3 : loop begin sample = 153762, loop end sample = 221934 4hn.loop.loud.cs4 : loop begin sample = 53137, loop end sample = 166643 4hn.loop.loud.ds4 : loop begin sample = 51931, loop end sample = 178698 4hn.loop.loud.f4 : loop begin sample = 53509, loop end sample = 190301 4hn.loop.loud.g4 : loop begin sample = 73848, loop end sample = 212238 4hn.loop.loud.a4 : loop begin sample = 79419, loop end sample = 202094 4hn.loop.loud.cs5 : loop begin sample = 87701, loop end sample = 222099 4hn.loop.loud.ds5 : loop begin sample = 114976, loop end sample = 226481

4hn.loop.med and ST4hn.loop.med

(4 horns playing at medium [mezzo forte] volume) 4hn.loop.med.c2 : loop begin sample = 57118, loop end sample = 211974 4hn.loop.med.cs2 : loop begin sample = 60531, loop end sample = 239261 4hn.loop.med.d2 : loop begin sample = 65915, loop end sample = 240611 4hn.loop.med.e2 : loop begin sample = 66948, loop end sample = 198744 4hn.loop.med.f2 : loop begin sample = 82919, loop end sample = 215432 4hn.loop.med.fs2 : loop begin sample = 82094, loop end sample = 240322 4hn.loop.med.gs2 : loop begin sample = 74797, loop end sample = 262701 4hn.loop.med.as2 : loop begin sample = 84025, loop end sample = 265709 4hn.loop.med.c3 : loop begin sample = 78849, loop end sample = 233516 4hn.loop.med.d3 : loop begin sample = 75359, loop end sample = 210084 4hn.loop.med.e3 : loop begin sample = 66946, loop end sample = 235141 4hn.loop.med.g3 : loop begin sample = 74174, loop end sample = 261521 4hn.loop.med.a3 : loop begin sample = 71194, loop end sample = 267113 4hn.loop.med.as3 : loop begin sample = 48605, loop end sample = 192433 4hn.loop.med.b3 : loop begin sample = 97820, loop end sample = 258843 4hn.loop.med.cs4 : loop begin sample = 65440, loop end sample = 217026 4hn.loop.med.ds4 : loop begin sample = 63297, loop end sample = 247224 4hn.loop.med.f4 : loop begin sample = 84363, loop end sample = 261079 4hn.loop.med.a4 : loop begin sample = 79231, loop end sample = 274787 4hn.loop.med.as4 : loop begin sample = 96710, loop end sample = 259148 4hn.loop.med.b4 : loop begin sample = 100260, loop end sample = 257349 4hn.loop.med.cs5 : loop begin sample = 43745, loop end sample = 165122 4hn.loop.med.ds5 : loop begin sample = 66748, loop end sample = 225252 4hn.loop.med.e5 : loop begin sample = 74776, loop end sample = 209735

trp.loop.med

(solo trumpet playing mezzo forte) (mono only) trp.loop.med.e3 : loop begin sample = 88796, loop end sample = 261918 trp.loop.med.fs3 : loop begin sample = 75852, loop end sample = 205771 trp.loop.med.gs3 : loop begin sample = 101012, loop end sample = 324757 trp.loop.med.b3 : loop begin sample = 132031, loop end sample = 335798 trp.loop.med.cs4 : loop begin sample = 70858, loop end sample = 306854 trp.loop.med.ds4 : loop begin sample = 85703, loop end sample = 324405 trp.loop.med.f4 : loop begin sample = 148714, loop end sample = 319319 trp.loop.med.g4 : loop begin sample = 136314, loop end sample = 362566 trp.loop.med.a4 : loop begin sample = 131749, loop end sample = 373546 trp.loop.med.b4 : loop begin sample = 77200, loop end sample = 260703 trp.loop.med.c5 : loop begin sample = 74461, loop end sample = 320405 trp.loop.med.cs5 : loop begin sample = 38548, loop end sample = 251291 trp.loop.med.d5 : loop begin sample = 98985, loop end sample = 308790 trp.loop.med.fs5 : loop begin sample = 67574, loop end sample = 305254 trp.loop.med.gs5 : loop begin sample = 111493, loop end sample = 306700 trp.loop.med.c6 : loop begin sample = 87666, loop end sample = 246069 trp.loop.med.d6 : loop begin sample = 66444, loop end sample = 263010

trp.loop.loud

(solo trumpet playing loudly) (mono only) trp.loop.loud.as3 : loop begin sample = 197628, loop end sample = 306606 trp.loop.loud.f4 : loop begin sample = 156221, loop end sample = 310469 trp.loop.loud.gs4 : loop begin sample = 162294, loop end sample = 291640 trp.loop.loud.a4 : loop begin sample = 108965, loop end sample = 265353 trp.loop.loud.c5 : loop begin sample = 113770, loop end sample = 297314 trp.loop.loud.f5 : loop begin sample = 86439, loop end sample = 303391 trp.loop.loud.c6 : loop begin sample = 84283, loop end sample = 269378

tuba.loop

(solo tuba playing mezzo forte) (mono only) tuba.loop.a1 : loop begin sample = 14568, loop end sample = 17786 tuba.loop.ds2 : loop begin sample = 72921, loop end sample = 82503 tuba.loop.e2 : loop begin sample = 77066, loop end sample = 88837 tuba.loop.f2 : loop begin sample = 82029, loop end sample = 90048 tuba.loop.fs2 : loop begin sample = 35103, loop end sample = 39860 tuba.loop.g2 : loop begin sample = 30107, loop end sample = 36415 tuba.loop.a2 : loop begin sample = 71476, loop end sample = 82237 tuba.loop.as2 : loop begin sample = 71177, loop end sample = 85520 tuba.loop.c3 : loop begin sample = 60436, loop end sample = 79923 tuba.loop.cs3 : loop begin sample = 75528, loop end sample = 96865 tuba.loop.ds3 : loop begin sample = 80919, loop end sample = 100671 tuba.loop.fs3 : loop begin sample = 68843, loop end sample = 80039 tuba.loop.g3 : loop begin sample = 68607, loop end sample = 77613 tuba.loop.a3 : loop begin sample = 81582, loop end sample = 93654 tuba.loop.as3 : loop begin sample = 89602, loop end sample = 98502 tuba.loop.ds4 : loop begin sample = 78795, loop end sample = 92943 tuba.loop.e4 : loop begin sample = 81884, loop end sample = 99671 tuba.loop.g4 : loop begin sample = 97941, loop end sample = 106944