Wwise feedbacks


I’m playing on Wwise since few months after a huge break without using it. I point few things that are missing, or maybe I didn’t understand. I know that some of my readers are experienced users of Wwise and be able to give me advices and help on the « issues » listed below.

I’ve added few answers.

  • Autosave feature.
  • Having the ability to show and element directly in the good layout. With a shortcut like Find in Project Explorer / Sync Group 1 on Designer layout. To jump between layout easily and faster.
    • You can to do it with shortcuts. For Find in Project Explorer / Sync Group 1 on Designer layout do Ctrl+shift+1 and after F5.
  • Always having a filter function on the top of Project Explorer (even on browse’s popup) with nice completion like : is: ‘Random Container’ ….’Switch’ Inspired by « List view » who is awesome. You have the same on SublimeText with the command palet, and it’s really efficient (Screenshots 4 and 6).
  • Render fade in / fade out near normalize fonction.
    • You can found it by double clicking on the audio file and go in the Source Editor.
  • In multiedit have the ability to see differences between parameters like a « diff ».
  • RTPC curve presets.
  • Tab shortcut to move between values (doesn’t work everywhere, Audio Bus Property Editor for example).
  • Double click on element shown as slave from parent bring us to parent. Same as rightclick/edit source of override and show it in the project explorer. It’s not clear and you can easily make mistakes.
    • To have more informations about the audio routing, simply check it with the Schematic View with Ctrl+alt+v.
  • Having the ability to add « Flag » during capture with a keyboard shortcut.
  • Show the flag mention below with a small color maker in the scroll bar of capture log and in the timeline.
  • Entry cue movement on music editor. Why click and ctrl and not ctrl + click ?
  • Be able to change the order (up/down) of the mixing desk elements.
  • Keep cables and elements highlighted in the advance profiler when selected by a click. Cable are in « bold » only when we pass over.
  • Show if Voice, Pitch, Low-pass filter have a « parent » who modify their properties.
  • Have the ability the reopen the project with folder expand like when it was closed.
  • Add a « play log » at half speed and normal speed on the profile viewer.
  • Be able to reopen saved log in the profile viewer.
  • Randomiser showed like Massive knob with lfo info… For me it’s not enough readable. Massive
  • Adjustable colums size in Soundcaster (for the States for example).
  • Different colors on « property editor » linked to the element selected in the project explorer, to avoid modifying properties of the wrong element. For me Wwise have to think like DAW who can have color per track to avoid confusion. An example here :

Wwise colors

Thanks !

Wwise Limbo Redux Contest


I’ve made a version of Limbo for the Wwise Limbo Redux Contest : Direct link

I’ve recorded lot’s of sounds, few ambiances and some foleys. I’ve made the record at home

  • I’ve tried to replace the most sound as possible on the ≈60s sequence. I’ve wanted to change the very « cottony » sound with something with less low pass filter, using brighter sfx, less low speed.
  • I’ve changed also the breathing of the boy and put it a little bit fronter to have a more human character.
  • I’ve added few music/drone layers link to the spider and scene moment to create a more scary creature and disturbing moment.
  • For few outscreen specific sfx I’ve rendered the reverb on my DAW to sound like what I want and avoid new reverb in wwise.
  • I’ve used the Biscuit from Oto Machines, who is an awesome bitcrusher. I’ve played with it for a layer of the flies and also for « drone » of the spider essentially with the WaveShaper included and filter.

The work on Wwise is quite simple. I’ve kept lot’s of ideas initially in the project and added few. Like for the Spider_body_anticipationStrikeStart.

enter image description here

The integration is sometimes a mess from the original project, with lot’s of triggers who sometimes are difficult to understand. That’s for me the worst part of the project.

I had lot’s of ideas that I was not able to do because of time or missing « triggers ». I’ve started the project with the idea to play with prepared piano during game adventure. The idea borns from listening the first notes of Silentium from Arvo Part and watch Punch Drunk Love long time ago. But I’ve droped all the work I did in Limbo because it was redundant and too linked to action triggers. I’ve also waited a week in my building for the moment when they will have the biggest wind to record ambiance in the cave near the underground parking-lot, but the sound was too powerfull for Limbo. Maybe for the next project !

Here is the example of few sfx added.

Receive rss by sms using python-rsstail and gammu


This post is not related to sound.

I will explain how to get and rss feed and send it to sms.


  1. Debian/Ubuntu/…
  2. A cellphone who works with gammu. See list here of supported phones here.
  3. gammu : Who will provide the ability to control your phone from a computer. Install it with sudo apt-get install gammu
  4. rsstail : the python version not the original. This tools will output to the terminal the rss. You can install it with pip : pip install rsstail To install pip check this post on StackOverFlow.


  1. First connect your phone with usb cable or bluetooth to your computer. Thanks to Mathieu L’Allemand who did a great post for the Sony K750i.

