Welcome to the Piano World Piano Forums
Over 2.7 million posts about pianos, digital pianos, and all types of keyboard instruments
Join the World's Largest Community of Piano Lovers (it's free)
It's Fun to Play the Piano ... Please Pass It On!

SEARCH
Piano Forums & Piano World
(ad)
Best of Piano Buyer
 Best of Piano Buyer
(ad)
Piano Life Saver - Dampp Chaser
Dampp Chaser Piano Life Saver
Find a Professional
Our Classified Ads
Find Piano Professionals-

*Piano Dealers - Piano Stores
*Piano Tuners
*Piano Teachers
*Piano Movers
*Piano Restorations
*Piano Manufacturers

Advertise on Piano World

(ad)
Accu-Tuner
Sanderson Accu-Tuner
Who's Online Now
125 registered members (achoo42, Andymania, AlphaBravoCharlie, ando, Adypiano, anotherscott, accordeur, Animisha, amad23, 27 invisible), 1,571 guests, and 20 spiders.
Key: Admin, Global Mod, Mod
(ad)
Estonia Pianos
Estonia Pianos
Quick Links to Useful Piano & Music Resources
Quick Links:
*Advertise On Piano World
*Free Piano Newsletter
*Online Piano Recitals
*Piano Recitals Index
*Piano & Music Accessories
*Live Piano Venues
*Music School Listings
* Buying a Piano
*Buying A Acoustic Piano
*Buying a Digital Piano
*Pianos for Sale
*Sell Your Piano
*How Old is My Piano?
*Directory/Site Map
*Virtual Piano
*Music Word Search
*Piano Videos
*Virtual Piano Chords & Scales
Previous Thread
Next Thread
Print Thread
Hop To
any c++ programmers here? looking for musical project ideas #2085404
05/19/13 08:55 PM
05/19/13 08:55 PM
Joined: Sep 2008
Posts: 325
florida
D
dsch Offline OP
Full Member
dsch  Offline OP
Full Member
D

Joined: Sep 2008
Posts: 325
florida
I am teaching an introductory 2000-level C++ course this term and looking for ideas on music-oriented projects or demos for class. If anyone has any ideas, please share!

Piano & Music Gifts & Accessories (570)
Piano accessories and music gift items, digital piano dolly, music theme party goods
Re: any c++ programmers here? looking for musical project ideas [Re: BruceD] #2085479
05/19/13 11:40 PM
05/19/13 11:40 PM
Joined: Sep 2006
Posts: 6,661
D
Damon Offline
6000 Post Club Member
Damon  Offline
6000 Post Club Member
D

Joined: Sep 2006
Posts: 6,661
Originally Posted by BruceD
... " an introductory 2000-level C++ course" is absolutely meaningless to me. Please remember that not everyone in this forum lives in Florida where this expression might be local terminology!

Moreover, an "introductory 2000-level C++ course" in what? Finger-painting? Astro-physics? Animal husbandry? I would have thought that a teacher could have expressed the parameters a little more clearly!


C++, the programming language, of course.

Re: any c++ programmers here? looking for musical project ideas [Re: dsch] #2085480
05/19/13 11:42 PM
05/19/13 11:42 PM
Joined: Sep 2006
Posts: 6,661
D
Damon Offline
6000 Post Club Member
Damon  Offline
6000 Post Club Member
D

Joined: Sep 2006
Posts: 6,661
Originally Posted by dsch
I am teaching an introductory 2000-level C++ course this term and looking for ideas on music-oriented projects or demos for class. If anyone has any ideas, please share!


There are never enough electronic metronomes. smile

Re: any c++ programmers here? looking for musical project ideas [Re: dsch] #2085532
05/20/13 02:09 AM
05/20/13 02:09 AM
Joined: Dec 2009
Posts: 252
California
M
MathGuy Offline
Full Member
MathGuy  Offline
Full Member
M

Joined: Dec 2009
Posts: 252
California
It would also be helpful to know what platform these students will be working on (Windows desktop? Android? XWindows?) and with what sort of development tools. It's easy to imagine apps like a metronome (as Damon suggested - albeit with a smiley), a keyboard simulator, a Simon-like game, and so on, but hard to know what would be feasible for novice programmers without more information.

Re: any c++ programmers here? looking for musical project ideas [Re: dsch] #2085539
05/20/13 02:38 AM
05/20/13 02:38 AM
Joined: Nov 2012
Posts: 1,105
Leicester, UK
M
Mark Polishook Offline
1000 Post Club Member
Mark Polishook  Offline
1000 Post Club Member
M

Joined: Nov 2012
Posts: 1,105
Leicester, UK
dsch ... stetson university (in your part of the world, yes?) has a really strong music technology program

http://www.stetson.edu/other/academics/programs/music-technology.php

