[Windows Mobile Development and Hacking General] Bartje2012:
Intro:

Hi, my name is bart and im a dj / producer

When im traveling i get alot of inspiration. So i would love to be able to make music on my pocket pc. I searched for software like drumsequencer/samplers for pocket pc. ?I found some very basic/not interesting freeware progs. And 1 over the top not realy functional wav sampler wich costs money btw. btw excuse me for my grammar as i am dutch i will likely make some major grammar faults.

So i decided i need to make one my own. and make it good and then release it to the public for free.

The Concept:

Maybe some of you know this program some dont (look it up on google then) but do you remember the program called Rebirth? it is a piece of software by "propellorhead" wich is actualy a digital clone of a oldskool 808 and 909 drumcomputer and 2 303 synths. It also includes 4 basic effects: Delay, Distortion, enveloped cutoff/resonance and a compressor.

Wich are basicaly mathematical formulas wich change the sound produced by one of these drumpcomputers/synths. One of those effects cqan be used for one sound source only.

ok so i basically want to get about thew same specs as that program. Only with less cpu intense graphics, just 1 drum and 1 synth and compatibilaty with atleast the mda vario aka qtek 9100 but i prefer compatibilaty with almost all pocketpc's.

here is a basic list:

1 drumsequencer (with maybe 4 samplekits?)

1 synth (soundgenerator using 4 different wave shapes)

1 cuttof/resonance filter

1 distortion filter

1 delay

1 internal mixer ( each channel will have a own volume knob i guess)

Read this before continueing

Ok so now is the question if you are interested in all this. If you want a program like this read on. If you are good in programming even better.

If you know a lot about music or music in combination with pc software you can definately help me out.

I know almost nothing about programming. Ok i know some oldskool basic, i can do some html and php, but thats it. Tho im not stupid and i learn quick. I also think that this project may be a good excuse to start learning to program. So basically i first need to determine some important facts before i start this project:

Wich programming language is required for this project

How much programming skill will this project need (basic, medium, expert)

What about the soundchips in ppc's and how to communicate with them

Use sound sampling based techniques or sound generating techniques

Are there people to support me, can they help write code, can they help answer questions

And the list go's on... if you think you can answer one of these questions dont hesitade and start to support this project :D

ok nuf said... lets get back to bussines:

Main functions

Ok so i guess i need some main functions wich would be the core of the program. There needs to be a timecode aka bpm (beats per minute)

This means a play button and a stop button. There needs to be a visiualisation of the drumcomp, synth and effects. I would also like to note that im not planning to use the function of a pattern playlist yet ( a playlist tells the sequencer to play different patterns from a database of patterns).

To keep things simple i want to keep this version just playing this 16 step pattern as a loop. Very important is that all sequencers (synth, drums, delay effect) go as fast as the timecode aka bpm.

The Drumcomputer aka Sequencer:

The idea is to make a 16 step sequencer. For those who dont know what that means plz look it up on google. i would like to implement the feature to use different samplekits from a list. i als am wondering wich format whould be best to use to compress these samples... wav, aif, 8 bit 16 bit 22khz ???!!??

The synth aka soundgenerator:

I want the following functions on this soundgenerator.

It is triggered by a sequencer

You can change pitch of each note

sound can be modified by cuttof resonance

you can choose 4 waveshapes: sinus, square, triangle, noize.

very similar to the 303 in rebirth do it doesnt have to have the same sound just the functions.

The effects:

Need to find the mathematical formulas for these effects and check how to convert them to this program.

Internal:

Ok first i want to tell what ISNT needed. I dont need save to be implemented yet as a wont be using playlist and mulitple patterns anyway.

All sound sources (drums, synth effects) have a own volume knob wich indicates the volume. I want to make a internal mixer wich mixes the drum, synth and effects together according to the volume set by these volume knobs.

ok im done typing for some time... i will do some adjustements to this post later on: and if it gets some serious i will make a good decent, main thread, with the name of the project in the title etc.

Thnx for reading all this and i hope to get some nice feedback... or questions.

greetz bart.