Tuesday, April 21, 2009

MATLAB


What is MATLAB?

MATLAB is a high-performance language for technical computing. It integrates computation, visualization, and programming in an easy-to-use environment where problems and solutions are expressed in familiar mathematical notation. Typical uses include:

* Math and computation

* Algorithm development

* Modeling, simulation, and prototyping

* Data analysis, exploration, and visualization

* Scientific and engineering graphics

* Application development, including Graphical User Interface building

 

MATLAB is an interactive system whose basic data element is an array that does not require dimensioning. This allows you to solve many technical computing problems, especially those with matrix and vector formulations, in a fraction of the time it would take to write a program in a scalar noninteractive language such as C or Fortran.

 

Matlab Basics Tutorial

http://www.engin.umich.edu/group/ctm/basic/basic.html

 

Matlab Summary and Tutorial

http://www.math.ufl.edu/help/matlab-tutorial/

 

Matlab PDF's

http://www.mathworks.com/access/helpdesk/help/helpdesk.html;jsessionid=GpvWJnvVTlkfQRLdSDcB2TxQ1yGp8SqZ2Yt7HMLWcrh1lDQJc6GC!-2105558880

 

Matlab Tutorial

http://www.cyclismo.org/tutorial/matlab/

 

MATLAB Tutorial  Computer Methods in Chemical Engineering

http://terpconnect.umd.edu/~NSW/ench250/matlab.htm

 

MATLAB Primer

http://www.math.ucsd.edu/~bdriver/21d-s99/matlab-primer.html

 

A Partial List of On-Line Matlab Tutorials and Matlab Books

http://www.duke.edu/~hpgavin/matlab.html

 

Matlab Distributed Computation Tutorial

http://www.gaborcselle.com/mdct/

 

Introduction to Matlab

http://amath.colorado.edu/courses/4720/2000Spr/Labs/Worksheets/Matlab_tutorial/matlabtutorial.html

 

Introduction to Computer Programming with MATLAB

http://www.phon.ucl.ac.uk/courses/spsci/matlab/

 

Matlab Tutorial Movies

http://users.ece.gatech.edu/mcclella/SPFirst/MatlabMovies/

 

MATLAB Educational Sites

http://www.eece.maine.edu/mm/matweb.html

 

Matlab Tutorials and reference manuals

http://math.uc.edu/~kingjt/matlab_lnk.html

 

Matlab Hints

http://nguyenxh.net/2009/04/19/matlab-hints/

 

MATLAB Central Review

http://matlabcentral.blogspot.com/2009/02/introduction-to-matlab.html

 

Matlab tutorials

http://www.matlabtutorials.com/

 

Matlab Corner: matlab functions, matlab samples

http://www.matlabcorner.com/matlab-tutorial-3-strings-in-matlab/

 

 

************************************************

 

Matlab Video Tutorials

 

Doug’s MATLAB Video Tutorials

http://blogs.mathworks.com/videos/

 

 

MATLAB 7.8 - Demos

http://www.mathworks.com/products/matlab/demos.html

 

MATLAB video tutorials in various topics

http://www.croaxis.com/matlab-video-tutorials-in-various-topics.html

 

Video tutorial of our recent Matlab version

http://openpiv.wordpress.com/2009/01/26/video-tutorial-of-our-recent-matlab-version/

 

Matlab Tutorial - Partial Fraction Expansion or Decomposition and Inverse Laplace Transform

http://freedomuniversity.tv/blog/?p=198

 

MATLAB video tutorials

http://ogemarques.blogspot.com/2008/10/matlab-video-tutorials.html

 

MATLAB GUI (Graphical User Interface) Tutorial for Beginners

http://www.feloos.com/?p=2810

 

MPI - Message Passing Interface


What is MPI?

MPI (Message Passing Interface) is a specification  for the developers and users of message passing libraries. By itself, it is NOT a library - but rather the specification of what such a library should be.

 

 Simply stated, the goal of the Message Passing Interface is to provide a widely used standard for writing message passing programs. The interface attempts to be

 

    * practical

    * portable

    * efficient

    * flexible

 