you might reach out to one the faculty on that page (one is a computer scientist) and see if there's a way for your students to do something that intersects w/their students or vice versa. even when there are real differences in levels between the student groups there's always a way to find some common thread.

hope this helps ..

Re: any c++ programmers here? looking for musical project ideas [Re: dsch] #2085595
05/20/13 06:59 AM
05/20/13 06:59 AM
Joined: Sep 2010
Posts: 2,378
London
C
chopin_r_us Online content
2000 Post Club Member
chopin_r_us  Online Content
2000 Post Club Member
C

Joined: Sep 2010
Posts: 2,378
London
Midi's a good one. I wrote some stuff years back that did things like exaggerate the dynamics, reverse the keys (not quite sure what the application on that one was). The manipulation you can do with echo back can be quite thought provoking.

Re: any c++ programmers here? looking for musical project ideas [Re: dsch] #2085678
05/20/13 10:45 AM
05/20/13 10:45 AM
Joined: Feb 2013
Posts: 752
M
Mwm Offline
500 Post Club Member
Mwm  Offline
500 Post Club Member
M

Joined: Feb 2013
Posts: 752
How about a VSTi instrument creator that allows one to record his/her own instrument and create the sample set for use in VSTi Midi programmes?

Re: any c++ programmers here? looking for musical project ideas [Re: dsch] #2085684
05/20/13 10:49 AM
05/20/13 10:49 AM
Joined: Jun 2003
Posts: 27,726
Oakland
B
BDB Offline
Yikes! 10000 Post Club Member
BDB  Offline
Yikes! 10000 Post Club Member
B

Joined: Jun 2003
Posts: 27,726
Oakland
Write a decent music OCR application.


Semipro Tech
Any c++ programmers here? looking for musical project ideas [Re: dsch] #2085698
05/20/13 11:15 AM
05/20/13 11:15 AM
Joined: Dec 2010
Posts: 1,304
New York
L
LoPresti Offline
1000 Post Club Member
LoPresti  Offline
1000 Post Club Member
L

Joined: Dec 2010
Posts: 1,304
New York
I see a dangerous triangle forming here:
Music :: Computers :: Beginners

Find something that offers a better chance of success.

Ed


In music, everything one does correctly helps everything else.
Re: Any c++ programmers here? looking for musical project ideas [Re: dsch] #2085709
05/20/13 11:39 AM
05/20/13 11:39 AM
Joined: Nov 2002
Posts: 13,837
Iowa City, IA
Kreisler Offline
Yikes! 10000 Post Club Member
Kreisler  Offline
Yikes! 10000 Post Club Member

Joined: Nov 2002
Posts: 13,837
Iowa City, IA
I'd invent some projects that involve manipulating the music aspects of various APIs.

How to play and synchronize audio within Apple's iOS API, write a WAV - mp3 converter, or manipulating music with the Modus library - http://sourceforge.net/projects/modusml/

Or you could go more basic - display a waveform from an audio file, make a realtime oscilloscope, a bitrate converter.

Or have students write a basic MIDI editor or MIDI file player.

The hard part (to my uneducated mind) is to find a project that fits the goals of the course. I can see where writing a MIDI file player might end up being 1% coding and 99% learning the MIDI specification and how to access the built-in software synth in Quicktime.


"If we continually try to force a child to do what he is afraid to do, he will become more timid, and will use his brains and energy, not to explore the unknown, but to find ways to avoid the pressures we put on him." (John Holt)

www.pianoped.com
www.youtube.com/user/UIPianoPed
Re: Any c++ programmers here? looking for musical project ideas [Re: dsch] #2085737
05/20/13 12:24 PM
05/20/13 12:24 PM
Joined: Sep 2010
Posts: 2,378
London
C
chopin_r_us Online content
2000 Post Club Member
chopin_r_us  Online Content
2000 Post Club Member
C

Joined: Sep 2010
Posts: 2,378
London
Midi specification is nothing, it's windows that's the bugbear.

I just bought an off the shelf circuit board that will turn the 0-5v output of my EMG board into midi. Now that is a laugh - playing the keyboard from your biceps!

Re: Any c++ programmers here? looking for musical project ideas [Re: dsch] #2085780
05/20/13 01:51 PM
05/20/13 01:51 PM
Joined: May 2010
Posts: 2,194
Canada
K
Kuanpiano Offline
2000 Post Club Member
Kuanpiano  Offline
2000 Post Club Member
K

Joined: May 2010
Posts: 2,194
Canada
I did a project in C, where if you input a string of letters, and modifiers, you can produce a melody of sine tones. For example:

+EDAaFfEe-Bb+C-BAGAaEe

Made the melody from Prok 3. I think we were able to write polyphony as well.

