Hot answers tagged

33

Middle C, the C written below the treble clef and above the bass clef, has MIDI note 60. Conventionally, this note is referred to as C4. However, Yamaha refers to MIDI note 60 (middle C) as C3. Another major music equipment company, Roland, refers to this note as C4, as is conventional. Therefore, the first note in your first diagram is B4 in “Roland pitch”...


24

Yes, MIDI is primarily a communications protocol. But it also includes specifications for the General MIDI sound set. 128 sounds. Here they are, with their Program Change numbers. https://en.wikipedia.org/wiki/General_MIDI#Piano It wasn't ALL that long ago that sound files were unmanageably large for sending over the internet. So a lot of music was ...


16

The MIDI specification says: If an instrument receives two or more Note On messages with the same key number and MIDI channel, it must make a determination of how to handle the additional Note Ons. It is up to the receiver as to whether the same voice or another voice will be sounded, or if the messages will be ignored. The transmitter, however, must send a ...


14

Yes, it's correct that there is a MIDI standard which relates to your question, but what you are talking about predates MIDI and has more to do with the history of sample-based keyboard instruments. The MIDI 1.0 Specification was published in 1985, but didn't include specific instrument voices like you are talking about, and was only an abstract ...


13

You can go microtonal using MIDI! You don't need an extension. The question is: does your instrument/device (hardware or software) allows it? MIDI can handle microtonality from the control surface to the program interpreting it. One example of MIDI allowing microtonality in the interpreting side is Native Instrument's Absynth. You can set the instrument ...


13

I've used this before and I know there is a ton of documentation for this program. If you scan the documentation you can find out what the results of each event means. This is directly from the documentation: Track, Time, Note_on_c, Channel, Note, Velocity Send a command to play the specified Note (Middle C is defined as Note number 60; all other notes are ...


12

This has been a raging debate for the past 30 years or so. There has been a healthy competition between the two platforms in an effort to corner a large segment of the market share. In the beginning, Macs targeted the creative artsy types and the platform had features and benefits specifically geared to favor musicians and photographers and graphic ...


11

MIDI is not sound. The MIDI specification does not dictate what any instrument sounds like, it's up to the synthesizer to generate the sound. Free synths sound like crap, but good ones can sound as good as the creators can make them. For example, the Pirates of the Caribbean soundtrack is entirely synthesized, yet most people don't even realize it.


11

As I understand it the fifth is generated by always adding seven to the MIDI note number, and the third is generated by adding four. Correct - even more specifically, the perfect fifth is generated by always adding seven to the MIDI note number, and the major third is generated by adding four. However, I don't think it works like that because adding a ...


10