Tuning MPI Applications for Peak Performance

http://www.mcs.anl.gov/research/projects/mpi/tutorial/perf/index.html

 

MPI: Portable Parallel Programming for Scientific Computing

http://www.mcs.anl.gov/research/projects/mpi/tutorial/mpibasics/index.htm

 

Tutorial material on MPI available on the Web

http://www.mcs.anl.gov/research/projects/mpi/tutorial/

 

Basics of MPI Programming

http://www.tc.cornell.edu/Services/Education/Topics/MPI/Basics.bak/1.1+What+MPI+Offers.htm

 

MPI Programming

http://umbc.rnet.missouri.edu/resources/MPI.html

 

MPI Tutorials

http://www.lam-mpi.org/tutorials/

 

Message Passing Interface (MPI)

https://computing.llnl.gov/tutorials/mpi/

 

Multiprocessing by Message Passing MPI

http://scv.bu.edu/documentation/tutorials/MPI/

 

 

USF Online Course: MPI

http://rc.usf.edu/tutorials/mpi.php

 

Parallel Programming with MPI

http://www.osc.edu/supercomputing/training/mpi/

 

Introduction to MPI

http://www.nersc.gov/nusers/help/tutorials/mpi/intro/

 

Tutorial: Linux MPI Parallel Clusters Programming

http://www.cyberciti.biz/tips/linux-openmp-clusters-hpc-programming.html

 

One-step Tutorial: MPI: It's easy to get started

http://www.lam-mpi.org/tutorials/one-step/ezstart.php

 

Basic MPI Tutorial

http://www.shodor.org/refdesk/Resources/Tutorials/BasicMPI/

 

Running MPI Programs Tutorial

http://www.shodor.org/refdesk/Resources/Tutorials/RunningMPI/

 

Advanced MPI Programming

http://www.springerlink.com/content/d256tv13j762xv53/

 

Avoiding Common MPI Programming Errors

http://www.linux-mag.com/id/7210

 

MPI Tutorial

http://www.gsic.titech.ac.jp/supercon/supercon2003e/tutorialE/mpitutorial-link.html

 

MPI Tutorials

http://www.arc.vt.edu/arc/software/mpi_tutorials.php

 

The Message Passing Interface (MPI) standard

http://www.mcs.anl.gov/research/projects/mpi/

 

FAQ:General information about the Open MPI Project

http://www.open-mpi.org/faq/?category=general

 

 

Posts Tagged with 'mpi tutorial' in Linux  Magazine

http://www.linux-mag.com/tag/mpi-tutorial/

 

ML Meta-Language


What is ML?

ML (standing for "Meta-Language") is a general-purpose functional programming language developed by Robin Milner and others in the late 1970s at Edinburgh University. ML is often referred to as an impure functional language, because it permits imperative programming, and therefore, side-effects, unlike other functional programming languages such as Haskell.

Features of ML include automatic memory management through garbage collection, a static type-safe, polymorphic type system, type inference, algebraic data types, pattern matching, and a sophisticated module system with functions on modules (functors).

 

Start Programming in ML

http://talkbinary.com/programming/start-programming-in-ml/

 

A Gentle Introduction to ML

http://www.dcs.napier.ac.uk/course-notes/sml/manual.html

 

Programming in Standard ML '97: An On-line Tutorial

http://www.dcs.ed.ac.uk/home/stg/NOTES/

 

Free Standard ML Compilers

http://www.thefreecountry.com/compilers/standard-ml-language.shtml

 

This book is an introduction to ML programming, specifically for the Objective Caml(OCaml) programming language from INRIA [5, 10]. OCaml is a dialect of the ML(Meta-Language) family of languages, which derive from the Classic ML language designed

by Robin Milner in 1975 for the LCF (Logic of Computable Functions) theorem prover.

http://www.cs.caltech.edu/courses/cs134/cs134b/book.pdf

 