*note that the example string is just a sample...I'm pretty sure the syntax was different. But here, the + raises the octave, the - lowere it, and the lower case extemds the duratiom of the note.

It was a fun project, though probably much easier if you use a higher level language like C++.


Working on:
Chopin - Nocturne op. 48 no.1
Debussy - Images Book II

Re: Any c++ programmers here? looking for musical project ideas [Re: dsch] #2085876
05/20/13 04:34 PM
05/20/13 04:34 PM
Joined: Nov 2012
Posts: 1,105
Leicester, UK
M
Mark Polishook Offline
1000 Post Club Member
Mark Polishook  Offline
1000 Post Club Member
M

Joined: Nov 2012
Posts: 1,105
Leicester, UK
dsch -

here's an article about composing using c++

http://www.csounds.com/journal/issue17/gogins_composing_in_cpp.html

you might take a look at "csound"

http://www.csounds.com/

it's a programming environment (based in c) that has long history and a lot of development. so there's plenty of materials out there to see what you might do with it in your class.

another one is "cfugue" ... a programming library in c++ for composing

http://gopalakrishna.palem.in/CFugue.html

there's a lot of stuff like this out there that's been done in college and university courses and academic research centers ... google "c++ music" and things like that ...


Re: Any c++ programmers here? looking for musical project ideas [Re: dsch] #2085878
05/20/13 04:35 PM
05/20/13 04:35 PM
Joined: Sep 2008
Posts: 325
florida
D
dsch Offline OP
Full Member
dsch  Offline OP
Full Member
D

Joined: Sep 2008
Posts: 325
florida
The platform is MS Visual Studio Express. I accept submissions from 2008, 2010, and 2012 versions.

Last edited by dsch; 05/20/13 04:35 PM.
Re: Any c++ programmers here? looking for musical project ideas [Re: Kreisler] #2087782
05/24/13 06:17 AM
05/24/13 06:17 AM
Joined: Sep 2008
Posts: 8,453
Horowitzian Offline
8000 Post Club Member
Horowitzian  Offline
8000 Post Club Member

Joined: Sep 2008
Posts: 8,453
Originally Posted by Kreisler
I'd invent some projects that involve manipulating the music aspects of various APIs.

How to play and synchronize audio within Apple's iOS API, write a WAV - mp3 converter, or manipulating music with the Modus library - http://sourceforge.net/projects/modusml/

Or you could go more basic - display a waveform from an audio file, make a realtime oscilloscope, a bitrate converter.

Or have students write a basic MIDI editor or MIDI file player.

The hard part (to my uneducated mind) is to find a project that fits the goals of the course. I can see where writing a MIDI file player might end up being 1% coding and 99% learning the MIDI specification and how to access the built-in software synth in Quicktime.


Most of Apple's code is Objective-C though.


Close only counts in horseshoes, hand grenades, and nuclear weapons.

Moderated by  Brendan, Kreisler 

(ad)
Pianoteq
PianoTeq Bechstein
Shop our Store for Music Lovers!
PianoSupplies.com is Piano World's Online Store
Please visit our store today.
(ad)
Faust Harrison Pianos
Faust Harrison 100+ Steinway pianos
New Topics - Multiple Forums
Help me choose my next DP
by idfpiano. 10/15/19 10:15 AM
Disappointed with Roland piano
by Mils. 10/15/19 10:10 AM
Help for University course
by Bln99. 10/15/19 08:31 AM
raise up tuning in 20 minutes?
by Andymania. 10/15/19 07:53 AM
Input on NY Steinway D rebuild
by Erchoukyrie. 10/15/19 07:52 AM
What's Hot!!
Our August Newsletter is Out!
------------------
Mason & Hamlin Piano Factory Tour!

-------------------
Posting Pictures on the Forums
-------------------
Forums RULES & HELP
-------------------
ADVERTISE on Piano World
Forum Statistics
Forums41
Topics194,530
Posts2,879,282
Members94,669
Most Online15,252
Mar 21st, 2010
Please Support Our Advertisers


Faust Harrison 100+ Steinways

Dampp Chaser Piano Life Saver

 Best of Piano Buyer

PianoTeq Bechstein
Visit our online store for gifts for music lovers


 
Help keep the forums up and running with a donation, any amount is appreciated!
Or by becoming a Subscribing member! Thank-you.
Donate   Subscribe
 
Our Piano Related Classified Ads
| Dealers | Tuners | Lessons | Movers | Restorations | Pianos For Sale | Sell Your Piano |

Advertise on Piano World
| Subscribe | Piano World | PianoSupplies.com | Advertise on Piano World |
| |Contact | Privacy | Legal | About Us | Site Map | Free Newsletter |


copyright 1997 - 2019 Piano World ® all rights reserved
No part of this site may be reproduced without prior written permission
Powered by UBB.threads™ PHP Forum Software 7.7.1