Re: [LAD] making sense of Jack MIDI; or, is this an appropriate use for Jack?

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: M Donalies <ingeniousnebbish@...>
Cc: <linux-audio-dev@...>
Date: Saturday, February 16, 2013 - 5:22 pm

--nextPart1565780.Zdvl0tY93e
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="ISO-8859-1"

On Saturday 16 February 2013 13:15:51 Pedro Lopez-Cabanillas wrote:

To complete the analogy, we should include computer hardware in the picture.
When a vector graphics software application shows an image on a computer
screen, it has rendered the picture using either a software only engine, or an
accelerated one assisted by a computer graphics card, probably through OpenGL.
CAD programs use also vector graphics, and their output is usually sent to
plotters and 3D printers, that don't require bit-mapped renderings before
materializing the output.

Electronic musicians have MIDI synthesizers. Soft synths run on computers that
may render MIDI sequences into digital audio directly. There are also hardware
synths. In the past, hardware synths were included on almost all computer
sound cards, sadly not anymore. Creative still ships Audigy cards containing a
hardware MIDI synth, though. Anyway, many musicians own standalone hardware
synths, and we are naturally conservative regarding good musical instruments.
But synthesizers are not the only musical instruments that understand MIDI.
For instance, the Yamaha Disklavier is a line of acoustic pianos with MIDI
interfaces that don't synthesize anything. The sound is produced by hammers
striking strings, as ever.

There are other use cases for MIDI that don't involve soft synths, or even
don't involve music at all. What I find laughable is the arrogance of
pretending that everybody fits a single use case.

Regards,
Pedro

--nextPart1565780.Zdvl0tY93e
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="ISO-8859-1"

p, li { white-space: pre-wrap; }

On =
Saturday 16 February 2013 13:15:51 Pedro Lopez-Cabanillas wrote:
&gt=
; On Friday 15 February 2013 15:19:03 M Donalies wrote:
&gt=
; > If I want to support=A0
&gt=
; > both audio and midi, then I have to learn 2 completely different=
and
&gt=
; > conflicting=A0 api's.
&gt=
; =A0
&gt=
; Audio and MIDI are two totally different concepts from the beginning.=
You
&gt=
; can mix both of them in your application, but to do so you are going =
to
&gt=
; choose between one or the other point of view, and the chosen alterna=
tive
&gt=
; is going to be determinant on your application's functionalities and =
which
&gt=
; users are going to be happy with(out) them.
&gt=
; I like to explain this issue with an analogy: it is similar to the im=
age
&gt=
; world, where you have vector graphics (MIDI) and bit-mapped or raster=

&gt=
; graphics (digital audio). There are Linux programs working from both =
points
&gt=
; of view, for instance: Inkscape (vector graphics) and Gimp (bitmaps).=
You
&gt=
; can use bitmaps with Inkscape and vector graphics in Gimp, they can
&gt=
; interoperate quite well, but when you mix both worlds, each program t=
ries
&gt=
; to convert the alien object to its own point of view. There are graph=
ic
&gt=
; artists that start a design with Inkscape producing SVG files, and fo=
r the
&gt=
; final product they import a SVG into Gimp. There is also people worki=
ng
&gt=
; directly with Gimp from scratch.
&gt=
; Saving the distances, it is comparable to the work-flow of some music=
ians
&gt=
; starting with a MIDI draft composition and arrangement, and finishing=
it
&gt=
; with a digital audio workstation. There are also musicians that work =
in a
&gt=
; DAW from scratch. In this analogy, the issues with zoom in images are=

&gt=
; comparable to audio stretch/shrink, and the ability to change tempo o=
r
&gt=
; scale on the fly is a direct consequence of this. Like the work based=
on
&gt=
; arbitrary/symbolic units for measuring time and distances, compared w=
ith
&gt=
; measuring it in pixels and frames/seconds.
 
To =
complete the analogy, we should include computer hardware in the pictur=
e. When a vector graphics software application shows an image on a comp=
uter screen, it has rendered the picture using either a software only e=
ngine, or an accelerated one assisted by a computer graphics card, prob=
ably through OpenGL. CAD programs use also vector graphics, and their o=
utput is usually sent to plotters and 3D printers, that don't require b=
it-mapped renderings before materializing the output.
 
Ele=
ctronic musicians have MIDI synthesizers. Soft synths run on computers =
that may render MIDI sequences into digital audio directly. There are a=
lso hardware synths. In the past, hardware synths were included on almo=
st all computer sound cards, sadly not anymore. Creative still ships Au=
digy cards containing a hardware MIDI synth, though. Anyway, many music=
ians own standalone hardware synths, and we are naturally conservative =
regarding good musical instruments. But synthesizers are not the only m=
usical instruments that understand MIDI. For instance, the Yamaha Diskl=
avier is a line of acoustic pianos with MIDI interfaces that don't synt=
hesize anything. The sound is produced by hammers striking strings, as =
ever.
 
The=
re are other use cases for MIDI that don't involve soft synths, or even=
don't involve music at all. What I find laughable is the arrogance of =
pretending that everybody fits a single use case.
 
Reg=
ards,
Ped=
ro
 
--nextPart1565780.Zdvl0tY93e--

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [LAD] making sense of Jack MIDI; or, is this an appropri..., Pedro Lopez-Cabanillas, (Fri Feb 15, 5:53 pm)
Re: [LAD] making sense of Jack MIDI; or, is this an appropri..., Pedro Lopez-Cabanillas, (Sat Feb 16, 12:16 pm)
Re: [LAD] making sense of Jack MIDI; or, is this an appropri..., Pedro Lopez-Cabanillas, (Sat Feb 16, 5:22 pm)
Re: [LAD] making sense of Jack MIDI; or, is this an appropri..., Pedro Lopez-Cabanillas, (Sat Feb 16, 9:39 am)
Re: [LAD] making sense of Jack MIDI; or, is this an appropri..., Pedro Lopez-Cabanillas, (Sat Feb 16, 10:03 am)
Re: [LAD] making sense of Jack MIDI; or, is this an appropri..., Pedro Lopez-Cabanillas, (Sat Feb 16, 11:03 am)
Re: [LAD] making sense of Jack MIDI; or, is this an appropri..., Pedro Lopez-Cabanillas, (Fri Feb 15, 7:15 pm)