The ML Programming Language

http://www.cs.unc.edu/~stotts/144/ML/

 

Information about Standard ML

http://www.cs.cmu.edu/~fox/foxnet/sml.html


Monday, April 20, 2009

MIDI - Musical Instrument Digital Interface



What is MIDI?

MIDI, short for Musical Instrument Digital Interface, is the standard electronic language 'spoken' between electronic instruments and the computerized devices which control them during performances. Developed in the early 1980s, MIDI technology allows a keyboardist to kick off a drum synthesizer with one key or a computer to store a sequence of composed notes as a MIDI file, for example. The keyboard, drum synthesizer and computer all recognize the same set of binary code instructions.

 

Learn About MIDI       

http://www.midi.org/aboutmidi/index.php

 

Fun with MIDI

http://www.midi.org/aboutmidi/othermidi.php

 

How does the MIDI system work?

http://www.indiana.edu/~emusic/etext/MIDI/chapter3_MIDI.shtml

 

Tutorial on MIDI and Music Synthesis

http://www.harmony-central.com/MIDI/Doc/tutorial.html

 

Basic Tutorials:

This page contains documents that explain MIDI and audio concepts in non-technical terminology. It also contains information that may be useful to musicians using MIDI-based products.

http://home.roadrunner.com/~jgglatt/tutr/miditutr.htm

 

Midi tutorials - Rapidshare Search

http://rapidlibrary.com/index.php?q=midi+tutorials

 

How Can I Render MIDI Files to mp3 Files?

http://www.wisegeek.com/how-can-i-render-midi-files-to-mp3-files.htm

 

The Midi Musician’s Quick Primer - Using Strings

http://www.traxmusic.org/home/?p=29

 

Articles on MIDI

http://www.traxmusic.org/home/index.php?s=MIDI

 

SYLENTH1 2.2 REVIEW - MIDI LEARN, MIDI PROGRAM CHANGE, VELOCITY SENSITIVE KEYBOARD AND MORE…

http://www.modulatethis.com/2009/02/sylenth1-22-review.html

 

MIDI

http://www.academictutorials.com/midi/

 

Using External MIDI Instruments with Pro Tools

http://showmeprotools.com/using-external-midi-instruments-with-pro-tools/

 

Learn About MIDI Creation

http://thedoctorwhos.googlepages.com/makemidi

 

MIDI Tutorials

http://www.geocities.com/SunsetStrip/Balcony/7837/midtutrl1.html

 

MIDI

http://homerecording.com/midi.html

 

Midi Tutorials

http://sonictransfer.com/tag/midi/

 

MIDI Tutorials

http://www.2writers.com/eddie/MidiTuts.htm

 

MIDI Basics: A Book List - MIDI Tutorials For Beginners

http://iwritethemusic.com/books_midi_basics.html

 

Geoffkhan’s Midi Tutorial Adding Emotion to Flute Lines

http://herculeaneffort.adventuredevelopers.com/tutorials/tut1/tutorial.html

 

Free MIDI Zone - MIDI tutorials

http://www.free-midi.org/tutorials.php

 

MIDI Documentation

http://www.harmony-central.com/MIDI/Doc/doc.html

 

MIDI Learn

http://www.db-audioware.com/midilearn.htm

 

 

How to use Midi Learn

http://www.cockos.com/wiki/index.php/How_to_use_Midi_Learn

 

Recording MIDI Tutorial

http://www.sionsoft.com/MusicTutorials/RecordingMIDI.html

 

The Ultimate Midi Learn Guide

http://www.kvraudio.com/wiki/?id=Tutorials

 

Free MIDI File Database

http://www.mididb.com/

 

**************************************

 

Video Tutorial: How to convert MIDI to MP3

http://www.mymusictools.com/articles/video-how-to-convert-midi-to-mp3.htm?ref=rev

 

Cubase 4 Tutorial - Working with external MIDI

http://video.tutorials.magnify.net/video/Cubase-4-Tutorial-Working-wit