scene.org File Archive

File download

<root>­/­demos­/­artists­/­nightradio/btts.zip

File size:
4 317 019 bytes (4.12M)
File date:
2016-10-07 05:45:02
Download count:
all-time: 140

Preview

  • btts/ dir
  • btts/btts_linux 274.12K
  • btts/btts_windows.exe 272.00K
  • btts/data/ dir
  • btts/data/8bit_tales.sunvox 56.71K
  • btts/data/alchemy_masters.sunvox 182.58K
  • btts/data/back.jpg 124.12K
  • btts/data/circles.sunvox 2.76M
  • btts/data/city_dreams.sunvox 98.31K
  • btts/data/code0.jpg 29.14K
  • btts/data/code1.jpg 34.09K
  • btts/data/code2.jpg 1.57K
  • btts/data/elochka.sunvox 300.66K
  • btts/data/forests.sunvox 101.64K
  • btts/data/glow.jpg 9.32K
  • btts/data/pixel_cave.sunvox 31.80K
  • btts/data/pixel_disco.sunvox 668.29K
  • btts/data/pong.sunvox 76.27K
  • btts/data/solim.sunvox 77.11K
  • btts/data/space_seq.sunvox 524.29K
  • btts/data/space_trip.sunvox 119.83K
  • btts/data/timeless.sunvox 75.01K
  • btts/data/waterfalls.sunvox 285.66K
  • btts/data/where.sunvox 291.51K
  • btts/data/window.sunvox 375.46K
  • btts/info_en.txt 889B
  • btts/info_ru.txt 1.61K
  • btts/sources/ dir
  • btts/sources/btts/ dir
  • btts/sources/btts/main/ dir
  • btts/sources/btts/main/font.h 3.58K
  • btts/sources/btts/main/lib_jpg/ dir
  • btts/sources/btts/main/lib_jpg/jpg.cpp 15.67K
  • btts/sources/btts/main/lib_jpg/jpg.h 1.21K
  • btts/sources/btts/main/user_code.cpp 23.74K
  • btts/sources/btts/make/ dir
  • btts/sources/btts/make/Makefile 1.81K
  • btts/sources/btts/make/resources/ dir
  • btts/sources/btts/make/resources/15.bmp 486B
  • btts/sources/btts/make/resources/22.bmp 1.51K
  • btts/sources/btts/make/resources/30.bmp 1.67K
  • btts/sources/btts/make/resources/44.bmp 5.72K
  • btts/sources/btts/make/resources/palmos_filetypes.cpp 131B
  • btts/sources/btts/make/resources/palmos_info.def 30B
  • btts/sources/btts/make/resources/palmos_res.rcp 739B
  • btts/sources/btts/make/resources/win_icon.ico 2.93K
  • btts/sources/btts/make/resources/win_res.h 437B
  • btts/sources/btts/make/resources/win_res.rc 2.00K
  • btts/sources/btts/make/resources/wince_icon.ico 2.93K
  • btts/sources/btts/make/resources/wince_res.h 437B
  • btts/sources/btts/make/resources/wince_res.rc 2.01K
  • btts/sources/sundog_engine/ dir
  • btts/sources/sundog_engine/core/ dir
  • btts/sources/sundog_engine/core/code/ dir
  • btts/sources/sundog_engine/core/code/debug.cpp 4.73K
  • btts/sources/sundog_engine/core/core.h 2.47K
  • btts/sources/sundog_engine/core/debug.h 329B
  • btts/sources/sundog_engine/docs/ dir
  • btts/sources/sundog_engine/docs/license.txt 1.64K
  • btts/sources/sundog_engine/docs/porting.txt 1.03K
  • btts/sources/sundog_engine/docs/using.txt 839B
  • btts/sources/sundog_engine/docs/version.txt 502B
  • btts/sources/sundog_engine/filesystem/ dir
  • btts/sources/sundog_engine/filesystem/code/ dir
  • btts/sources/sundog_engine/filesystem/code/v3nus_fs.cpp 41.11K
  • btts/sources/sundog_engine/filesystem/v3nus_fs.h 5.33K
  • btts/sources/sundog_engine/main/ dir
  • btts/sources/sundog_engine/main/code/ dir
  • btts/sources/sundog_engine/main/code/main.cpp 6.72K
  • btts/sources/sundog_engine/main/user_code.h 356B
  • btts/sources/sundog_engine/memory/ dir
  • btts/sources/sundog_engine/memory/code/ dir
  • btts/sources/sundog_engine/memory/code/memory.cpp 12.48K
  • btts/sources/sundog_engine/memory/memory.h 2.34K
  • btts/sources/sundog_engine/sound/ dir
  • btts/sources/sundog_engine/sound/code/ dir
  • btts/sources/sundog_engine/sound/code/sound_player.cpp 1.03K
  • btts/sources/sundog_engine/sound/code/sound_sndout.cpp 2.09K
  • btts/sources/sundog_engine/sound/code/sound_sndout_linux.h 10.07K
  • btts/sources/sundog_engine/sound/code/sound_sndout_palmos.h 1.81K
  • btts/sources/sundog_engine/sound/code/sound_sndout_win.h 13.49K
  • btts/sources/sundog_engine/sound/sound.h 1.33K
  • btts/sources/sundog_engine/time/ dir
  • btts/sources/sundog_engine/time/code/ dir
  • btts/sources/sundog_engine/time/code/timemanager.cpp 3.37K
  • btts/sources/sundog_engine/time/timemanager.h 425B
  • btts/sources/sundog_engine/utils/ dir
  • btts/sources/sundog_engine/utils/code/ dir
  • btts/sources/sundog_engine/utils/code/utils.cpp 21.74K
  • btts/sources/sundog_engine/utils/utils.h 3.20K
  • btts/sources/sundog_engine/various/ dir
  • btts/sources/sundog_engine/various/palmos/ dir
  • btts/sources/sundog_engine/various/palmos/arm_starter.cpp 8.69K
  • btts/sources/sundog_engine/various/palmos/armscript.ld 372B
  • btts/sources/sundog_engine/various/palmos/DebugMgr.h 6.39K
  • btts/sources/sundog_engine/various/palmos/palm_functions.cpp 20.64K
  • btts/sources/sundog_engine/various/palmos/palm_functions.h 1.98K
  • btts/sources/sundog_engine/various/palmos/PalmTypes.h 6.98K
  • btts/sources/sundog_engine/various/sundog_makefile.inc 7.86K
  • btts/sources/sundog_engine/various/wince/ dir
  • btts/sources/sundog_engine/various/wince/gx_loader.h 2.74K
  • btts/sources/sundog_engine/window_manager/ dir
  • btts/sources/sundog_engine/window_manager/code/ dir
  • btts/sources/sundog_engine/window_manager/code/fonts.h 18.85K
  • btts/sources/sundog_engine/window_manager/code/handlers.cpp 80.48K
  • btts/sources/sundog_engine/window_manager/code/image.cpp 3.30K
  • btts/sources/sundog_engine/window_manager/code/wbd.cpp 20.39K
  • btts/sources/sundog_engine/window_manager/code/wm_directx.h 5.54K
  • btts/sources/sundog_engine/window_manager/code/wm_framebuffer.h 5.63K
  • btts/sources/sundog_engine/window_manager/code/wm_opengl.h 3.34K
  • btts/sources/sundog_engine/window_manager/code/wm_palmos.h 12.08K
  • btts/sources/sundog_engine/window_manager/code/wm_unixgraphics.h 16.69K
  • btts/sources/sundog_engine/window_manager/code/wm_unixgraphics_sdl.h 9.42K
  • btts/sources/sundog_engine/window_manager/code/wm_win32.h 17.96K
  • btts/sources/sundog_engine/window_manager/code/wm_wince.h 21.06K
  • btts/sources/sundog_engine/window_manager/code/wmanager.cpp 48.82K
  • btts/sources/sundog_engine/window_manager/regions/ dir
  • btts/sources/sundog_engine/window_manager/regions/device.h 36.27K
  • btts/sources/sundog_engine/window_manager/regions/devrgn.cpp 31.81K
  • btts/sources/sundog_engine/window_manager/regions/mwsystem.h 1.66K
  • btts/sources/sundog_engine/window_manager/regions/mwtypes.h 33.12K
  • btts/sources/sundog_engine/window_manager/struct.h 10.53K
  • btts/sources/sundog_engine/window_manager/wmanager.h 15.36K
  • btts/sources/sunvox_engine/ dir
  • btts/sources/sunvox_engine/docs/ dir
  • btts/sources/sunvox_engine/docs/license.txt 1.64K
  • btts/sources/sunvox_engine/psynth/ dir
  • btts/sources/sunvox_engine/psynth/psynth.h 9.51K
  • btts/sources/sunvox_engine/psynth/psynth_net.cpp 31.52K
  • btts/sources/sunvox_engine/psynth/psynth_net.h 1.63K
  • btts/sources/sunvox_engine/psynth/psynths_delay.cpp 5.27K
  • btts/sources/sunvox_engine/psynth/psynths_distortion.cpp 4.30K
  • btts/sources/sunvox_engine/psynth/psynths_echo.cpp 4.32K
  • btts/sources/sunvox_engine/psynth/psynths_filter.cpp 15.18K
  • btts/sources/sunvox_engine/psynth/psynths_flanger.cpp 7.37K
  • btts/sources/sunvox_engine/psynth/psynths_fm.cpp 16.41K
  • btts/sources/sunvox_engine/psynth/psynths_generator.cpp 23.15K
  • btts/sources/sunvox_engine/psynth/psynths_kicker.cpp 10.97K
  • btts/sources/sunvox_engine/psynth/psynths_lfo.cpp 3.91K
  • btts/sources/sunvox_engine/psynth/psynths_loop.cpp 5.30K
  • btts/sources/sunvox_engine/psynth/psynths_reverb.cpp 14.74K
  • btts/sources/sunvox_engine/psynth/psynths_sampler.cpp 42.75K
  • btts/sources/sunvox_engine/psynth/psynths_spectravoice.cpp 31.73K
  • btts/sources/sunvox_engine/psynth/psynths_vocal_filter.cpp 14.84K
  • btts/sources/sunvox_engine/psynth/templates/ dir
  • btts/sources/sunvox_engine/psynth/templates/psynth_code_template.cpp 1.23K
  • btts/sources/sunvox_engine/sunvox_engine.cpp 68.44K
  • btts/sources/sunvox_engine/sunvox_engine.h 7.20K
  • btts/sources/sunvox_engine/sunvox_makefile.inc 2.70K

