welcome summary of the sound software uk autumn school ... · the school of oriental and african...

43
Welcome Summary of the Sound Software UK Autumn School, held in London, 1

Upload: others

Post on 12-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

Welcome

Summary of the Sound Software UK Autumn School, held in London,

1

Page 2: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

Thanks for coming along …

<http://en.wikipedia.org/wiki/Winter_solstice>

2

Page 3: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

The School of Oriental and African Studies (SOAS) - University of London

Brunei Gallery

The Brunei Gallery is an exciting venue situated in the heart of London. Located

between Malet Street and Thornhaugh Street in the North West corner of Russell

Square. It is only a three minute walk from the British Museum and is opposite the

main entrance to the School of Oriental and African Studies building.

See <http://www.soas.ac.uk/>

3

Page 4: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

Background

-IMR-IMR

-DSR

-MEMS microphones

-Mic array

-System

DMMA – Background

-ADC

-DSP

-IF

Building

- System design

-DSP

-Implementation

ASR

-Method

-ASR

-Adaptation

Results

Conclusions

4

Page 5: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

5

Page 6: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

6

Page 7: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

7

Page 8: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

8

Page 9: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

9

Page 10: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

10

Page 11: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

11

Page 12: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

Show some paper abstracts

12

Page 13: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

13

Page 14: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

14

Page 15: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

From <http://en.wikipedia.org/wiki/Test-driven_development>

Test-driven development (TDD) is a software development process that relies on the

repetition of a very short development cycle: first the developer writes a failing

automated test case that defines a desired improvement or new function, then

produces code to pass that test and finally refactors the new code to acceptable

standards. Kent Beck, who is credited with having developed or 'rediscovered' the

technique, stated in 2003 that TDD encourages simple designs and inspires

confidence.[1]

Test-driven development is related to the test-first programming concepts of extreme

programming, begun in 1999,[2] but more recently has created more general interest

in its own right.[3]

Programmers also apply the concept to improving and debugging legacy code

developed with older techniques.[4]

15

Page 16: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

16

Page 17: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

17

Page 18: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

18

Page 19: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

19

Page 20: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

20

Page 21: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

21

Page 22: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

22

Page 23: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

23

Page 24: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

- disconnect all external components from function

- e.g. API- e.g. API

24

Page 25: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

From <http://en.wikipedia.org/wiki/Model%E2%80%93View%E2%80%93Controller>

Model–View–Controller (MVC) is a software architecture,[1] currently considered an architectural pattern used in software engineering. The pattern isolates "domain logic" (the application logic for the user) from the user interface (input and presentation), permitting independent development, testing and maintenance of each (separation of concerns).

Overview

Though MVC comes in different flavors, control flow is generally as follows:The user interacts with the user interface in some way. (for example, presses a mouse button).The controller handles the input event from the user interface, often via a registered handler or callback and converts the event into appropriate user action, understandable for the model.The controller notifies the model of the user action, possibly resulting in a change in the model's state. (For example, the controller updates the user's shopping cart.)[4]

