Csound Csound-dev Csound-tekno Search About

[Csnd] Looking for ideas for music education software

Date2013-01-26 09:04
Fromzappfinger
Subject[Csnd] Looking for ideas for music education software
Dear list,

I want to create music education software explaining chords, harmonies, etc. 
I've done something similar in the past using Delphi and the maximum midi
toolkit.

But now it must be platform independant, preferably web-based.

A 'lesson'  consists of some text and short sample pieces of music (midi
file is an option)
When the sample plays a keyboard is shown with the keys animated and the
name of the chord displayed, basically.

I thought if Processing, but Java applets are on their way out. HTML5 is the
future, but do not know about its midi capabilities.

Another option is stand-alone ( not web based ) using Csound and Python
(TKinter) or Processing, sending the note info via OSC.

Any other ideas?

Richard
Or Csound



--
View this message in context: http://csound.1045644.n5.nabble.com/Looking-for-ideas-for-music-education-software-tp5719585.html
Sent from the Csound - General mailing list archive at Nabble.com.

Date2013-01-26 09:33
FromRory Walsh
SubjectRe: [Csnd] Looking for ideas for music education software
I think applets will be around a for a while yet, and if you create a
good enough tool users won't mind downloading the JRE if they need to.
To this end I wouldn't have an issue with using Processing. Flash is
another alternative that might be worth exploring. I recently came
across this on another audio related website:

http://camil.music.illinois.edu/software/harmonia/

Perhaps it might give you some ideas. They say that they 'release the
majority of this code' open source, but I don't see it anywhere!


On 26 January 2013 09:04, zappfinger  wrote:
> Dear list,
>
> I want to create music education software explaining chords, harmonies, etc.
> I've done something similar in the past using Delphi and the maximum midi
> toolkit.
>
> But now it must be platform independant, preferably web-based.
>
> A 'lesson'  consists of some text and short sample pieces of music (midi
> file is an option)
> When the sample plays a keyboard is shown with the keys animated and the
> name of the chord displayed, basically.
>
> I thought if Processing, but Java applets are on their way out. HTML5 is the
> future, but do not know about its midi capabilities.
>
> Another option is stand-alone ( not web based ) using Csound and Python
> (TKinter) or Processing, sending the note info via OSC.
>
> Any other ideas?
>
> Richard
> Or Csound
>
>
>
> --
> View this message in context: http://csound.1045644.n5.nabble.com/Looking-for-ideas-for-music-education-software-tp5719585.html
> Sent from the Csound - General mailing list archive at Nabble.com.
>
>
> Send bugs reports to the Sourceforge bug tracker
>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>

Date2013-01-26 10:03
Frompeiman khosravi
SubjectRe: [Csnd] Looking for ideas for music education software
I would avoid flash because it isn't supported by iOS. A friend sent this to me recently. May be worth exploring. http://peter.sh/2010/08/synthesizing-and-processing-audio-through-javascript-the-audio-api/  

P


On 26 January 2013 09:33, Rory Walsh <rorywalsh@ear.ie> wrote:
I think applets will be around a for a while yet, and if you create a
good enough tool users won't mind downloading the JRE if they need to.
To this end I wouldn't have an issue with using Processing. Flash is
another alternative that might be worth exploring. I recently came
across this on another audio related website:

http://camil.music.illinois.edu/software/harmonia/

Perhaps it might give you some ideas. They say that they 'release the
majority of this code' open source, but I don't see it anywhere!


On 26 January 2013 09:04, zappfinger <zappfinger@gmail.com> wrote:
> Dear list,
>
> I want to create music education software explaining chords, harmonies, etc.
> I've done something similar in the past using Delphi and the maximum midi
> toolkit.
>
> But now it must be platform independant, preferably web-based.
>
> A 'lesson'  consists of some text and short sample pieces of music (midi
> file is an option)
> When the sample plays a keyboard is shown with the keys animated and the
> name of the chord displayed, basically.
>
> I thought if Processing, but Java applets are on their way out. HTML5 is the
> future, but do not know about its midi capabilities.
>
> Another option is stand-alone ( not web based ) using Csound and Python
> (TKinter) or Processing, sending the note info via OSC.
>
> Any other ideas?
>
> Richard
> Or Csound
>
>
>
> --
> View this message in context: http://csound.1045644.n5.nabble.com/Looking-for-ideas-for-music-education-software-tp5719585.html
> Sent from the Csound - General mailing list archive at Nabble.com.
>
>
> Send bugs reports to the Sourceforge bug tracker
>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Date2013-01-26 10:05
FromRichard Dobson
SubjectRe: [Csnd] Looking for ideas for music education software
On 26/01/2013 09:04, zappfinger wrote:
> Dear list,
>
> I want to create music education software explaining chords, harmonies, etc.
> I've done something similar in the past using Delphi and the maximum midi
> toolkit.
>
> But now it must be platform independant, preferably web-based.
>
> A 'lesson'  consists of some text and short sample pieces of music (midi
> file is an option)
> When the sample plays a keyboard is shown with the keys animated and the
> name of the chord displayed, basically.
>
> I thought if Processing, but Java applets are on their way out. HTML5 is the
> future, but do not know about its midi capabilities.
>

It should be no problem. I have just started investigating such things 
myself (and teaching myself HTML 5 while avoiding having to buy a book). 
  Searching on HTML 5 + MIDI reveals lots  of material.