file_id.diz

Ðàä ïðåäñòàâèòü ñâîå î÷åðåäíîå òâîðåíèå - àëüáîì "Back to the sources". 
Âû ìîæåòå ñêà÷àòü åãî â âèäå íàáîðà mp3-øåê èëè æå â âèäå êðàñèâîé è êîìïàêòíîé ïðîãðàììêè äëÿ Windows/Linux (òðåáóåòñÿ âèäåîêàðòà ñ ïîääåðæêîé OpenGL). Ïîñëåäíÿÿ, â îòëè÷èå îò âàðèàíòà ñ mp3, íå èìååò ïîòåðü êà÷åñòâà ïðè âîñïðîèçâåäåíèè ìóçûêè, çàíèìàåò ãîðàçäíî ìåíüøå ìåñòà è âêëþ÷àåò â ñåáÿ ïîëíûé êîìïëåêò èñõîäíèêîâ. Ïîäðîáíîñòè ìîæíî óçíàòü íà ñòðàíèöå http:www.warmplace.ru/music/btts/index_ru.php
Îáùèé ôîðìàò ìóçûêè òðóäíî îïèñàòü â íåñêîëüêèõ ñëîâàõ - àëüáîì âûøåë äîâîëüíî ðàçíîñòîðîííèì. Äóìàþ, êàæäûé íàéäåò ÷òî-òî èíòåðåñíîå äëÿ ñåáÿ :) Òåì íå ìåíåå ÿ ïîñòàðàëñÿ îòñîðòèðîâàòü òðåêè ïî íàñòðîåíèþ è çâó÷àíèþ: â íà÷àëå èäóò êîìïîçèöèè, íàïèñàííûå íà ïðîñòûõ (áàçîâûõ) ñèíòåçàòîðàõ, à áëèæå ê êîíöó - áîëåå "ñåðüåçíûå" è ñëîæíûå ïî ïîñòðîåíèþ.
Âñå áåç èñêëþ÷åíèÿ òðåêè ñîçäàíû â ïðîãðàììå SunVox (àâòîðîì êîòîðîé òàêæå ÿâëÿþñü ÿ :). SunVox áëàãîäàðÿ ñâîåé ìîáèëüíîñòè ïîçâîëèë ïèñàòü ìóçûêó àáñîëþòíî ãäå óãîäíî: ñèäèì äîìà èëè â ñòóäèè - èñïîëüçóåì ñòàöèîíàðíûé êîìï; åäåì â àâòîáóñå, îòäûõàåì íà ïðèðîäå - ñìàðòôîí; îòïóñê, ëåòèì â äðóãóþ ñòðàíó - þçàåì íåòáóê. Âîîáùåì, ãàðàíòèÿ òîãî, ÷òî èäåÿ âàøà íèãäå è íèêîãäà íå ïðîïàäåò. Ïîëíàÿ ñâîáîäà. À äàííûé àëüáîì - ëèøü òîìó ïîäòâåðæäåíèå :)
Òàê ÷òî... Ïðèÿòíîãî ïðîñëóøèâàíèÿ :)
Êàê îáû÷íî, ëþáûå êîìåíòàðèè è ïðåäëîæåíèÿ ïðèâåòñòâóþòñÿ.

