Main Page
From MachinePerception
This Wiki is dedicated to work going on in Bryan Pardo's research group in the EECS department of Northwestern University. You can find more information on the homepage.
Contents |
Upcoming deadlines
- CONFERENCES WE WILL BE ATTENDING
WASPAA in New Paltz, NY, Oct 18 - 21, 2009
ACM Creativity and Cognition Berkely, CA, October 27-29, 2009
ACM Multimedia in Beijing, China, October 19-24, 2009
ISMIR in Kobe, Japan, October 26-30, 2009
- UPCOMING SUBMISSION DEADLINES
18 January 2010 AAAI-10 Atlanta, Georgia, USA, July 11–15, 2010.
29 January 2010 NIME Conference Sydney, Australia, June 7-11, 2010
?? January 2010 Joint Conference on Digital Libraries Brisbane, Australia, June 21-25, 2010
Ongoing Research Projects
Perceptual Measurement of Audio Quality in Blind Source Separation
Adaptive User Interface - Reverb
Version Control
Version control is important for several reasons.
- It lets us save a working copy (i.e. compiles and runs) of the source code for our projects.
- It lets us save past versions of our project.
- It lets us manage and resolve conflicts arising from two people modifying the same file.
- It lets us manage multiple versions of the same project, allowing us to isolate the implementation of experimental features.
- It lets us keep track of who made what changes and when.
- More...
It's very good. And very annoying when people don't make use of version control, when someone has to later figure out why and how the code is no longer working, because of changes that multiple people have made to the code.
The directions listed below are designed as the set of minimal amount of knowledge you will need to use version control. The most important page to read is Daily Use of Version Control. If you would prefer to actually understand the reasons for version control, and have a good conceptual understanding of the particular version control system we use (Mercurial), [[1]] is a good introduction.
How to install version control
Version Control Branching Policy
Merging Versions and Resolving Conflicts
Technical details people should know
Lab Computers
Website Administration
Mercurial repositories
Tunebot 2.0
- Tunebot 1.5 Client-side: (Interacts with Vocalsearch 2.0 Back-end, Identical Interface to Tunebot 1.0)
- Tunebot 2.0 Client-side: (Interacts with Vocalsearch 2.0 Back-end, New Interface )
- Server-side:
Tunebot 1.0
How to install the old version of the VocalSearch website / backend
How to find the VocalSearch Source Code
How to compile and test VocalSearch server
How to send an HTTP post to the VocalSearch Servlet
How the use the VocalSearchLearner
How the use the Phone Client Emulator
Minimal requirements of the MySQL database for the VocalSearchLearner
Brendan's subjective audio quality work
Subjective User Study for Perceived Audio Quality - Brendan's Project Summer '06
Audio Sample Generation for Subjective User Study - Brendan
Statistics Generator for audio files (Subjective User Study)
Other
How to get the Blind Source Separation Demo
Karaoke Callout Installation Guide
Sara's score following
ScoreFollow Info - Sara's project Spring 07
Score Following version of Audacity
General technical
So you decided to restart Apache Tomcat
The basics of php web services
Apple iPhone Developer Information