This can be achieved by using tags (see the documentation), for example as follows: \version "2.18.2" myMusic = { \relative c' { c4 d e f | \tag #'printonly { \override NoteHead.style = #'cross f4 f f f | \revert NoteHead.style } \tag #'midionly { r4 r r r | } g a b c | } } \score { \removeWithTag #'...


10

This is too long for a comment, so I'll make it an answer. Let's say you have a round-robin sample program that plays a different speech sample every time. You play this: NoteOn(1,40,100) // "one" NoteOn(1,40,100) // "two" NoteOn(1,40,100) // "three" NoteOn(1,40,100) // "four" NoteOn(1,40,100) // "five&...


9

That's pretty common. My synth does that, too. Overlapping notes is a grey area in midi. But most synths do perform an implicit noteoff when a noteon comes along on that channel. If you want it to stay on, put them on seperate channels. That'll usually do the trick. Midi is primarily meant for piano. And you find lots of notation that shows a chord ...


9

(I'm asking about something like this segment: 3/4 ^G,3/4 [^D3^D,3/2] =G,3/2 [c/4C,/4] C/4 [d3/8^A,/8] G; taken straight from A Little Fight Mewsic by Homestuck) You seem to be confused about what MIDI is. I'm not sure where you got that, but the above clip is emphatically not MIDI. MIDI is a binary format, and as such, is not really human readable. Here, ...


9

Yes, you can make a count-in that you can hear in the midi file, but doesn't show up in the pdf score. The trick is actually to make two score blocks (one with the count-in and one without). Fortunately this is reasonably easy if you use variables. Normally when using multiple instruments in a score you would want to wrap them both in double chevrons <&...


9

You're on the right track for sheet music title and midi file title, but you should use \bookOutputName to control the resulting filename: \header { title = "File title" midititle = "midi title" } music = \relative c' { c1 } \book { \bookOutputName "pdf_file_only" \score { \new Staff \music \layout {} } } \book ...


8

Seems that you are new to the whole synthesis thing and you are looking for specific sounds found in other songs, so I recommend you to start with a software synthesizer that has a big and good library and macro support/dynamics. The library will let you choose from an array of well-organized pre-programmed sounds, and the macros will let you tweak those ...


8

MIDI is only a specification for what instrument (patch) to use, what notes to play, how long and loud to play a note and other things like tempo, time signature and text lyrics. The concept is very similar to how an old player piano works. The midi data is like the piano roll, the sound you hear is from the physical sound produced when the hammers strike ...


8

It won't go out the midi port to your keyboard, but the midi sequencer programs that display notation need it if they're going to show the music in standard notation. It's also helpful if you're a composer and want to know what the key is. Without it, a C4 might be the I, or might be the fifth or somewhere else in the key. You could generally guess based ...


8

Firstly, does your USB keyboard have MIDI out (DIN) sockets as well... ...or is it USB only? If it is USB only, then it is possible to get a hardware converter (from USB to traditional 'DIN' MIDI) that should work as long as the USB Midi keyboard is 'class compliant'. an example is http://www.kentonuk.com/products/items/utilities/usb-host.shtml. Once you ...


8

If you're willing to do it DIY, single board computers like a Raspberry Pi have enough processing oomph to act as (simple) synthesizers. They come with a USB and sound ports, it's just a matter of piecing together the midi driver and a synthesis engine software. Some examples of Pi based synthesizers can be found here.


8

MIDI (SMF) files specify a PPQ (ticks per quarter note) value, which is used as the base for all timestamps. Many programs use a value of 96 or 192 by default. The specification allows much larger values (up to 32767), but many programs do not bother to make this configurable. Another way of getting faster timing would be to use 1/128th notes, but with ...


7

The file is a list of 128 integers -- each of which is the frequency of the corresponding midi note in miliHertz. The first line gives the frequency for midi note 0, the next for midi note 1 and so on. For A440, 12-tone equal temperament, lines 65-72 (inclusive) would be: --lines 1-64 (midi notes 0-63) snipped >> # next is midi 64 329628 349228 369994 ...


7

As per the previous answers, there are electronic kits that are effectively silent, insofar as you only get the sound of a stick striking a rubber pad or, in the cases of some e-kits, mesh heads. However, I'm an acoustic drummer and I've found playing on electronic kits to be problematic: they're invariably fixed to a frame, so you can be limited in where ...


7

Yes it is possible. Using your Mac If you want your Mac to be part of the system, you'll need to leave your Mac on running the software that is producing the sounds at all times, but that doesn't seem to match a "simple always-on piano". Samplers need a lot of resources, and having one on your system 100% of the time might be impractical. If you ...


7

if you want to record and do professional stuffs you go for : DAW (digital audio workstation) , music sequencer or midi sequencer. if you want just play your instrument easily without recording and good sound quality you need to go for : standalone VST (or VSTi) , for example "standalone piano vst". also you can use these VSTs as a plugin in your DAW or ...


7

MIDI is just a stream of instructions, like: "Tell channel 1 to turn on note 60" "Tell channel 2 to turn off note 72" "Tell channel 3 to set parameter 1 to value 231" There is a set of conventions such as: Channel 1 is piano, 34 is electric bass, etc. Parameter 1 is modulation, 7 is volume, 64 is sustain, etc. This is called General MIDI (Wikipedia). ...


7

One thing that no one has mentioned yet (I think) is the audio driver. On Windows, to get multiple audio drivers you either need to use the windows driver, which in general doesn't work very well with DAWs, has more latency and limited multi-device options, or use ASIO4ALL which allows you to combine the inputs into one device and work with low-latency, at ...


Only top voted, non community-wiki answers of a minimum length are eligible