Åñëè âû ñêà÷àëè âåðñèþ àëüáîìà â âèäå ïðîãðàììû, òî âîò ñïèñîê êëàâèø óïðàâëåíèÿ:
LEFT/RIGHT - ïðåäûäóùèé/ñëåäóþùèé òðåê;
UP/DOWN - óâåëè÷åíèå/óìåíüøåíèå ãðîìêîñòè;
ESC - âûõîä.

Ñ óâàæåíèåì,
Çîëîòîâ Àëåêñàíäð (NightRadio).

mail: nightradio@gmail.com
www: warmplace.ru
==============================================================================
SunVox Engine Release License:
==============================================================================
The BSD License

Copyright (c) 2002 - 2009, Alex Zolotov <nightradio@gmail.com>
All rights reserved.

Redistribution and use in source and binary forms, with or without 
modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, 
  this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, 
  this list of conditions and the following disclaimer in the documentation 
  and/or other materials provided with the distribution.
* The name of the author may not be used to endorse or promote products derived 
  from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
SunDog engine. v1.5 (xx xxx xxxx)

v1.5 (xx xxx xxxx):
* .
v1.4 (26 oct 2008):
* ALSA support in Linux;
* some another changes...
v1.3 (14 aug 2008):
* fixed bugs in v3nus_fs;
* added sundog_mutex_XXX() functions for wokring with posix mutexes;
* revised window manager.
v1.2 (22 mar 2008):
* added functions device_screen_lock/unlock();
* added SDL support in Linux;
* added DIRECTDRAW mode for PalmOS;
* bugs fixed.
v1.1 (17 feb 2008):
* many bugs fixed.
v1.0 (01 feb 2008):
* first official release.Using the SunDog engine

