Results 1 to 11 of 11
  1. #1
    freqrush is offline Member
    Join Date
    Jan 2009
    Location
    Belgium
    Posts
    20
    Rep Power
    0

    Default Programming java if you don't really want to learn java

    Hi

    What are your opinions about this:
    There's a Java program that offers editor support for hardware synthesizers, using the System Exclusive messages specified for each different supported synthesizer.

    System Exclusive messages are strings of hexadecimal numbers, they describe values of certain parameters of sounds.
    People who own a hardware synthesizer are usually musicians, and if they know about the System Exclusive specifications of their synthesizers, it means they are pretty advanced computer musicians.
    But it doesn't mean they are programmers who are used to writing object-oriented code.

    How can a musician write a piece of Java code without learning every aspect of the whole Java language?

    I'm trying to write a step by step tutorial. But as there's a lot of different synthesizers, it's impossible to write a universal step by step tutorial. Or not ?

  2. #2
    freqrush is offline Member
    Join Date
    Jan 2009
    Location
    Belgium
    Posts
    20
    Rep Power
    0

    Default

    Hmm, maybe this post is not so very off topic and should belong at new to java ?

  3. #3
    Fubarable's Avatar
    Fubarable is offline Moderator
    Join Date
    Jun 2008
    Posts
    19,316
    Blog Entries
    1
    Rep Power
    26

    Default

    Java's not a simple scripting language. If you want to do some programming, you'll have no choice but to at least learn the basics well.

  4. #4
    freqrush is offline Member
    Join Date
    Jan 2009
    Location
    Belgium
    Posts
    20
    Rep Power
    0

    Default

    Hi Fubarable,
    Thanks for sharing your opinion.
    A simple scripting language might be XML right?
    Just today, someone posted on the program's mailing list that they've provided an XML driver, so the idea to simplify the process is not new.

    Now if I learn how this XML file should look like, maybe I'll write a Java program to help people writing the XML file :rolleyes:
    Last edited by freqrush; 08-25-2009 at 06:24 PM. Reason: typo

  5. #5
    Fubarable's Avatar
    Fubarable is offline Moderator
    Join Date
    Jun 2008
    Posts
    19,316
    Blog Entries
    1
    Rep Power
    26

    Default

    I consider XML to be a document specification, not a programming language nor a scripting language. No I meant something on the order of simple Microsoft Word or Excel scripts to help automate things -- though these things can get pretty hoary in no time too.

  6. #6
    SamuelM is offline Member
    Join Date
    Dec 2009
    Location
    Minnesota, USA
    Posts
    9
    Rep Power
    0

    Default

    Musicians make great programmers!

    I would introduce them to making the sounds with a program first, results.
    Give them the code and a task like making a rythem
    The student will see a use for what they have learned or they wont.

    I play guitar and mandolin and don't want a computer or amp within miles of them. My mandolin is a 1907 Martin bowl back, my guitar is a Martin DX12.

    Then send me a link to the turorial I'm interested.
    Last edited by SamuelM; 12-30-2009 at 07:44 PM. Reason: typo

  7. #7
    freqrush is offline Member
    Join Date
    Jan 2009
    Location
    Belgium
    Posts
    20
    Rep Power
    0

    Default

    There are similarities between playing music and writing code, I agree.

  8. #8
    freqrush is offline Member
    Join Date
    Jan 2009
    Location
    Belgium
    Posts
    20
    Rep Power
    0

    Default

    JSynthLib, the program, is for editing patches of synthesizers. It's not very useful for a guitar or mandoline player. I mean, if you don't use MIDI.

  9. #9
    freqrush is offline Member
    Join Date
    Jan 2009
    Location
    Belgium
    Posts
    20
    Rep Power
    0

    Default

    I'm sorry for the many replies, but I need to get 20 posts before I can send you a link.

  10. #10
    freqrush is offline Member
    Join Date
    Jan 2009
    Location
    Belgium
    Posts
    20
    Rep Power
    0

    Default

    Ok, now I have 20 posts.
    JSynthLib - home is where I started working on the tutorial.
    write :: JSynthLib :: WebHome is where I plan to put the printable version.

  11. #11
    JosAH's Avatar
    JosAH is online now Moderator
    Join Date
    Sep 2008
    Location
    Voorschoten, the Netherlands
    Posts
    13,516
    Blog Entries
    7
    Rep Power
    20

    Default

    Quote Originally Posted by SamuelM View Post
    Musicians make great programmers!
    My friend is a mathematician and teaches Music Theory at the Mainz university in Germany; he strongly disagrees with you and goes the other way around: most mathematicians and some programmers make good musicians. Most of the time he arrives home desperate, after having tried to teach those music students how to program. Only a few 'get it'. Have a look at his home page and maybe you'll find some interesting publications.

    kind regards,

    Jos

Similar Threads

  1. Best way to learn Java?
    By AwsmGy in forum New To Java
    Replies: 3
    Last Post: 08-22-2009, 11:57 PM
  2. How do you learn java??
    By low224 in forum New To Java
    Replies: 1
    Last Post: 12-07-2008, 08:42 PM
  3. Looking to learn Java.
    By Pwhheee in forum New To Java
    Replies: 2
    Last Post: 11-21-2008, 06:16 PM
  4. How to learn java??
    By superroach in forum New To Java
    Replies: 2
    Last Post: 10-21-2008, 07:51 PM
  5. learn java desktop database programming
    By scchia in forum JDBC
    Replies: 0
    Last Post: 07-21-2008, 05:12 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •