Menu

#258 Missing sounds

Current
open-needs-media
nobody
Sounds (1)
5
2024-06-30
2010-12-09
Mike Pope
No

Freecol pre-0.10.0 is missing sound files to be played for the following resources:

1) sound.anthem.{danish,portuguese,russian,swedish}
2) sound.attack.foot for when a foot soldier attack
3) sound.attack bombard for when a colony bombards a ship
4) sound.event.meet .<native nation other than aztec> for when a native nation is first met
5) sound.event.cashInTreasureTrain (currently pointed at the "sell" sound)
6) sound.event.destroySettlement

Of course, other sounds would also be good. This is just the list of sounds that will work immediately a sound file is found and defined in resources.properties.
Other sounds will need source changes to make work.

Discussion

  • Janet Hunt

    Janet Hunt - 2011-03-10
    • labels: 385144 --> Sound problem
    • priority: 2 --> 5
     
  • Kalle Viiri

    Kalle Viiri - 2011-03-10

    Does sound.attack.foot include braves or only colonist soldiers?

     
  • Mike Pope

    Mike Pope - 2012-10-16

    Good point. They should be distinct.

     
  • Mike Pope

    Mike Pope - 2013-01-12
    • milestone: In_Trunk --> Current
     
  • Mike Pope

    Mike Pope - 2014-06-08
    • labels: Sound problem --> Sounds
     
  • Mike Pope

    Mike Pope - 2015-08-03
    • status: open --> open-needs-media
     
  • Calebrw

    Calebrw - 2016-10-11

    I was reviewing the open bugs and I came across BR # 2043concerning the missing sound files for the four national anthems of the FreeCol-ruleset nations.

    In that spirit, I composed a short portion of the opening of each of these four anthems needed. I also have recorded files for the four original anthems so that they maintain a consistent sound. For the Danish and Russian anthems, I chose an earlier anthem that would have been used at least in the 1800s.

    I notated all eight with a professional notation software (Finale) used professional sound samples (Garritan Personal Orchestra) to produce each anthem. I then tweaked the levels and any dead air in the resulting WAV file. I converted each file to OGG in Audacity so it can be used by FreeCol with no further tweaks.

    Each anthem is written for a brass quintet (2 trumpets, 1 horn, 1 trombone and 1 tuba). The melodies are for the most part well known, while the harmony has been either adapted from the original or written from scratch (Dutch). As far as I can tell, all eight of the originals are old enough to be within the public domain. It could be argued that less contemporary instruments could be used as samples, but I don't have any libraries with any older brass samples.

    I have attached a zip file with each anthem to the mailing list as well. I look forward to your feedback.

    Thanks,

    Caleb

     
    • Mike Pope

      Mike Pope - 2016-10-16

      This is a significant improvement. I endorse the orchestration (much better than my vague plan of finding someone with a harpsichord:-), and I like the fact that they now all sound similar. Committed in git.e2c09e4.

       
      • Calebrw

        Calebrw - 2016-10-16

        I see that. Thanks!

         
      • Calebrw

        Calebrw - 2016-10-21

        In reviewing how these sounds are used, it appears that only InGameController uses the anthem sound as a way to wake up the player in a multi-player game.

        Should these be added to the PreGameController so that it loads upon each new game. AFAIK, this how FreeCol did it.

        Lines 160-162:

        // Stop the long introduction sound and play the player intro
        getSoundController().playSound(null);
        getSoundController().playSound("sound.intro." + player.getNationId());
        
         

        Last edit: Calebrw 2016-10-21
        • Mike Pope

          Mike Pope - 2016-10-22

          AFAIK, this how FreeCol did it.

          DYM "how Col1 did it"? If so, go ahead and apply.

           
          • Calebrw

            Calebrw - 2016-10-22

            I did mean that. I must have typed that just before I went to bed. I will look into this later this weekend hopefully.

             
  • Calebrw

    Calebrw - 2016-10-11

    The sounds to use for native intoductions are a bit more tricky as to my knowledge, written compositions of tribal songs is quite rare and there may not be any one song that was used to represent a single tribue or group of tribes.

    I know that in American media, Native American songs are often stereotyped as being played on a flute and drums (this may still have some basis in at least some tribes using these instruments). In looking into this briefly, it appears that some effort to preserve this music was made as soon as the the early 1900s (at least in a more acedemic context).

    While looking, I came across the Flutopedia website that contains at least one section on this type of music: http://www.flutopedia.com/song_book.htm and I used one song "By the Waters of Minnetonka" from a 1911 transciption for a short opening test file. It is attached.

     
  • Mike Pope

    Mike Pope - 2016-10-16

    The sounds to use for native intoductions are a bit more tricky as to my knowledge, written compositions of tribal songs is quite rare and there may not be any one song that was used to represent a single tribue or group of tribes.

    Quite so, it is highly unlikely there were anything truly equivalent to a national anthem at the tribal level.
    But it is not as if the European ones are that authentic anyway, after all, national anthems are something that spread across Europe quite late in the FreeCol period. IMHO FreeCol natives are "seen through European eyes" so all we need here is something that sounds vaguely appropriate to an uninformed European/descendent, and thus something like the existing sounds would be fine. In the case of your Sioux example above, all the better that it has some connection, however questionable. Committed in git.db196ac.

     
  • Marcin

    Marcin - 2019-03-17

    Please see:
    sound.attack bombard for when a colony bombards a ship

    Feedback would be appreciated.
    Sourced from: https://freesound.org/people/qubodup/sounds/239137/

     
    • Mike Pope

      Mike Pope - 2019-04-22

      Committed in git.e38ee96. Is that sufficient feedback:-)?

       
  • Marcin

    Marcin - 2019-04-24

    I will take what I can get :)

    So we still have missing:
    2) sound.attack.foot for when a foot soldier attack
    2.1) sound.attack.foot for when a brave attack
    5) sound.event.cashInTreasureTrain (currently pointed at the "sell" sound)
    6) sound.event.destroySettlement

    Please see attached:
    4) sound.event.meet .<native nation="" other="" than="" aztec=""> for when a native nation is first met</native>

    Full version here: https://freesound.org/people/Wood_Flutes/sounds/447634/

    I am unsure how long the sound should be.

    This one is 8s which I think might be bit too long?
    I would appreciate some feedback.

     
  • Mike Pope

    Mike Pope - 2019-04-27

    This one is 8s which I think might be bit too long?

    Sort of arguable. I checked the ones we have: Aztec = 10s, Sioux = 6s, although there seems to be a fair bit of silence on the end of aztec.ogg. We should be more consistent there.

    I would appreciate some feedback.

    I am fine with the musical content. If it seems long, perhaps we could use it for the Inca, who are the other larger native nation and currently lack a meeting sound, or alternatively, speed it up a bit:-).

     
  • Marcin

    Marcin - 2022-02-10

    5) sound.event.cashInTreasureTrain (currently pointed at the "sell" sound)
    Just one suggestion here: https://freesound.org/people/husky70/sounds/161315/

    If I cut out the silence it will be still 5s I am sure this is not too long?

     
    • Mike Pope

      Mike Pope - 2022-04-25

      Good idea. Go for it!

       
  • Stian Grenborgen

    Ticket moved from /p/freecol/bugs/2043/

     

Log in to post a comment.

MongoDB Logo MongoDB