K750i and Raspberry (credit Mathieu Lallemand)

  1. Configure the phone using gammu-config in your terminal and set parameters who can be found on the gammu phone database.
  2. To test your phone simply do an echo "My first message" | /usb/bin/gammu --send SMS TEXT +*yournumber* You can get all the available command of gammu here.
  3. Grab your rss feeds. Like in my example the football results of the french Ligue 1 (I did this bot for a friend who loves football). My rss in the example looks like this : http://www.matchendirect.fr/rss/foot-ligue-1-c10.xml.
  4. Put it in rsstail like : rsstail http://www.matchendirect.fr/rss/foot-ligue-1-c10.xml I have to force encoding because of the type of my rss feed who have some problems (W3C say Your feed appears to be encoded as « UTF-8 », but your server is reporting « US-ASCII »). So for me the command is PYTHONIOENCODING=utf8 rsstail --nofail http://www.matchendirect.fr/rss/foot-ligue-1-c10.xml with --nofail to don’t exit if I have errors, and PYTHONIOENCODING to force utf8 encoding.
  5. We had the option to sort only the last line with -n 1 and format it a little bit --format 'Football News: {title}' After we had :
Title: Ligue 1 : Rennes - PSG (score final : 1-3) 

Title: Ligue 1 : Rennes - PSG en direct   

Title: Ligue 1 : Montpellier - Saint-Etienne (score final : 0-1)  

Title: Ligue 1 : Montpellier - Saint-Etienne en direct

Now we have :

 Football News: Ligue 1 : PSG - Lille (score final : 2-2)
  1. But we have a problem. We want only feed with « score » mentioned. For that we use grepwith the option --line-buffered otherwise it will doesn’t work. We will have :

    PYTHONIOENCODING=utf8 rsstail --nofail -n 1 --format 'Football News: {title}' http://www.matchendirect.fr/rss/foot-ligue-1-c10.xml | grep --line-buffered "score"
  2. We will now pipe it using a while ... read loop to run command on every new line.

    while read line  
  3. We will modify a little bit the gammu command adding -text to specify the text submitted. The loop will look like :

    while read line; do /usr/bin/gammu --sendsms TEXT +*yournumber* -text "$line"; done
  4. With everything together we will have this :

    user@host:~# PYTHONIOENCODING=utf8 rsstail --nofail --format 'Football News: {title}' http://www.matchendirect.fr/rss/foot-ligue-1-c10.xml | grep --line-buffered "score" | while read line; do /usr/bin/gammu --sendsms TEXT +*yournumber* -text "$line"; done

Enjoy !

All the blog have switched to markdown. Your comments too

My SublimeText config


I’m a user of the text editor Sublime Text, that I use essentially for editing files in lua. Before i’ve used Notepad++ but i realy prefer SublimeText and I will explain why by showing you my config.


  • Package Control : First, and for me one of the best plugin for ST. Use it to download easily other plugins. It’s very powerfull.
  • Bracket Highlighter : Bracket Highlighter matches a variety of brackets such as: [](){}""''<tag></tag>, and even custom brackets.
  • Lua Sublime : A collection of various different support files useful for use when programming in Lua
  • SublimeLinter : This plugins save my ass many times. SublimeLinter is a plugin that supports « lint » programs (known as « linters »). SublimeLinter highlights lines of code the linter deems to contain (potential) errors. It also supports highlighting special annotations (for example: TODO) so that they can be quickly located.
  • SideBarEnhancement : Provide you a better side bar with more options on file like ; reveal, copy path, delete, etc…
  • AllAutoComplete : So useful : AllAutoComplete extends the default autocomplete to find matches in all open files.
  • FindPlusPlus : Add few search functions of Notepad++ to sublime.
  • ToggleReadOnly : Toggle readonly state of buffer from context menu
  • PerforcePlugin : Because i’m using Perforce all day long. This extension is realy cool. I can do my « Check out » and « Mark for Add » from the text editor with the Command Palette.


My user settings is quite simple. I use Flatland theme and my user settings is like.


      "color_scheme": "Packages/Theme - Flatland/Flatland Dark.tmTheme",
      "theme": "Flatland Dark.sublime-theme"

I’ve desactivate the « hot exit » in the default config to avoid unsaved files when I close SublimeText.


292:   "hot_exit": false,


I’ve just added two shortcuts, one used SideBarEnhancement reveal option and the other one « diff_changes » function. The diff_change will show you in the console the difference between the current file edited, and the original file (see screenshot below).

//Diff changes
     { "keys": ["alt+ctrl+c"], "command": "diff_changes"},
//Bracket Select
     { "keys": ["ctrl+alt+m"],"command": "bh_key","args":{"lines" : true,"plugin":{"type": ["__all__"],"command": "bh_modules.bracketselect"}}}
Diff_change and SublimeLinter finding and error on « fals »


Sometimes I open the consol « Ctrl+ù » and I want to see what’s happen in my SublimeText. I want verbose on the console. To do that, open the console and put this


You will have more logs. Useful when you want to create shortcuts for example and grab a function from the command palette.



Sorry !

Hi there !

What a break ! More than one year without writing something. I’ve changed the name of the blog to write more stuff not related to the sound. Hope you will enjoy it.