Author Topic: Programming & Sound...  (Read 10493 times)

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4035
    • View Profile
Programming & Sound...
« on: November 25, 2009, 02:02:07 PM »
Programming and Using Linux Sound - in depth
http://jan.newmarch.name/LinuxSound/

-.-

How it works: Linux audio explained
Posted at 11:30am on Thursday April 8th 2010
http://tuxradar.com/content/how-it-works-linux-audio-explained

-.-

Sound Blaster Series
Hardware Programming Guide
http://pdos.csail.mit.edu/6.828/2005/readings/hardware/SoundBlaster.pdf

-.-


Sound Blaster 16 Programming Document
Written by Ethan Brodsky
Version 3.5 - 6/26/97
http://homepages.cae.wisc.edu/~brodskye/sb16doc/sb16doc.html


-.-

Programming.Source.Sound
 * AdLib/OPL2/OPL3 programming
 * Sound Blaster programming
 * Sample handling
 * MIDI programming
 * FAQ: Audio File Formats v3.08 - lot of technical info about audio files / device characteristics / hardware
 * etc.
http://www.dcee.net/Files/Programm/Sound/


« Last Edit: October 01, 2013, 11:41:26 AM by lemonhorse »

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4035
    • View Profile
Programming Sound (SoundBlaster)
« Reply #1 on: March 02, 2010, 12:24:48 PM »
Sound Blaster AWE32
http://en.wikipedia.org/wiki/Sound_Blaster_AWE32

SoundBlaster
Hardware Programming Guide
http://pdos.csail.mit.edu/6.828/2008/readings/hardware/SoundBlaster.pdf | http://www.phatcode.net/res/243/files/sbhwpg.pdf


SoundBlaster
Programming Information v0.90
January 29, 1995
Andr‚ Baresel - Craig Jackson, 1995
http://www.phatcode.net/res/234/files/sblaster.txt


Developer's Information Pack (Version 3.01)
This document is organized into four main parts. The first details the API for DOS, the second the API
for Windows and the third on SB AWE32’s MIDI non-registered-parameter-number implementation. The
last part describes the 3D Positional Audio Library. ...
http://www.phatcode.net/res/244/files/adip301.pdf


AWE32/EMU8000 Programmer’s Guide
By Dave Rossum (Revision 1.00)
This document is intended to be an official release of the EMU8000 programming within the
AWE32 environment. The descriptions herein should be sufficient to allow programming of the
EMU8000 for all normal functions. The focus in this document is on highly technical aspects of
the EMU8000 chip. We assume that you are experienced programmer and familiar with
hardware level programming. ...
http://www.phatcode.net/res/244/files/emu8kpgm.pdf


Soundblaster files
http://www.algonet.se/~synchron/pheaven/www/area19.htm


[PDF] SB Program Manual - Sound Blaster Series
http://irlp.kc6hur.net/SoundBlaster.pdf


Notes on programming Creative Sound Blaster series ISA cards
http://home.icequake.net/~nemesis/blog/index.php/archives/369



The Unofficial Sound Blaster AWE32 Programming
A guide on programming the 32bit card
(by vince vu / judge dredd)
http://www.intel-assembler.it/portale/5/The-Unofficial-Sound-Blaster-AWE32-Programming/The-Unofficial-Sound-Blaster-AWE32-Programming.asp


Detecting a Sound Blaster
http://www.fysnet.net/detectsb.htm


 Game  Programming  With  DJGPP  
http://webspace.webring.com/people/su/um_11214/ | http://webspace.webring.com/people/su/um_11214/sound.html



Using a sound card in QBasic
http://www.phys.uu.nl/~bergmann/soundblaster.html

These tutorials cover sound programming in QB, from the PLAY statement to external sound libraries like QMIDI and BWSB.
http://www.petesqbsite.com/sections/tutorials/sound.shtml

-.-

Sound Blaster
Programming Information v0.90
January 29, 1995
André Baresel - Craig Jackson
Copyright (c) 1995
http://www.mit.edu/afs/sipb/contrib/doc/specs/board/

« Last Edit: January 23, 2013, 11:35:24 AM by lemonhorse »

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4035
    • View Profile
Programming Sound...
« Reply #2 on: June 19, 2013, 11:30:50 AM »
Creative-Soudcips mit AVR zu Synth recyclen?
Ich habe hier etliche Soundblaster-Soundkarten mit dem OPL und umgebenden Bausteinen herumliegen. Mein Gedanke war nun aus diesen alten Bauteilen als Klangerzeuger einen interessanten FM-basierenden Synthesizer mit nachfolgendem VCA/VCF zu konstruieren, der mittels AVR angesteuert wird. Mein Hauptproblem besteht eigentlich darin ...
https://www.mikrocontroller.net/topic/297762

-.-

Signalverarbeitung mit Python: Sound
http://www.informatik.tu-freiberg.de/lehre/pflicht/EinInf/ws07/Informatik10.pdf

http://inventwithpython.com/makinggames.pdf

-.-

Welcome to the Pyo 0.6.6 documentation
Pyo is a Python module containing classes for a wide variety of audio signal processing types. With pyo, user will be able to include signal processing chains directly in Python scripts or projects, and to manipulate them in real time through the interpreter. Tools in pyo module offer primitives, like mathematical operations on audio signal, basic signal processing (filters, delays, synthesis generators, etc.), but also complex algorithms to create sound granulation and others creative sound manipulations. Pyo supports OSC protocol (Open Sound Control), to ease communications between softwares, and MIDI protocol, for generating sound events and controlling process parameters. Pyo allows creation of sophisticated signal processing chains with all the benefits of a mature, and wild used, general programming language.
http://www.iact.umontreal.ca/pyo/manual/index.html

-.-

This page is divided in four sections: Music software written in Python, Music software supporting Python, Music programming in Python, and a category of unsorted (may still fit in the above) ...
https://wiki.python.org/moin/PythonInMusic

-.-

Python Audio Tools are a collection of audio handling programs which work from the command line. These include programs for CD extraction, track conversion from one audio format to another, track renaming and retagging, track identification, CD burning from tracks, and more.
http://audiotools.sourceforge.net/

-.-

CS101 Lecture 28:
Python: Computing with Audio
http://www.cs.bu.edu/courses/cs101b1/slides/CS101.Lect28.Python.Audio.ppt.pdf

« Last Edit: October 01, 2013, 12:13:33 PM by lemonhorse »