A view queries the model in order to generate an appropriate user interface (for example, the view lists the shopping cart's contents). The view gets its own data from the model. In some implementations, the controller may issue a general instruction to the view to render itself. In others, the view is automatically notified by the model of changes in state (Observer) which require a screen update.The user interface waits for further user interactions, which restarts the cycle.

25

Page 26: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

from <http://en.wikipedia.org/wiki/Revision_control>

Revision control, also known as version control or source control (and an aspect of

software configuration management or SCM), is the management of changes to

documents, programs, and other information stored as computer files. It is most

commonly used in software development, where a team of people may change the

same files. Changes are usually identified by a number or letter code, termed the

"revision number", "revision level", or simply "revision". For example, an initial set of

files is "revision 1". When the first change is made, the resulting set is "revision 2",

and so on. Each revision is associated with a timestamp and the person making the

change. Revisions can be compared, restored, and with some types of files, merged.

Version control systems (VCSs - singular VCS) most commonly run as stand-alone

applications, but revision control is also embedded in various types of software such

as word processors (e.g., Microsoft Word, OpenOffice.org Writer, KWord, Pages, etc.),

spreadsheets (e.g., Microsoft Excel, OpenOffice.org Calc, KSpread, Numbers, etc.),

and in various content management systems (e.g., Drupal, Joomla, WordPress).

Integrated revision control is a key feature of wiki software packages such as

MediaWiki, DokuWiki, TWiki etc. In wikis, revision control allows for the ability to

revert a page to a previous revision, which is critical for allowing editors to track each

other's edits, correct mistakes, and defend public wikis against vandalism and spam.

26

Page 27: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

27

Page 28: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

From <http://en.wikipedia.org/wiki/Database_management_system>

A Database Management System (DBMS) is a set of computer programs that controls

the creation, maintenance, and the use of a database. It allows organizations to place

control of database development in the hands of database administrators (DBAs) and

other specialists. A DBMS is a system software package that helps the use of

integrated collection of data records and files known as databases. It allows different

user application programs to easily access the same database. DBMSs may use any of

a variety of database models, such as the network model or relational model. In large

systems, a DBMS allows users and other software to store and retrieve data in a

structured way. Instead of having to write computer programs to extract information,

user can ask simple questions in a query language. Thus, many DBMS packages

provide Fourth-generation programming language (4GLs) and other application

development features. It helps to specify the logical organization for a database and

access and use the information within a database. It provides facilities for controlling

data access, enforcing data integrity, managing concurrency, and restoring the

database from backups. A DBMS also provides the ability to logically present

database information to users.

28

Page 29: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

From <http://en.wikipedia.org/wiki/GUI>

A graphical user interface (GUI), often pronounced gooey,[1] is a type of user

interface that allows users to interact with programs in more ways than typing such

as computers; hand-held devices such as MP3 players, portable media players or

gaming devices; household appliances and office equipment with images rather than

text commands. A GUI offers graphical icons, and visual indicators, as opposed to

text-based interfaces, typed command labels or text navigation to fully represent the

information and actions available to a user. The actions are usually performed

through direct manipulation of the graphical elements.[2]

The term GUI is historically restricted to the scope of two-dimensional display screens

with display resolutions capable of describing generic information, in the tradition of

the computer science research at the Palo Alto Research Center (PARC). The term GUI

earlier might have been applicable to other high-resolution types of interfaces that

are non-generic, such as videogames, or not restricted to flat screens, like volumetric

displays.[3]

29

Page 30: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

From <http://en.wikipedia.org/wiki/GUI>

A graphical user interface (GUI), often pronounced gooey,[1] is a type of user

interface that allows users to interact with programs in more ways than typing such

as computers; hand-held devices such as MP3 players, portable media players or

gaming devices; household appliances and office equipment with images rather than

text commands. A GUI offers graphical icons, and visual indicators, as opposed to

text-based interfaces, typed command labels or text navigation to fully represent the

information and actions available to a user. The actions are usually performed

through direct manipulation of the graphical elements.[2]

The term GUI is historically restricted to the scope of two-dimensional display screens

with display resolutions capable of describing generic information, in the tradition of

the computer science research at the Palo Alto Research Center (PARC). The term GUI

earlier might have been applicable to other high-resolution types of interfaces that

are non-generic, such as videogames, or not restricted to flat screens, like volumetric

displays.[3]

30

Page 31: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

From <http://en.wikipedia.org/wiki/GUI>

A graphical user interface (GUI), often pronounced gooey,[1] is a type of user

interface that allows users to interact with programs in more ways than typing such

as computers; hand-held devices such as MP3 players, portable media players or

gaming devices; household appliances and office equipment with images rather than

text commands. A GUI offers graphical icons, and visual indicators, as opposed to

text-based interfaces, typed command labels or text navigation to fully represent the

information and actions available to a user. The actions are usually performed

through direct manipulation of the graphical elements.[2]

The term GUI is historically restricted to the scope of two-dimensional display screens

with display resolutions capable of describing generic information, in the tradition of

the computer science research at the Palo Alto Research Center (PARC). The term GUI

earlier might have been applicable to other high-resolution types of interfaces that

are non-generic, such as videogames, or not restricted to flat screens, like volumetric

displays.[3]

31

Page 32: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

32

Page 33: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

33

Page 34: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

34

Page 35: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

From <http://en.wikipedia.org/wiki/Reproducibility>

35

Page 36: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

36

Page 37: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

6th December – Saint Nicholas (Nikolaos of Myra)

See <http://en.wikipedia.org/wiki/Saint_Nicholas> for details

37

Page 38: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

38

Page 39: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

39

Page 40: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

40

Page 41: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

41

Page 42: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

42

Page 43: Welcome Summary of the Sound Software UK Autumn School ... · The School of Oriental and African Studies (SOAS) -University of London Brunei Gallery The Brunei Gallery is an exciting

43