This example uses Midi-js (http://mudcu.be/midi-js/), and happens to use 
HTML 5 as well, but I don't think that midi-js depends on it:

http://mudcu.be/midi-js/WhitneyMusicBox.html


I think an interesting debate can be had as to whether a chord (or a 
single note)  can ever be "explained"!


Richard Dobson

Date2013-01-26 10:11
Fromzappfinger
Subject[Csnd] Re: Looking for ideas for music education software
Thanks Rory, interesting.

Although I won't be using scores, concentrating on pop/jazz notation only,
like C/E ( A C chord with an E note in the bass).

I bought Flash many years ago but used it only for one video clip... and IOS
does not support it I think...

regards,
Richard 



--
View this message in context: http://csound.1045644.n5.nabble.com/Looking-for-ideas-for-music-education-software-tp5719585p5719589.html
Sent from the Csound - General mailing list archive at Nabble.com.

Date2013-01-26 11:36
FromTarmo Johannes
SubjectRe: [Csnd] Looking for ideas for music education software
Hello,

it is not exactly you are looking for, (it is not web-based but independent 
software), but very good and open source - 

are you aware of GNU Solfege?
http://www.solfege.org/

You can create and add different exercises yourself, create learining-trees 
from existing exercised etc etc

greetings,
tarmo

On Saturday, January 26, 2013 01:04:55 AM zappfinger wrote:
> Dear list,
> 
> I want to create music education software explaining chords, harmonies, etc.
> I've done something similar in the past using Delphi and the maximum midi
> toolkit.
> 
> But now it must be platform independant, preferably web-based.
> 
> A 'lesson'  consists of some text and short sample pieces of music (midi
> file is an option)
> When the sample plays a keyboard is shown with the keys animated and the
> name of the chord displayed, basically.
> 
> I thought if Processing, but Java applets are on their way out. HTML5 is the
> future, but do not know about its midi capabilities.
> 
> Another option is stand-alone ( not web based ) using Csound and Python
> (TKinter) or Processing, sending the note info via OSC.
> 
> Any other ideas?
> 
> Richard
> Or Csound
> 
> 
> 
> --
> View this message in context:
> http://csound.1045644.n5.nabble.com/Looking-for-ideas-for-music-education-s
> oftware-tp5719585.html Sent from the Csound - General mailing list archive
> at Nabble.com.
> 
> 
> Send bugs reports to the Sourceforge bug tracker
>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"

Date2013-01-26 11:57
Fromfrancesco
Subject[Csnd] Re: Looking for ideas for music education software
And today i found this

  http://midisheetmusic.sourceforge.net/

maybe interesting, i don't know.

ciao,
francesco.




--
View this message in context: http://csound.1045644.n5.nabble.com/Looking-for-ideas-for-music-education-software-tp5719585p5719592.html
Sent from the Csound - General mailing list archive at Nabble.com.

Date2013-01-26 12:03
Fromfrancesco
Subject[Csnd] Re: Looking for ideas for music education software
and, in Python, there is music21

  http://mit.edu/music21/

again sorry if i'm OT.

ciao,
francesco.




--
View this message in context: http://csound.1045644.n5.nabble.com/Looking-for-ideas-for-music-education-software-tp5719585p5719593.html
Sent from the Csound - General mailing list archive at Nabble.com.

Date2013-01-26 12:13
Fromfrancesco
Subject[Csnd] Re: Looking for ideas for music education software
... now i'm in danger! Please apologies, my brain is too slow ...

Some time ago Mr. Joachim Heintz show some example using InScore
with OSC and Csound):
  
http://csound.1045644.n5.nabble.com/csound-and-inscore-examples-td5718308.html

It needs InScore, obviously, but has great possibilities ...
You can do almost everything via OSC, although not so simple.
But You can have text, images, music (notation via Guido Music Notation),
etc.

I promise, no more ...

ciao,
francesco.





--
View this message in context: http://csound.1045644.n5.nabble.com/Looking-for-ideas-for-music-education-software-tp5719585p5719594.html
Sent from the Csound - General mailing list archive at Nabble.com.

Date2013-01-26 15:30
FromRobert Vogel
SubjectRe: [Csnd] Looking for ideas for music education software
On 01/26/2013 04:04 AM, zappfinger wrote:
Any other ideas?


See this youtube of GMorgan. http://www.youtube.com/watch?v=sguIcAJ4h_U

Version 0.58 is now on Sourceforge.
It works well with Ubuntu, the sequencer is not good in Fedora.

Date2013-01-26 21:15
From"Jacques Leplat"
SubjectRe: [Csnd] Looking for ideas for music education software
Fantastic,

The post below post sums up, to me at least, as to why this list is so 
great. Focussed on CSound, but knowledge sharing from a wide spectrum of 
knowledgeable individuals.

The javascript mentioned works on an i-pad 2's safari browser , and an 
android 2.3 phone, simply awesome.

All the best,

Jacques

>
> It should be no problem. I have just started investigating such things 
> myself (and teaching myself HTML 5 while avoiding having to buy a book). 
> Searching on HTML 5 + MIDI reveals lots  of material.
>
> This example uses Midi-js (http://mudcu.be/midi-js/), and happens to use 
> HTML 5 as well, but I don't think that midi-js depends on it:
>
> http://mudcu.be/midi-js/WhitneyMusicBox.html
>
>
> I think an interesting debate can be had as to whether a chord (or a 
> single note)  can ever be "explained"!
>
>
> Richard Dobson