Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Spring Framework | Web Services | BioInformatics | Java Server Faces | Jboss 3.0 tutorial | Hibernate 3.0 | XML

Tutorial Categories: Ajax | Articles | JSP | Bioinformatics | Database | Free Books | Hibernate | J2EE | J2ME | Java | JavaScript | JDBC | JMS | Linux | MS Technology | PHP | RMI | Web-Services | Servlets | Struts | UML


Open Source Resources

*Open source Home
*Open source Books
*Open source Browser
*Open source Code
*Open source Community
*Open source CRM
*Open source Download
*Open source Hardware
*Open source HTML
*Open source Image
*Open source Java
*Open source Software
*Open source Voip
*Open source Jobs
*Open source E-mail
*Open source E-mail Server
*Open source Exchange
*Linux Open Source
*Open Source CMS
*Open Source Groupware
*Open Source e-commerce
*Open Source Frameworks
*Open Source PDF
*HTML Editor Open source
*Open Source Database
*Open Source DBMS
*Open Source FTP
*Open Source Reports
*Open Source Shopping Cart
*Open Source Calendar
*Open Source Ajax
*Open Source Blog
*Open Source Text Editor
*Open Source chat
*Open Source CD
*Open Source ERP
*Open Source Wiki
*Open Source Content Management
*Open Source Defination
*Open Source Directory
*Open Source Document management
*Open Source Forum
*Open Source Games
*Open Source Identity
*Open Source Java Database
*Open Source Knowlegement base software
*Open Source point of sales
*Open Source portals
*Open Source RFID
*Open Source Server
*Open Source Project
*Open Source C++
*Open Source Firewall
*Open Source Intelligence
*Open Source Accounting Software
*Open Source router
*Open Source SQL
*Open Source XML Editor
*Open Source PHP
*Open Source Templates
*Open Source content Management system
*Open Source Metaverse
*Open Source Outlook
*Open Source Web Templates
*Open Source Bug Tracking
*Open Source Game Engine
*Open Source GPS
*Open Source Intranet
*Open Source POS
*Open Source Proxy
*Open Source Sound
*Open Source Web Mail
*Open Source PIM
*Open Source Media Center
*Open Source Backup Software
*Microsoft Open Source
*Best Open Source Software
*Mac OS X Open Source
*Open Source Images
*Open Source Midi
*Open Source Victor
*Open Source Excel
*Open Source Movement
*Palm Open Source
*IBM Open Source
*Open Source Databases
*Open Source dreamweaver
*Open Source ISO
*Open Source MMORPG
*MIT Open Source
*Open Source DRM
*Open Source DVD Ripper
*Open Source Encryption
*Open Source JavaScript
*Open Source JMS
*Open Source Version control
*Open Source Web Page
*Open Source Download Manager
*Open Source IRC
*Open Source MP3 player
*Open Source Testing
*Open Source PVR
*MySql Open Source
*Developer open Source Library
*open Source Installer
*open Source Institute
*open source project management
*open source Accounting
*open source Antivirus
*open source Application Server
*open source Business Model
*open source Workflow engines in java
*Open Source JVM
*Open Source Billing Software
*Open Source for Business

Struts Resources
*Struts Books
*Struts Articles
*Struts Frameworks
*Struts IDE
*Struts Links
*Struts Presentations
*Struts Projects
*Struts Software
*Other Struts Tutorial
Visit Forum! Post Questions!
Jobs At RoseIndia.net!

Have tutorials?
Add your tutorial to our Java Resource and get tons of hits.

We offer free hosting for your tutorials. and exposure for thousands of readers. drop a mail

Join For Newsletter

Powered by groups.yahoo.com
Visit Group! Post Questions!

