I have been teaching the following courses:
University of Oslo:
- 2012-: MUS2830 – Interactive Music
- 2012-: MUS2821 – Sound theory 2 (co-taught)
- 2011-: MUS2801 – Sound theory 1 (co-taught)
- 2011-: MUS4830 – Music, Technology, Production (co-taught)
- 2010-2011: MUS4831 – Sound Analysis (co-taught)
- 2009-: MUS2006/4006 – Music and Movement
- 2010: MUS2800/4800 – Sound theory 1
- 2010: MUS2820/4820 – Sound theory 2 (co-taught)
- 2003-2010: MUS2840/4840 – Sound programming 1
- 2005-2011: MUS2860/4860 – Sound programming 2
Norwegian Academy of Music:
- 2010-: Live electronics – Musical electronics and Laptop orchestra performance.
- 2008: KOMPTEK20 – Compositional techniques with electronics.
- 2008: MSTEKUT 70 – History and aesthetics of music technology.
In addition to the above-mentioned courses, I have held a number of separate lectures in other courses at the University of Oslo.
- Ståle Skogstad (Ph.D. Informatics) (co-supervision)
- Kristian Nymoen (Ph.D. Informatics) (co-supervision)
- Håkon Knutzen (M.A. Musicology) (co-supervision)
- Even Bekkedal (M.A. Musicology )
- Catherine I. Støver (M.A. Musicology): Freestyle riding: an equipage moving with music
- Viet Phi Uy Hoang (M.A. musicology)
- Anders Tveit (M.A. Musicology)
- Øyvind Hauback (M.Sc. Informatics, 2011): Teknologi for sensordata – innsamling til mediespiller (co-supervision)
- Bjørnar Hegge (M.A. Musicology, 2010): Mellomsanselig groove
- Roger Stein Grading (M.Sc. Informatics, 2011): Analyzing Sensor Data for Active Music (co-supervision)
- Notto Thelle (M.A. Musicology , 2010): Making Sensors Make Sense: Challenges in the Development of Digital Musical Instruments
- Eirik Renton (M.Sc. Informatics , 2009): Collecting Sensor Data for Active Music (co-supervision)
- Bjørnar Hjelmevold (M.Sc. Informatics, 2009): Semiotiske systemlyder (co-supervision)
- Rune Fagereng (M.A. Musicology , 2008): Levende elektronikk: En studie av Eivind Aarsets bruk av gitar og elektronikk i konsertsammenheng
- Trond Christian Frøhaug (M.Sc. Media technology, HiG, 2005): Publikumsinteraktivitet i konserter (co-supervision)
This is a semi-random list of things that I tend to tell most students that visit me:
- Getting into research: The best way to learn research is to do it yourself. But it helps to get some good advice along the way. I think The craft of research does a good job in explaining the differences between research questions, topics, etc.
- Scientific writing: If you want to save yourself a lot of problems when it comes to formatting and structuring your documents, I would highly recommend not to write your master thesis in MS Word. If you need to have a WYSIWYG approach, you are better off with OpenOffice. My personal preference is to use LaTeX (with the nice MacTex installer for OS X). I used to use TexShop as my text editor, but have found TextMate to suit my needs better.
- Bibliography manager: I cannot stress enough how important it is to use a real bibliography manager to handle all your references. The most popular program is probably EndNote, which also has plugins for MS Word. My personal favourite is the freeware program BibDesk which is actually a frontend to BibTex. It allows for storing abstracts and annotations together with your reference, and it will also organise a folder with related PDF-files. Check out this tip about how to import BibTex entries from Google Scholar.
- Development: Max/MSP and Jitter are my preferred development tools for creating music and video analysis and synthesis applications. An open-source alternative to Max is PD (check out the PD extended package for an easier start), which is more lightweight and scalable than Max (but also has less advanced features and poorer documentation). I have always wanted to use SuperCollider more, but only use it occasionally. For video development, I continue to tell myself that I should get more into Processing.
- Audio editing: Back in my Windows-days I used to be a fan of SoundForge. I have never found a good replacement on OS X, but I don’t really need audio editors so much anymore. Usually I end up using Audacity which is not spectacular in any way, but it is open source and usually does what I want. Otherwise, you can get a long way by just using the crop functionality of QuickTime.
- Audio analysis: AudioSculpt used to be the best program for audio analysis, but today it is challenged by several free applications. Sonic Visualiser is an easy to use program for visualising sound. On Windows there is a free and simple program called Spectrogram. Praat is an extensive sound analysis package made for linguistics, which also works well for musical sound analysis, and it can export high quality images of the analysis. SPEAR allows for working with partials of the sound, and easily play back only parts of the spectrum (and it exports SDIF files!). For realtime audio analysis, there aren’t so many options, but check out rt_lpc and my own AudioAnalysis. As of lately I spend more and more time in Matlab using the MIRToolbox. Octave or Scilab are good open source alternatives to Matlab.
- Movement analysis: My software of choice for movement analysis is the MoCap Toolbox for Matlab.
- Mailing lists: are useful to keep up to date on various things. The Auditory list is a great resource for issues related to hearing and sound perception/cognition. Many of the most established researchers are reading the list and posting regularly.
- Electronics: the Arduino is great, but the Phidgets interfaces are easier to get started with for people that are more used to keyboards than soldering irons. Sensorwiki contains lots of information about sensors, interfaces, etc.
- Inspiration: There are so many things to be inspired by everywhere, but if that isn’t enough Create Digital Music and Create Digital Motion will probably help.