[1]
Include all SunDog files to your project.

[2]
Check all possible defines in the core/core.h

[3]
Create file with your own code like this:
#include "main/user_code.h"
char *user_window_name = "YOUR WINDOW NAME"
char *user_config_file_name = "config.ini";
int user_window_xsize = 320;
int user_window_ysize = 180;
int user_window_flags = 0;
void render_piece_of_sound( signed short *buffer, int buffer_size, void *user_data )
{
}
void user_init( window_manager *wm )
{
}
int user_event_handler( event *evt, window_manager *wm )
{
    int retval = 0;
    if( evt->event_type == EVT_BUTTONDOWN )
    {
	if( evt->button == KEY_ESCAPE ) 
	{
	    wm->exit_request = 1;
            retval = 1;
	}
    }
    return retval;
}
void user_screen_redraw( window_manager *wm )
{
}
void user_close( window_manager *wm )
{
}
==============================================================================
SunDog engine Release License:
==============================================================================
The BSD License

Copyright (c) 2002 - 2009, Alex Zolotov <nightradio@gmail.com>
All rights reserved.

Redistribution and use in source and binary forms, with or without 
modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, 
  this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, 
  this list of conditions and the following disclaimer in the documentation 
  and/or other materials provided with the distribution.
* The name of the author may not be used to endorse or promote products derived 
  from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
There is instruction how to port SunDog engine to another OS.

[1]
Add info about your specific DEFINEs in the core/core.h

[2]
Add function main() for your device in the main/code/main.cpp

[3]
Make changes in the filesystem/code/v3nus_fs.cpp (.h). Device dependent functions:
get_disks
get_current_disk
get_current_dir
file_size
find_first
find_next
find_close

[4]
Make changes in the sound/*.cpp (*.h). Device dependent functions:
sound_stream_init
sound_stream_play
sound_stream_stop
sound_stream_close

[5]
Make changes in the time/code/timemanager.cpp (.h). Device dependent functions:
time_hours
time_minutes
time_seconds
time_ticks_per_second
time_ticks

[6]
Create file wm_YOURDEVICENAME.h with functions:
device_start
device_end
device_event_handler
device_draw_line
device_draw_box
device_draw_bitmap
device_screen_lock
device_screen_unlock
device_redraw_framebuffer
Include this file in the wmanager.cpp

[7]
Make changes in a following files, if it's necessary:
core/code/debug.cpp (.h)
memory/code/memory.cpp (.h)
utils/code/utils.cpp (.h) NightRadio : Back to the sources (2009)

There are two versions of this album:
1) mp3 files with middle quality;
2) software player with nice OpenGL graphics - highest sound quality + open sources; required PC with Windows or Linux.
Style of the music is various as usually :) So everybody can find something interesting in this. 
I tryed to arrange tracks by its sound complexity and mood.
All tracks composed on the SunVox in various places: at home, in the forest, at sea beach and more.
Used hardware: PC with Linux, Acer Aspire One netbook, Palm Tungsten|T, GSmart MW998 smartphone.

If you use the software version of this album, here is list of keyboard shortcuts for controlling:
LEFT/RIGHT - previous/next track;
UP/DOWN - increase/decrease volume;
ESC - exit.

Any comments are welcome!

With best regards,
Alex Zolotov (NightRadio).

mail: nightradio@gmail.com
www: warmplace.ru