9,879,772 members (30,462 online)
Visit CodeProject.TV
Discuss CodeProject.TV
Sign in
Email
Password
Forgot your password?
Sign in using
home
articles
Chapters and Sections
>
Search
Latest Articles
Latest Tips/Tricks
Top Articles
Beginner Articles
Technical Blogs
Posting/Update Guidelines
Article Help Forum
Article Competition
Submit an article or tip
Post your Blog
quick answers
Ask a Question
View Unanswered Questions
View All Questions...
C# questions
ASP.NET questions
VB.NET questions
C#4.0 questions
C++ questions
discussions
All Message Boards...
Application Lifecycle
>
Running a Business
Sales / Marketing
Collaboration / Beta Testing
Work & Training Issues
Design and Architecture
ASP.NET
JavaScript
C / C++ / MFC
>
ATL / WTL / STL
Managed C++/CLI
Adobe Technologies
C#
Free Tools
Objective-C
Ruby On Rails
Database
Hardware & Devices
>
System Admin
Hosting and Servers
Java
.NET Framework
Mobile
VS 11 & .NET 4.5
Sharepoint
Silverlight / WPF
Visual Basic
Web Development
Site Bugs / Suggestions
features
Component & Service Catalog
Competitions
News
The Insider Newsletter
Newsletter archive
Surveys
Product Showcase
Research Library
CodeProject Stuff
community
The Insider News
The Lounge
The Weird & The Wonderful
The Soapbox
Press Releases
Who's Who
Most Valuable Professionals
Company Listings
Non-English Language
>
General Indian Topics
General Chinese Topics
help
What is 'CodeProject'?
General FAQ
Ask a Question
Bugs and Suggestions
Article Help Forum
Site Map
Advertise with us
Employment Opportunities
About Us
Search within:
Articles
Quick Answers
Messages
Product Catalog
Member's Profile
Messages posted
Articles submitted
Blog Feeds
Technical Blog Articles
Recommendations
Membership FAQ
Articles by Leslie Sanford (Articles: 18)
Articles: 18
Articles
Technical Blogs
Tips
Average article rating: 4.71
Miscellaneous
General
CPianoCtrl - A Display Piano Control
Posted: 30 Dec 2002 Updated:
14 Mar 2008
Views: 140,289 Rating: 4.80/5 Votes: 40 Popularity: 7.68
Licence: The MIT License
Bookmarked: 57
Downloaded: 3,314
An article about using the CPianoCtrl class
Miscellaneous Controls
A Piano Key Control in C#
Posted: 22 Feb 2004 Updated:
22 Feb 2004
Views: 133,567 Rating: 4.22/5 Votes: 18 Popularity: 5.30
Licence: Not specified
Bookmarked: 24
Downloaded: 4,073
A Piano Key Control for the .NET Framework
The Multimedia Timer for the .NET Framework
Posted: 22 Nov 2003 Updated:
1 Mar 2006
Views: 173,854 Rating: 4.86/5 Votes: 49 Popularity: 8.21
Licence: Not specified
Bookmarked: 71
Downloaded: 6,361
A .NET class encapsulating the Win32 multimedia timer.
Audio and Video
Audio
C# MIDI Toolkit
Posted: 26 Feb 2004 Updated:
18 Apr 2007
Views: 1,239,571 Rating: 4.94/5 Votes: 139 Popularity: 10.58
Licence: The MIT License
Bookmarked: 249
Downloaded: 9,421
A toolkit for creating MIDI applications with C#.
C# Synth Toolkit - Part I
Posted: 16 Jul 2007 Updated:
17 Aug 2007
Views: 107,959 Rating: 4.87/5 Votes: 30 Popularity: 7.20
Licence: The MIT License
Bookmarked: 116
Downloaded: 2,537
A toolkit for creating software synthesizers with C# and Managed DirectX.
C# Synth Toolkit - Part II
Posted: 16 Jul 2007 Updated:
17 Aug 2007
Views: 57,578 Rating: 4.83/5 Votes: 19 Popularity: 6.18
Licence: The MIT License
Bookmarked: 87
Downloaded: 532
Demonstrates how to create a simple synthesizer using the C# Synth Toolkit
Wrapper Library for Windows MIDI API
Posted: 16 Aug 2002 Updated:
28 Jan 2008
Views: 442,179 Rating: 4.94/5 Votes: 72 Popularity: 9.18
Licence: The MIT License
Bookmarked: 135
Downloaded: 10,643
A small library encapsulating the Windows MIDI API
Video
Wrapper Class for the Multimedia Timer Functions
Posted: 3 Nov 2002 Updated:
23 Nov 2005
Views: 77,523 Rating: 4.81/5 Votes: 25 Popularity: 6.72
Licence: Not specified
Bookmarked: 62
Downloaded: 3,280
A class that makes using the Multimedia Timer functions easy and painless.
C / C++ Language
General
The .NET Framework's New SynchronizationContext Class
Posted: 27 May 2006 Updated:
8 May 2007
Views: 177,073 Rating: 4.88/5 Votes: 82 Popularity: 9.33
Licence: Not specified
Bookmarked: 156
Downloaded: 0
A new .NET Framework class for making thread synchronization issues easier to manage.
C#
Applications
A DelegateScheduler Class
Posted: 26 Oct 2006 Updated:
13 Mar 2007
Views: 32,863 Rating: 4.00/5 Votes: 6 Popularity: 3.06
Licence: Not specified
Bookmarked: 44
Downloaded: 842
A class in C# that lets you schedule delegate invocations.
A DelegateQueue Class
Posted: 26 Oct 2005 Updated:
13 Mar 2007
Views: 132,352 Rating: 4.82/5 Votes: 41 Popularity: 7.76
Licence: Not specified
Bookmarked: 205
Downloaded: 960
An implementation of the ISynchronizeInvoke interface.
General
A .NET State Machine Toolkit - Part II
Posted: 17 Sep 2005 Updated:
25 Oct 2006
Views: 137,682 Rating: 4.78/5 Votes: 30 Popularity: 7.05
Licence: The Code Project Open License (CPOL)
Bookmarked: 123
Downloaded: 890
A detailed look at using the more advanced features of the .NET state machine toolkit.
A .NET State Machine Toolkit - Part III
Posted: 20 Sep 2005 Updated:
26 Oct 2006
Views: 140,717 Rating: 4.90/5 Votes: 41 Popularity: 7.90
Licence: The Code Project Open License (CPOL)
Bookmarked: 122
Downloaded: 553
Using code generation with the .NET state machine toolkit.
A .NET State Machine Toolkit - Part I
Posted: 16 Sep 2005 Updated:
29 Mar 2007
Views: 224,865 Rating: 4.81/5 Votes: 63 Popularity: 8.65
Licence: The Code Project Open License (CPOL)
Bookmarked: 265
Downloaded: 1,117
An introduction to the .NET State Machine Toolkit.
Algorithms & Recipes
Data Structures
A Skip List in C#
Posted: 31 Aug 2003 Updated:
31 Aug 2003
Views: 127,585 Rating: 4.94/5 Votes: 88 Popularity: 9.61
Licence: The MIT License
Bookmarked: 105
Downloaded: 2,797
Skip Lists, their Algorithms, and a SkipList class in C#.
Persistent Data Structures
Posted: 23 Feb 2005 Updated:
23 Feb 2005
Views: 80,964 Rating: 4.84/5 Votes: 21 Popularity: 6.40
Licence: The MIT License
Bookmarked: 81
Downloaded: 1,200
An article describing the basic principles of persistent data structures.
A Priority Queue in C#
Posted: 3 Mar 2006 Updated:
8 Mar 2006
Views: 71,700 Rating: 4.18/5 Votes: 10 Popularity: 4.18
Licence: The MIT License
Bookmarked: 48
Downloaded: 1,224
A priority queue using the skip list data structure.
A Deque Class in C#
Posted: 25 Sep 2005 Updated:
16 Oct 2006
Views: 51,895 Rating: 4.36/5 Votes: 10 Popularity: 4.36
Licence: Not specified
Bookmarked: 45
Downloaded: 973
A class that implements the deque data structure in C#.
No blogs have been submitted.
No tips have been posted.
Leslie Sanford
United States
Member
Aside from dabbling in BASIC on his old Atari 1040ST years ago, Leslie's programming experience didn't really begin until he discovered the Internet in the late 90s. There he found a treasure trove of information about two of his favorite interests: MIDI and sound synthesis.
After spending a good deal of time calculating formulas he found on the Internet for creating new sounds by hand, he decided that an easier way would be to program the computer to do the work for him. This led him to learn C. He discovered that beyond using programming as a tool for synthesizing sound, he loved programming in and of itself.
Eventually he taught himself C++ and C#, and along the way he immersed himself in the ideas of object oriented programming. Like many of us, he gotten bitten by the design patterns bug and a copy of GOF is never far from his hands.
Now his primary interest is in creating a complete MIDI toolkit using the C# language. He hopes to create something that will become an indispensable tool for those wanting to write MIDI applications for the .NET framework.
Besides programming, his other interests are photography and playing his Les Paul guitars.
Advertise
|
Privacy
|
Mobile
Web01 | 2.6.130516.1 | Last Updated 19 May 2013
Copyright ©
CodeProject
, 1999-2013
All Rights Reserved.
Terms of Use
Layout:
fixed
|
fluid