• May 02, 2024, 11:35:36 am

Author Topic: [FREE] DJ Turntable by Nokia  (Read 1235 times)

0 Members and 1 Guest are viewing this topic.

Offline matthew

  • Mass Poster
  • ****
  • Posts: 1,315
  • Reputation: 13
  • SymphonyOS
  • Current Phone: :
    N8-00 (25.007)
    808 (113.010.1508)
    Retired E72, E6-00
[FREE] DJ Turntable by Nokia
« on: June 06, 2014, 12:36:58 am »



DJ Turntable is an open-source Nokia Qt project for showcasing Qt audio capabilities.
The app is essentially a basic audio manipulation tool on which you can play an audio sample and percussion loop, where you are able to scratch, slow, speed and mix your own music.
Use one of the three preset beats or create three of your own.
One audio sample is included but you can load your own .wav or .ogg samples.

The app is compatible with ALL Anna and Belle devices (including E6) with Qt 4.7.4 and higher (select your appropriate installer).


(E6-00 screenshot)







Quote
DJ Turntable v1.4.1
===================

DJ Turntable demonstrates integrating a Qt Quick application to the Qt audio
interface using Qt GameEnabler's audio engine. The application is compatible
with Nokia Anna and Belle devices with Qt 4.7.4 or higher.

This example application is hosted in Nokia Developer Projects:
- http://projects.developer.nokia.com/turntable

For more information on implementation, visit the wiki pages:
- http://projects.developer.nokia.com/turntable/wiki
- http://projects.developer.nokia.com/turntable/wiki/DesignConsiderations
- http://projects.developer.nokia.com/qtgameenabler

What's new
----------

- Added support for ogg vorbis files
- Uses the latest Qt GameEnabler audio engine

1. Usage
-------------------------------------------------------------------------------

Turntable

Play the looping sample with a realistic turntable. The sample can be
scratched with a finger, played faster, slower, and backwards. The speed of
the record can be adjusted with the speed slider, the default 1x speed can be
obtained by double-clicking the speed slider knob. DJ Turntable includes
Cutoff and Resonance control knobs to alter the sample in real time. The knobs
are rotated by moving a finger up and down on top of them.


Sample selector

Use the sample selector to change the sample that the turntable is playing by
selecting the desired sample from the directory view. DJ Turntable support
wav and ogg vorbis files. The following uncompressed WAV formats are supported:

 8-bit unsigned
16-bit unsigned
32-bit float

Only stereo ogg files are supported. Avoid using files with high bitrates and
sample rates since the files are decoded in real-time. C7/N8 and N9 devices are
capable of playing at least 120kbps/44KHz files (depending on the encoder
settings).

The application will open the last selected sample on startup. Use the default
sample button on the right under the back button to reset back to the default
sample.


Drum machine

Play and edit the drum beats. There are three predefined beats which can be
played and edited but the edits are not stored. For the user there are three
beats that are saved in the device memory whenever they are edited. Use the
beat selector buttons at the bottom of the view to switch between the beats.
All the beats are 32 ticks long and they contain 6 different drum samples:
hi-hat, hi-hat open, bass drum, snare, cymbal, and cow bell.

The drum machine will play all drum beats at 150 bpm. Changing the speed of
the turntable will affect the playing speed of the drum machine accordingly.


Keyboard shortcuts

The following keyboard shortcuts exist:
Camera zoom up = Volume up
Camera zoom down = Volume down
Space = Start / stop the turntable
Return = Start / stop the drum machine
Key up = Go to the turntable view
Key down = Go to the drum machine view
Key left = View the 1st tick group in the drum machine
Key right = View the 2nd tick group in the drum machine
Key I = Go to the info view
Key S = Go to the sample selector view
Backspace = Return from the info or sample selector view to the previous view


Samples

The turntable melody sample ivory.wav was created by nick Flick3r and it was
downloaded from http://www.freesound.org. The sample follows the
http://creativecommons.org/licenses/sampling+/1.0/ license.
« Last Edit: June 06, 2014, 12:44:24 am by matthew »