Open Source Midi

  1. Open Source Midi Proprietary software
    Being the best doesn't always mean being the most popular. We all know of many inferior products that are immensely, sometimes perplexingly, popular. However, this does not mean that one must forsake the pursuit of excellence when pursuing a broad market share. As proponents of open source software, it should not be beneath us to pursue popularity or to look to proprietary developers as examples. And by following the right examples, we can help spread the usage of open source software without sacrificing the goal of software excellence. In the absence of a monopoly, there are three traits that are likely to make an application popular: it is cool or attractive in some way, it provides easy entry, and it is addictive. Barring these things, most average users will stick with the status quo. In fact, many users never use a program on their computer that did not come pre-installed.
  2. Open Source Midi
    Pronounced middy, an acronym for musical instrument digital interface, a standard adopted by the electronic music industry for controlling devices, such as synthesizers and sound cards, that emit music. At minimum, a MIDI representation of a sound includes values for the note's pitch, length, and volume. It can also include additional characteristics, such as attack and delay time. The MIDI standard is supported by most synthesizers, so sounds created on one synthesizer can be played and manipulated on another synthesizer. Computers that have a MIDI interface can record sounds created by a synthesizer and then manipulate the data to produce new sounds. For example, you can change the key of a composition with a single keystroke.
  3. The Musical Instrument Digital Interface 
    The Musical Instrument Digital Interface is a music-definition language and communications protocol enabling electronic instruments from all manufacturers to communicate musical information. A MIDI (.mid) file conveys music like a musical score: both translate music into a simple set of performance instructions. Unlike digital audio (.wav) files, compact discs, or cassettes, MIDI does not capture and store actual sounds. Instead, it is a set of data which describes the specific steps that a soundcard or other playback device must take to generate the same sounds via electronic synthesis. MIDI files are very much smaller than other audio files. The compact size of MIDI files makes them especially well suited for delivery over the Internet. A one-minute MIDI file might require about 10 KB of disk space. Compare this to a .wav file of the same duration, which might require from 5 MB to 10 MB of disk space, depending on the audio qualities of the file. 
  4. THE Plumstone MIDI PROJECT
    Currently, the Java versions 1.4.2 and 1.5 installed on Apple Macintosh OS X computers do not identify connected MIDI devices in a way that is completely compatible with the standard Java Sound API package (javax.sound.midi). Plumstone is an open source Java project which fills in the gap, providing javax.sound.midi compatible MIDI input and output on Apple Mac OS X. Once installed, standard Java programs written on other platforms should execute correctly (Errors/bugs/misunderstandings notwithstanding). Plumstone is free and so comes with absolutely no warranty. You use it at your own risk; however, very few users have reported problems with it. Plumstone is only required for Apple Macs. Don't try it on other platforms. 

  5. Open Source Midi Technology
    A MIDI sound file that contains MIDI messages. MIDI files used in DOS and Windows have a .MID extension. A variation of this format is the RIFF MIDI file, which uses the .RMI extension. The format of a Standard MIDI File (SMF) contains a header "chunk" at the beginning that defines the type, followed by one or more track chunks. Type 0 files store all tracks in one track chunk. Type 1 files use a separate chunk for each track, with the first chunk storing the tempo. Type 0 files use less memory and run faster than type 1. Thus, original MIDI music is maintained in type 1 format and frequently distributed in type 0. MIDI files distributed for editing are usually in type 1 format, since it is difficult to convert from type 0 to type 1 using a MIDI sequencer.
Ask programming questions?



Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 

Current Comments

2 comments so far (post your own) View All Comments Latest 10 Comments:

I am second year diploma student in I.T.

Actually I have a mini-project in my college and the topic is PIANO -a game in which sounds are produced on pressing anyone of the keys !!!

I am in urgent need of the procedure involved in this process. It would be so kind of your organization if you let me know the procedure as soon as possible.

Also it would be grateful if u provide me the email ids of the persons in this fields.

Thankink you. Hope you will do the needful.

yours truly,
abdul salam

Posted by abdulsalam on Saturday, 07.28.07 @ 21:07pm | #22118

Despite the claim above, type 1 MIDI files require no more memory than type 0, and do not run any faster (if a MIDI file cannot be interpreted at full tempo, then it is not particularly useful, no matter what format is used!). Type 1 files are slightly more difficult to interpret, so poorly written MIDI software (and hardware) will occasionally only support type 0. Seeking compatibility with these poor tools is the only reason to choose type 0 over type 1.

Posted by anonymous on Thursday, 12.14.06 @ 04:48am | #1000

  JDO Tutorials
  EAI Articles
  Struts Tutorials
  Java Tutorials
  Java Certification

Tell A Friend
Your Friend Name


Browse all Java Tutorials
Java JSP Struts Servlets Hibernate XML
Ajax JDBC EJB MySQL JavaScript JSF
Maven2 Tutorial JEE5 Tutorial Java Threading Tutorial Photoshop Tutorials Linux Technology
Technology Revolutions Eclipse Spring Tutorial Bioinformatics Tutorials Tools SQL

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net  | Site Map

India News

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright 2007. All rights reserved.

[an error occurred while processing this directive]