Neformal Manual


Table of content


Introduction
Interface
File
View
Functions
Notes
Other author's projects

Introduction

Neformal uses Phonon sound engine to play music. Phonon utilize the power of other sound subsystems such as Gstreamer (by deafult), Xine, etc. The support of audio formats is purely depended on back-end capabilities.


Interface

Neformal is simple. No any playlist, no any collection. Just the file browser and few controls and buttons. To play a file, just double click on it or press Enter. The playing is starting, then Neformal find next playable file at the current directory and play it, and acts like this until the reaching the end of the files list.

You also can open the images and text files in the built-in viewers. Yes, the double click or the Enter key. To navigate through the images at the current directory (with the Image viewer), use Space, PageUp/Down, Home and End keys. Rotate the current image with [ and ] keys. The rotation is virtual, without the changing of a file.

At the right of the player's file list you see the Bookmarks panel. Use it for the fast access to favorities directories.

By the way, to navigate quickly to some directory, you can put the path into the directory input field and press Enter.


File menu

Refresh current directory - Neformal cannot update the file list automatically, so if the directory content was changed, update it manually.


View menu

Charset - it show a window with the list of available charsets. Select the charset by the double click. The window shall disappear. The selected charset is used at the MP3 tag encoding and with the text files viewing.


Functions menu

File information - shows the information about a selected file. For the 16 bit PCM WAV's it calculates the RMS value (for the both channels at once).


Notes

Natural 44.1 sample rate

Some sound cards (for example, pro- and semi-pro cards from M-Audio and even some cheap CMedia-based devices) have a brilliant ability to play 44.1 kHz sound in a natural way. But ALSA by default resamples all playing data to 48 kHz. There is a way to avoid this.

First of all, turn off all additional stuff like Pulse audio. Then create the file .asoundrc at your $HOME directory and add to that file a following text:

pcm.44 {
        type plug

        slave {
               pcm "hw:0,0"
               rate 44100
              }

        hint {
              show on
              description "pcm.44"
             }
       }

In a such way we created a new, custom ALSA device pcm.44 that has a properties those we need. Using other player like Audacious, you can set this device directly at the output module options. But Neformal uses the Phonon engine. To set the output device for the Phonon, go to the KDE control centre and open there the Sound System Configuration page. There are the Audio Output list. Choose there a Music item and set to this item a corresponding device. In our case it will be pcm.44 - move it to the top of the available devices list. Apply.

Licensing

This manual and all Neformal media stuff (icons, images, etc) is the public domain. Neformal source code is licensed under GPL v3.


Other author's projects

TEA - the legendary multi-platform text editor.

My home page with the prose and other things.

Atomnaya Smena - my one-person music project. Rock/Indietronica/Symphonic/Psytrance. All music is in the public domain.

Nesmeyana - the band where I am one of the members. All music is in the public domain.

Kostny Mozg - the indie/hip-hop/techno band, where I am one of the members. Public domain and Artistic License.

Roxtonegen - MIDP 2 (Java ME) midlet for the guitar tuning via Java-powered cellphone. Public domain.

Drymba studio - the indie film studio that make ultra-low-budget movies and clay/3D cartoons. I'm one of the creators. Public domain.