├── .gitignore ├── LICENSE ├── ProTrekkr.dsp ├── ProTrekkr.dsw ├── README.md ├── SDL_draw.lib ├── TODO.txt ├── exclude_aros.lst ├── exclude_freebsd.lst ├── exclude_linux.lst ├── exclude_macos_arm64.lst ├── exclude_macosx_ppc.lst ├── exclude_macosx_x86_32.lst ├── exclude_macosx_x86_64.lst ├── exclude_mos.lst ├── exclude_netbsd.lst ├── exclude_windows.lst ├── makedistrib_aros_x86.sh ├── makedistrib_freebsd.sh ├── makedistrib_linux.sh ├── makedistrib_macos_arm64.sh ├── makedistrib_macosx_ppc.sh ├── makedistrib_macosx_x86_32.sh ├── makedistrib_macosx_x86_64.sh ├── makedistrib_macosx_x86_64_ogl.sh ├── makedistrib_mos.sh ├── makedistrib_netbsd.sh ├── makedistrib_window.bat ├── makefile.aos4 ├── makefile.aos4_cross ├── makefile.aros_x86 ├── makefile.aros_x86_ogl ├── makefile.freebsd ├── makefile.haiku ├── makefile.linux ├── makefile.macos_arm64 ├── makefile.macosx_ppc ├── makefile.macosx_x86_32 ├── makefile.macosx_x86_64 ├── makefile.macosx_x86_64_ogl ├── makefile.mingw ├── makefile.mos ├── makefile.netbsd ├── ptk.png ├── ptk_aros.info ├── release └── distrib │ ├── SDL.dll │ ├── changes.txt │ ├── install │ ├── AT3 FIX.reg │ ├── LameACM.inf │ ├── atrac3.acm │ ├── atrac3.inf │ ├── lameACM.acm │ ├── lameACM64 │ │ ├── LameACM.inf │ │ ├── lameACM.acm │ │ └── lame_acm.xml │ └── lame_acm.xml │ ├── instruments │ ├── 909Kick.pti │ ├── Bassdrum.pti │ ├── Bassdrum2.pti │ ├── Bassdrum3.pti │ ├── Bassdrum4.pti │ ├── Bassdrum5.pti │ ├── CrashCymbal.pti │ ├── Snare.pti │ ├── Snare2.pti │ ├── Snare2Light.pti │ ├── Snare3.pti │ ├── Snare4.pti │ └── Snare5.pti │ ├── license.txt │ ├── manual.odt │ ├── manual.pdf │ ├── midicfgs │ └── keepme.txt │ ├── modules │ ├── 303 test.ptk │ ├── AcidTrance.ptk │ ├── Aquarium.ptk │ ├── Arrhenius.ptk │ ├── Brass Tacks.ptk │ ├── C-masters.ptk │ ├── Chemistry.ptk │ ├── Comic Bakery Remix.ptk │ ├── Crickets.ptk │ ├── D.m.Turner Remix.ptk │ ├── Dragon.ptk │ ├── Dream Weaver.ptk │ ├── Elevator Zax.ptk │ ├── Factory of hybrid.ptk │ ├── Flight.ptk │ ├── Gone tipsy.ptk │ ├── Jameson.ptk │ ├── Loop Influenza.ptk │ ├── Lunch with the gods.ptk │ ├── Money.ptk │ ├── Ordinary-Zero.ptk │ ├── Primitive.ptk │ ├── Round A Bout.ptk │ ├── Sudoku padawan.ptk │ ├── Sunday 1830.ptk │ ├── Vacation Climate.ptk │ ├── Without performer.ptk │ ├── Wonderland.ptk │ ├── Yet another Freedom.ptk │ ├── alterraid.ptk │ ├── amarillo.ptk │ ├── aulral.ptk │ ├── bitchbiker.ptk │ ├── block rockin_ beats.ptk │ ├── delmapom.ptk │ ├── devenirunpoulet.ptk │ ├── dne wro3.ptk │ ├── goa.ptk │ ├── love me daddy.ptk │ ├── our trip to syrius.ptk │ ├── plastic elements.ptk │ ├── robot-ballet.ptk │ ├── space game.ptk │ ├── spinning.ptk │ ├── trip to exp.ptk │ ├── unit5.ptk │ ├── valot.ptk │ ├── varso3.ptk │ └── warlock.ptk │ ├── patterns │ └── keepme.txt │ ├── presets │ ├── 70s-1.pts │ ├── 70s-2.pts │ ├── 70s-3.pts │ ├── BassSqIRK.pts │ ├── Commodore-Lead-1.pts │ ├── Commodore-Lead-3.pts │ ├── Commodore-Perc-1.pts │ ├── CommodoreLead-2.pts │ ├── Computers.pts │ ├── DarkFX.pts │ ├── Detuned-Synth.pts │ ├── DistoSweep.pts │ ├── GhostFX.pts │ ├── Goa-3003.pts │ ├── Goa-Lead.pts │ ├── Goa-SawDoubleHi.pts │ ├── Goa-SawShort-Hip.pts │ ├── Goa-Sawshort.pts │ ├── Goa-Short-Rel.pts │ ├── Goa-Short-RelHP.pts │ ├── Goa-SquareShort.pts │ ├── Goa-SquareShortHiP.pts │ ├── Hp-Synth.pts │ ├── Juno106-DetunedLead.pts │ ├── Juno106-DoubleLead.pts │ ├── Juno106-LFObass.pts │ ├── Juno106-LFOstring.pts │ ├── Juno106-LFOstring2.pts │ ├── Juno106-Lead.pts │ ├── Juno106-Mellow.pts │ ├── Juno106-ShortLead.pts │ ├── Juno106-SoftBass.pts │ ├── Juno106-WahWah.pts │ ├── LeadRave4.pts │ ├── Lfos.pts │ ├── Lp-Synth.pts │ ├── Mars-Pulse-1.pts │ ├── MediumHunter.pts │ ├── MegOa.pts │ ├── MiniMoog-Rezonated.pts │ ├── MiniMoog-ShortPad.pts │ ├── MiniMoog-SquareBass.pts │ ├── MiniMoog-SquareLead.pts │ ├── Minimoog-Analogic.pts │ ├── Mogbass.pts │ ├── Mogbassq2.pts │ ├── Perita1.pts │ ├── ReelHigh.pts │ ├── RiffBlast.pts │ ├── SimpleLead.pts │ ├── Sine-Lead.pts │ ├── Sphepad.pts │ ├── Square-Bass.pts │ ├── SquareLead2.pts │ ├── Test.pts │ ├── TranceLead-2.pts │ ├── TranceLead-3.pts │ ├── Waouh.pts │ ├── Warmpad.pts │ ├── Wind.pts │ ├── arpegioshort1.pts │ ├── arpegioshort2.pts │ ├── arpegioshort4.pts │ ├── arpegioshort5.pts │ ├── basdist1.pts │ ├── basdst2.pts │ ├── baslfo.pts │ ├── baslfo2.pts │ ├── baslfo3.pts │ ├── bubble1.pts │ ├── bubble2.pts │ ├── bubble3.pts │ ├── cheeselead.pts │ ├── dstbas1.pts │ ├── dstlfo1.pts │ ├── fartbas1.pts │ ├── fartsynth1.pts │ ├── fatassbass1.pts │ ├── fatassbass2.pts │ ├── fatassbass3.pts │ ├── hash1.pts │ ├── hash2.pts │ ├── hash3.pts │ ├── key1.pts │ ├── key2.pts │ ├── key3.pts │ ├── key4.pts │ ├── key5.pts │ ├── key6.pts │ ├── key7.pts │ ├── key8.pts │ ├── key9.pts │ ├── lead1.pts │ ├── lead2.pts │ ├── lfosynth1.pts │ ├── low1.pts │ ├── metalic1.pts │ ├── metalic2.pts │ ├── metalic3.pts │ ├── metaliclow.pts │ ├── nofilter1.pts │ ├── nofilter3.pts │ ├── pad1.pts │ ├── pad2.pts │ ├── padlow.pts │ ├── padlow2.pts │ ├── padpul1.pts │ ├── padpul2.pts │ ├── padsaw.pts │ ├── square1.pts │ ├── sting1.pts │ ├── sting2.pts │ ├── strings.pts │ ├── strings2.pts │ ├── sweep1.pts │ ├── sweep2.pts │ ├── sweep3.pts │ ├── sweep4.pts │ ├── synthb1.pts │ ├── synthb2.pts │ ├── synthb3.pts │ ├── synthchord1.pts │ ├── synthlfo1.pts │ ├── synthlfo2.pts │ ├── synthlow1.pts │ ├── synthlow2.pts │ ├── synthreso1.pts │ ├── synthreso2.pts │ ├── synthshort1.pts │ ├── synthshort2.pts │ ├── synthshorta.pts │ ├── synthswp1.pts │ ├── synthswp2.pts │ ├── synthswp3.pts │ ├── synthswp4.pts │ ├── thunderdick1.pts │ ├── thunderdick2.pts │ ├── thunderdick3.pts │ ├── thunderdick4.pts │ ├── thunderdick5.pts │ ├── thunderdick6.pts │ ├── trash.pts │ └── trash2.pts │ ├── protrekkr_arm64.app │ └── Contents │ │ ├── Info.plist │ │ ├── MacOS │ │ └── libSDL-1.2.0.dylib │ │ ├── PkgInfo │ │ └── Resources │ │ ├── English.lproj │ │ └── InfoPlist.strings │ │ └── protrekkr.icns │ ├── protrekkr_ppc.app │ └── Contents │ │ ├── Info.plist │ │ ├── MacOS │ │ └── libSDL-1.2.0.dylib │ │ ├── PkgInfo │ │ └── Resources │ │ ├── English.lproj │ │ └── InfoPlist.strings │ │ └── protrekkr.icns │ ├── protrekkr_x86_32.app │ └── Contents │ │ ├── Info.plist │ │ ├── MacOS │ │ └── libSDL-1.2.0.dylib │ │ ├── PkgInfo │ │ └── Resources │ │ ├── English.lproj │ │ └── InfoPlist.strings │ │ └── protrekkr.icns │ ├── protrekkr_x86_64.app │ └── Contents │ │ ├── Info.plist │ │ ├── MacOS │ │ └── libSDL-1.2.0.dylib │ │ ├── PkgInfo │ │ └── Resources │ │ ├── English.lproj │ │ └── InfoPlist.strings │ │ └── protrekkr.icns │ ├── replay │ ├── lib │ │ ├── endianness.cpp │ │ ├── include │ │ │ ├── endianness.h │ │ │ ├── mmreg.h │ │ │ ├── msacm.h │ │ │ ├── ptk_def_properties.h │ │ │ ├── ptkreplay.h │ │ │ ├── replay.h │ │ │ ├── samples_unpack.h │ │ │ ├── synth.h │ │ │ ├── tb_303.h │ │ │ └── wavpack.h │ │ ├── makefile.aos4 │ │ ├── makefile.aros_x86 │ │ ├── makefile.freebsd │ │ ├── makefile.haiku │ │ ├── makefile.linux │ │ ├── makefile.macos_arm64 │ │ ├── makefile.macosx_ppc │ │ ├── makefile.macosx_x86_32 │ │ ├── makefile.macosx_x86_64 │ │ ├── makefile.mingw │ │ ├── makefile.mos │ │ ├── makefile.netbsd │ │ ├── makefile.psp │ │ ├── makefile.psvita │ │ ├── ptkreplay.dsp │ │ ├── ptkreplay.vcproj │ │ ├── replay.cpp │ │ ├── samples_unpack.cpp │ │ ├── sounddriver │ │ │ ├── include │ │ │ │ ├── dsound.h │ │ │ │ ├── sounddriver_aos4.h │ │ │ │ ├── sounddriver_aros.h │ │ │ │ ├── sounddriver_freebsd.h │ │ │ │ ├── sounddriver_haiku.h │ │ │ │ ├── sounddriver_linux.h │ │ │ │ ├── sounddriver_macosx.h │ │ │ │ ├── sounddriver_mos.h │ │ │ │ ├── sounddriver_netbsd.h │ │ │ │ ├── sounddriver_psp.h │ │ │ │ ├── sounddriver_psvita.h │ │ │ │ └── sounddriver_windows.h │ │ │ ├── sounddriver_aos4.cpp │ │ │ ├── sounddriver_aros.cpp │ │ │ ├── sounddriver_freebsd.cpp │ │ │ ├── sounddriver_haiku.cpp │ │ │ ├── sounddriver_linux.cpp │ │ │ ├── sounddriver_macosx.cpp │ │ │ ├── sounddriver_mos.cpp │ │ │ ├── sounddriver_netbsd.cpp │ │ │ ├── sounddriver_psp.cpp │ │ │ ├── sounddriver_psvita.cpp │ │ │ └── sounddriver_windows.cpp │ │ ├── synth.cpp │ │ ├── tb_303.cpp │ │ └── wavpack.cpp │ ├── makefile.aos4 │ ├── makefile.aros_x86 │ ├── makefile.freebsd │ ├── makefile.haiku │ ├── makefile.linux │ ├── makefile.macos_arm64 │ ├── makefile.macosx_ppc │ ├── makefile.macosx_x86_32 │ ├── makefile.macosx_x86_64 │ ├── makefile.mingw │ ├── makefile.mos │ ├── makefile.netbsd │ ├── makefile.psp │ ├── makefile.psvita │ ├── nasm.exe │ ├── test.dsp │ ├── test.dsw │ ├── test.sln │ ├── test.vcproj │ └── test │ │ ├── module.asm │ │ ├── module.macosx │ │ ├── module.s │ │ ├── test_aos4.cpp │ │ ├── test_aros.cpp │ │ ├── test_freebsd.cpp │ │ ├── test_linux.cpp │ │ ├── test_macosx.cpp │ │ ├── test_mos.cpp │ │ ├── test_netbsd.cpp │ │ ├── test_psp.cpp │ │ ├── test_psvita.cpp │ │ └── test_windows.cpp │ ├── reverbs │ ├── 1 Comb.prv │ ├── Echo y.prv │ ├── Great Hall.prv │ ├── Hall 2.prv │ ├── Room 2.prv │ ├── Room 3.prv │ └── Room.prv │ ├── samples │ └── keepme.txt │ └── skins │ ├── 303.bmp │ ├── font.bmp │ ├── font_data.txt │ ├── kbde.txt │ ├── kbde_macosx.txt │ ├── kben.txt │ ├── kben_macosx.txt │ ├── kbfr.txt │ ├── kbfr_macosx.txt │ ├── keyboards.txt │ ├── keyboards_macosx.txt │ ├── neural.bmp │ ├── pattern_font.bmp │ └── pattern_font_double.bmp ├── src ├── editors │ ├── editor_303.cpp │ ├── editor_diskio.cpp │ ├── editor_fx_setup.cpp │ ├── editor_instrument.cpp │ ├── editor_midi.cpp │ ├── editor_pattern.cpp │ ├── editor_reverb.cpp │ ├── editor_sample.cpp │ ├── editor_sequencer.cpp │ ├── editor_setup.cpp │ ├── editor_synth.cpp │ ├── editor_track.cpp │ ├── editor_track_fx.cpp │ ├── include │ │ ├── editor_303.h │ │ ├── editor_diskio.h │ │ ├── editor_fx_setup.h │ │ ├── editor_instrument.h │ │ ├── editor_midi.h │ │ ├── editor_pattern.h │ │ ├── editor_reverb.h │ │ ├── editor_sample.h │ │ ├── editor_sequencer.h │ │ ├── editor_setup.h │ │ ├── editor_synth.h │ │ ├── editor_track.h │ │ ├── editor_track_fx.h │ │ └── patterns_blocks.h │ └── patterns_blocks.cpp ├── extralibs │ ├── bin2c │ │ ├── bin2c.cpp │ │ ├── makefile.macos_arm64 │ │ ├── makefile.macosx_ppc │ │ ├── makefile.macosx_x86_32 │ │ └── makefile.macosx_x86_64 │ ├── sdl_draw │ │ ├── SDL_draw.dsp │ │ ├── SDL_draw.dsw │ │ ├── include │ │ │ └── sdl_draw.h │ │ ├── makefile.aros │ │ ├── makefile.freebsd │ │ ├── makefile.haiku │ │ ├── makefile.linux │ │ ├── makefile.macos_arm64 │ │ ├── makefile.macosx_ppc │ │ ├── makefile.macosx_x86_32 │ │ ├── makefile.macosx_x86_64 │ │ ├── makefile.mingw │ │ ├── makefile.mos │ │ ├── makefile.netbsd │ │ └── src │ │ │ ├── draw_hline.cpp │ │ │ ├── draw_pixel.cpp │ │ │ └── draw_vline.cpp │ └── zlib-1.2.3 │ │ ├── Makefile │ │ ├── adler32.c │ │ ├── compress.c │ │ ├── crc32.c │ │ ├── crc32.h │ │ ├── deflate.c │ │ ├── deflate.h │ │ ├── gzio.c │ │ ├── infback.c │ │ ├── inffast.c │ │ ├── inffast.h │ │ ├── inffixed.h │ │ ├── inflate.c │ │ ├── inflate.h │ │ ├── inftrees.c │ │ ├── inftrees.h │ │ ├── makefile.aos4_cross │ │ ├── makefile.macos_arm64 │ │ ├── makefile.macosx_ppc │ │ ├── makefile.macosx_x86_32 │ │ ├── makefile.macosx_x86_64 │ │ ├── trees.c │ │ ├── trees.h │ │ ├── uncompr.c │ │ ├── zconf.h │ │ ├── zconf.in.h │ │ ├── zlib.h │ │ ├── zutil.c │ │ └── zutil.h ├── files │ ├── 303s.cpp │ ├── config.cpp │ ├── files.cpp │ ├── files_list.cpp │ ├── include │ │ ├── 303s.h │ │ ├── config.h │ │ ├── files.h │ │ ├── files_list.h │ │ ├── insts.h │ │ ├── midi_cfg.h │ │ ├── mods.h │ │ ├── patterns.h │ │ ├── ptps.h │ │ ├── reverbs.h │ │ ├── s3m.h │ │ └── synths.h │ ├── insts.cpp │ ├── midi_cfg.cpp │ ├── mods.cpp │ ├── patterns.cpp │ ├── ptps.cpp │ ├── reverbs.cpp │ ├── s3m.cpp │ └── synths.cpp ├── include │ ├── ptk.h │ ├── variables.h │ └── version.h ├── midi │ ├── include │ │ ├── midi.h │ │ ├── midi_dispatch.h │ │ ├── rterror.h │ │ └── rtmidi.h │ ├── midi.cpp │ ├── midi_dispatch.cpp │ └── rtmidi.cpp ├── plugin │ ├── in2.h │ ├── main.cpp │ ├── out.h │ ├── plugin.dsp │ └── plugin.dsw ├── ptk.cpp ├── samples │ ├── aiff │ │ ├── aiff.cpp │ │ ├── aiff_interface.cpp │ │ └── include │ │ │ ├── aiff.h │ │ │ └── aiff_interface.h │ ├── include │ │ ├── samples_ops.h │ │ └── samples_pack.h │ ├── samples_ops.cpp │ ├── samples_pack.cpp │ ├── wav │ │ ├── include │ │ │ ├── ddc.h │ │ │ ├── riff.h │ │ │ └── riff_interface.h │ │ ├── riff.cpp │ │ └── riff_interface.cpp │ └── wavpack │ │ ├── bits.cpp │ │ ├── include │ │ └── wplocal.h │ │ ├── pack.cpp │ │ ├── tinypack.cpp │ │ ├── words.cpp │ │ └── wputils.cpp ├── support │ ├── SDLMain.m │ ├── include │ │ ├── SDLMain.h │ │ ├── main.h │ │ ├── resource.h │ │ └── timer.h │ ├── main.cpp │ ├── project.ico │ ├── project_16x16.ico │ ├── resources.rc │ ├── resrc1.h │ └── timer.cpp └── ui │ ├── draw_primitives.cpp │ ├── include │ ├── draw_primitives.h │ ├── misc_draw.h │ └── requesters.h │ ├── misc_draw.cpp │ └── requesters.cpp ├── zip.exe └── zlib.lib /.gitignore: -------------------------------------------------------------------------------- 1 | *.obj 2 | *.nbc 3 | *.sbr 4 | *.opt 5 | *.idb 6 | *.ilk 7 | *.pdb 8 | *.plg 9 | *.chw 10 | *.exp 11 | *.sdf 12 | .genio 13 | *.o 14 | *.a 15 | release/distrib/ptk_* -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | BSD 2-Clause License 2 | 3 | Copyright (C) 2008-2025 Franck Charlet. 4 | All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or without 7 | modification, are permitted provided that the following conditions are met: 8 | 9 | * Redistributions of source code must retain the above copyright notice, this 10 | list of conditions and the following disclaimer. 11 | 12 | * Redistributions in binary form must reproduce the above copyright notice, 13 | this list of conditions and the following disclaimer in the documentation 14 | and/or other materials provided with the distribution. 15 | 16 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 17 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 19 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 20 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 22 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 23 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 24 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 25 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26 | -------------------------------------------------------------------------------- /ProTrekkr.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "ProTrekkr"=.\ProTrekkr.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /SDL_draw.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/SDL_draw.lib -------------------------------------------------------------------------------- /TODO.txt: -------------------------------------------------------------------------------- 1 | What may (or not) be done: 2 | 3 | V2.8.3: 4 | 5 | - Add Midi support to AROS, AOS4 and MorphOS (also FreeBSD, NetBSD ?). 6 | - Import ScreamTracker 3 modules and instruments. 7 | 8 | V3.0.0: 9 | 10 | Interface: 11 | 12 | - Graphic display/edition of ADSRs. 13 | - Multiple undo/redo. 14 | - Add a script engine based on LUA for the samples editor. 15 | - Integrated samples recording. 16 | - Integrated Skale Helper equivalent. 17 | - Vertical blocks inversion. 18 | - Expand/shrink blocks function. 19 | - Crossfade between 2 samples (LUA ?). 20 | - Synchro points also exported in milliseconds. 21 | - Drums sequences editor. 22 | - Possibility to expand patterns on paste operations 23 | if the pasted blocks are larger that the patterns themselves. 24 | - Functions to copy/exchange synths and instruments. 25 | - Display LFOs values in milliseconds. 26 | 27 | Audio: 28 | 29 | - Distortion per channel. 30 | - Note delay effect. 31 | - Add Linux Jack support. 32 | - Multiple waveforms for LFOs (sin/saw/square). 33 | - Function to sync LFOs with tempo. 34 | 35 | Files: 36 | 37 | - Import Rebirth RB-338 modules. 38 | - Import Oktalyzer modules. 39 | - Import IFF 8SVX samples. 40 | - Import SoundFont samples. 41 | - Import/Export .FLAC samples. 42 | - Import DigiBooster PRO "DBM0" modules. 43 | - Export patterns to .mid. 44 | 45 | Misc: 46 | 47 | - Big manual with screenshots. 48 | - A replay for the PlayStation 3. 49 | -------------------------------------------------------------------------------- /exclude_aros.lst: -------------------------------------------------------------------------------- 1 | *.svn* 2 | *.DS_Store* 3 | *.dll 4 | *.kkm* 5 | *install* 6 | *mingw* 7 | *netbsd* 8 | *freebsd* 9 | *linux* 10 | *macos* 11 | *haiku* 12 | *aos4* 13 | *windows* 14 | *mos* 15 | *.dsw* 16 | *.dsp* 17 | *.sln* 18 | *.vcproj* 19 | *.exe* 20 | *.asm* 21 | *.cfg* 22 | *lame* 23 | *.o* 24 | *.obj* 25 | *.a 26 | *.lib* 27 | *.ptp* 28 | *.psm* 29 | *.plg* 30 | *.map* 31 | *.ncb* 32 | *.ppb* 33 | *.303* 34 | *.snd* 35 | *.aif* 36 | *stderr* 37 | *stdout* 38 | *ptk_properties.h* 39 | *.zip* 40 | *bin2c* 41 | *.app* 42 | *debug* 43 | *Debug* 44 | *release* 45 | *Release* 46 | *dsound.h* 47 | -------------------------------------------------------------------------------- /exclude_freebsd.lst: -------------------------------------------------------------------------------- 1 | *.svn* 2 | *.DS_Store* 3 | *.dll 4 | *.kkm* 5 | *install* 6 | *mingw* 7 | *netbsd* 8 | *aros* 9 | *linux* 10 | *macos* 11 | *haiku* 12 | *aos4* 13 | *windows* 14 | *mos* 15 | *.dsw* 16 | *.dsp* 17 | *.sln* 18 | *.vcproj* 19 | *.exe* 20 | *.asm* 21 | *.cfg* 22 | *lame* 23 | *.o* 24 | *.obj* 25 | *.a* 26 | *.lib* 27 | *.ptp* 28 | *.psm* 29 | *.plg* 30 | *.map* 31 | *.ncb* 32 | *.ppb* 33 | *.303* 34 | *.snd* 35 | *.aif* 36 | *stderr* 37 | *stdout* 38 | *ptk_properties.h* 39 | *.zip* 40 | *bin2c* 41 | *.app* 42 | *debug* 43 | *Debug* 44 | *release* 45 | *Release* 46 | *dsound.h* 47 | -------------------------------------------------------------------------------- /exclude_linux.lst: -------------------------------------------------------------------------------- 1 | *.svn* 2 | *.DS_Store* 3 | *.dll 4 | *.kkm* 5 | *install* 6 | *mingw* 7 | *freebsd* 8 | *netbsd* 9 | *aros* 10 | *macos* 11 | *haiku* 12 | *aos4* 13 | *windows* 14 | *mos* 15 | *.dsw* 16 | *.dsp* 17 | *.sln* 18 | *.vcproj* 19 | *.exe* 20 | *.asm* 21 | *.cfg* 22 | *lame* 23 | *.o* 24 | *.obj* 25 | *.a* 26 | *.lib* 27 | *.ptp* 28 | *.psm* 29 | *.plg* 30 | *.map* 31 | *.ncb* 32 | *.ppb* 33 | *.303* 34 | *.snd* 35 | *.aif* 36 | *stderr* 37 | *stdout* 38 | *ptk_properties.h* 39 | *.zip* 40 | *bin2c* 41 | *.app* 42 | *debug* 43 | *Debug* 44 | *release* 45 | *Release* 46 | *dsound.h* 47 | -------------------------------------------------------------------------------- /exclude_macos_arm64.lst: -------------------------------------------------------------------------------- 1 | *.svn* 2 | *.DS_Store* 3 | *.dll 4 | *.kkm* 5 | *install* 6 | *mingw* 7 | *freebsd* 8 | *netbsd* 9 | *aros* 10 | *linux* 11 | *ppc* 12 | *x86_32* 13 | *x86_64* 14 | *haiku* 15 | *aos4* 16 | *windows* 17 | *mos* 18 | *.dsw* 19 | *.dsp* 20 | *.sln* 21 | *.vcproj* 22 | *.exe* 23 | *.asm* 24 | *.cfg* 25 | *lame* 26 | *.o* 27 | *.obj* 28 | *.a 29 | *.lib* 30 | *.ptp* 31 | *.psm* 32 | *.ppb* 33 | *.303* 34 | *.plg* 35 | *.map* 36 | *.ncb* 37 | *.snd* 38 | *.aif* 39 | *stderr* 40 | *stdout* 41 | *ptk_properties.h* 42 | *.zip* 43 | *debug* 44 | *Debug* 45 | *release* 46 | *Release* 47 | *keyboards.txt* 48 | *kbde.txt* 49 | *kben.txt* 50 | *kbfr.txt* 51 | *dsound.h* 52 | -------------------------------------------------------------------------------- /exclude_macosx_ppc.lst: -------------------------------------------------------------------------------- 1 | *.svn* 2 | *.DS_Store* 3 | *.dll 4 | *.kkm* 5 | *install* 6 | *mingw* 7 | *freebsd* 8 | *netbsd* 9 | *aros* 10 | *linux* 11 | *x86_32* 12 | *x86_64* 13 | *arm64* 14 | *haiku* 15 | *aos4* 16 | *windows* 17 | *mos* 18 | *.dsw* 19 | *.dsp* 20 | *.sln* 21 | *.vcproj* 22 | *.exe* 23 | *.asm* 24 | *.cfg* 25 | *lame* 26 | *.o* 27 | *.obj* 28 | *.a 29 | *.lib* 30 | *.ptp* 31 | *.psm* 32 | *.ppb* 33 | *.303* 34 | *.plg* 35 | *.map* 36 | *.ncb* 37 | *.snd* 38 | *.aif* 39 | *stderr* 40 | *stdout* 41 | *ptk_properties.h* 42 | *.zip* 43 | *debug* 44 | *Debug* 45 | *release* 46 | *Release* 47 | *keyboards.txt* 48 | *kbde.txt* 49 | *kben.txt* 50 | *kbfr.txt* 51 | *dsound.h* 52 | -------------------------------------------------------------------------------- /exclude_macosx_x86_32.lst: -------------------------------------------------------------------------------- 1 | *.svn* 2 | *.DS_Store* 3 | *.dll 4 | *.kkm* 5 | *install* 6 | *mingw* 7 | *freebsd* 8 | *netbsd* 9 | *aros* 10 | *linux* 11 | *ppc* 12 | *x86_64* 13 | *arm64* 14 | *haiku* 15 | *aos4* 16 | *windows* 17 | *mos* 18 | *.dsw* 19 | *.dsp* 20 | *.sln* 21 | *.vcproj* 22 | *.exe* 23 | *.asm* 24 | *.cfg* 25 | *lame* 26 | *.o* 27 | *.obj* 28 | *.a 29 | *.lib* 30 | *.ptp* 31 | *.psm* 32 | *.ppb* 33 | *.303* 34 | *.plg* 35 | *.map* 36 | *.ncb* 37 | *.snd* 38 | *.aif* 39 | *stderr* 40 | *stdout* 41 | *ptk_properties.h* 42 | *.zip* 43 | *debug* 44 | *Debug* 45 | *release* 46 | *Release* 47 | *keyboards.txt* 48 | *kbde.txt* 49 | *kben.txt* 50 | *kbfr.txt* 51 | *dsound.h* 52 | -------------------------------------------------------------------------------- /exclude_macosx_x86_64.lst: -------------------------------------------------------------------------------- 1 | *.svn* 2 | *.DS_Store* 3 | *.dll 4 | *.kkm* 5 | *install* 6 | *mingw* 7 | *freebsd* 8 | *netbsd* 9 | *aros* 10 | *linux* 11 | *ppc* 12 | *x86_32* 13 | *arm64* 14 | *haiku* 15 | *aos4* 16 | *windows* 17 | *mos* 18 | *.dsw* 19 | *.dsp* 20 | *.sln* 21 | *.vcproj* 22 | *.exe* 23 | *.asm* 24 | *.cfg* 25 | *lame* 26 | *.o* 27 | *.obj* 28 | *.a 29 | *.lib* 30 | *.ptp* 31 | *.psm* 32 | *.ppb* 33 | *.303* 34 | *.plg* 35 | *.map* 36 | *.ncb* 37 | *.snd* 38 | *.aif* 39 | *stderr* 40 | *stdout* 41 | *ptk_properties.h* 42 | *.zip* 43 | *debug* 44 | *Debug* 45 | *release* 46 | *Release* 47 | *keyboards.txt* 48 | *kbde.txt* 49 | *kben.txt* 50 | *kbfr.txt* 51 | *dsound.h* 52 | -------------------------------------------------------------------------------- /exclude_mos.lst: -------------------------------------------------------------------------------- 1 | *.svn* 2 | *.DS_Store* 3 | *.dll 4 | *.kkm* 5 | *install* 6 | *mingw* 7 | *netbsd* 8 | *freebsd* 9 | *linux* 10 | *macos* 11 | *haiku* 12 | *aos4* 13 | *windows* 14 | *.aros* 15 | *.dsw* 16 | *.dsp* 17 | *.sln* 18 | *.vcproj* 19 | *.exe* 20 | *.asm* 21 | *.cfg* 22 | *lame* 23 | *.o* 24 | *.obj* 25 | *.a 26 | *.lib* 27 | *.ptp* 28 | *.psm* 29 | *.plg* 30 | *.map* 31 | *.ncb* 32 | *.ppb* 33 | *.303* 34 | *.snd* 35 | *.aif* 36 | *stderr* 37 | *stdout* 38 | *ptk_properties.h* 39 | *.zip* 40 | *bin2c* 41 | *.app* 42 | *debug* 43 | *Debug* 44 | *release* 45 | *Release* 46 | *dsound.h* 47 | -------------------------------------------------------------------------------- /exclude_netbsd.lst: -------------------------------------------------------------------------------- 1 | *.svn* 2 | *.DS_Store* 3 | *.dll 4 | *.kkm* 5 | *install* 6 | *mingw* 7 | *freebsd* 8 | *aros* 9 | *linux* 10 | *macos* 11 | *haiku* 12 | *aos4* 13 | *windows* 14 | *mos* 15 | *.dsw* 16 | *.dsp* 17 | *.sln* 18 | *.vcproj* 19 | *.exe* 20 | *.asm* 21 | *.cfg* 22 | *lame* 23 | *.o* 24 | *.obj* 25 | *.a* 26 | *.lib* 27 | *.ptp* 28 | *.psm* 29 | *.plg* 30 | *.map* 31 | *.ncb* 32 | *.ppb* 33 | *.303* 34 | *.snd* 35 | *.aif* 36 | *stderr* 37 | *stdout* 38 | *ptk_properties.h* 39 | *.zip* 40 | *bin2c* 41 | *.app* 42 | *debug* 43 | *Debug* 44 | *release* 45 | *Release* 46 | *dsound.h* 47 | -------------------------------------------------------------------------------- /exclude_windows.lst: -------------------------------------------------------------------------------- 1 | *.svn* 2 | *.DS_Store* 3 | *.cfg* 4 | *.kkm* 5 | *freebsd* 6 | *aros* 7 | *linux* 8 | *macos* 9 | *haiku* 10 | *aos4* 11 | *netbsd* 12 | *mos* 13 | *.o* 14 | *.obj* 15 | *.a 16 | *.exp* 17 | *.ptp* 18 | *.psm* 19 | *.ppb* 20 | *.303* 21 | *.plg* 22 | *.map* 23 | *.ncb* 24 | *.lib* 25 | *.snd* 26 | *.aif* 27 | *stderr* 28 | *stdout* 29 | *.elf* 30 | *ptk_properties.h* 31 | *.zip* 32 | *test.exe* 33 | *bin2c* 34 | *.app* 35 | *debug* 36 | *Debug* 37 | *release* 38 | *Release* 39 | -------------------------------------------------------------------------------- /makedistrib_aros_x86.sh: -------------------------------------------------------------------------------- 1 | cd release/distrib/ 2 | zip -vr ptk_v2.8.3_PRE_4_aros_x86.zip * -x@//exclude_aros.lst 3 | cd / 4 | cd / 5 | 6 | -------------------------------------------------------------------------------- /makedistrib_freebsd.sh: -------------------------------------------------------------------------------- 1 | cd release/distrib/ 2 | zip -vr ptk_v2.8.3_PRE_4_freebsd.zip * -x@../../exclude_freebsd.lst 3 | cd .. 4 | cd .. 5 | 6 | -------------------------------------------------------------------------------- /makedistrib_linux.sh: -------------------------------------------------------------------------------- 1 | cd release/distrib/ 2 | zip -vr ptk_v2.8.3_PRE_4_linux.zip * -x@../../exclude_linux.lst 3 | cd .. 4 | cd .. 5 | 6 | -------------------------------------------------------------------------------- /makedistrib_macos_arm64.sh: -------------------------------------------------------------------------------- 1 | cd release/distrib/ 2 | zip -vr ptk_v2.8.3_PRE_4_macos_arm64.zip * -x@../../exclude_macos_arm64.lst 3 | cd .. 4 | cd .. 5 | -------------------------------------------------------------------------------- /makedistrib_macosx_ppc.sh: -------------------------------------------------------------------------------- 1 | cd release/distrib/ 2 | zip -vr ptk_v2.8.3_PRE_4_macosx_ppc.zip * -x@../../exclude_macosx_ppc.lst 3 | cd .. 4 | cd .. 5 | -------------------------------------------------------------------------------- /makedistrib_macosx_x86_32.sh: -------------------------------------------------------------------------------- 1 | cd release/distrib/ 2 | zip -vr ptk_v2.8.3_PRE_4_macosx_x86_32.zip * -x@../../exclude_macosx_x86_32.lst 3 | cd .. 4 | cd .. 5 | -------------------------------------------------------------------------------- /makedistrib_macosx_x86_64.sh: -------------------------------------------------------------------------------- 1 | cd release/distrib/ 2 | zip -vr ptk_v2.8.3_PRE_4_macosx_x86_64.zip * -x@../../exclude_macosx_x86_64.lst 3 | cd .. 4 | cd .. 5 | -------------------------------------------------------------------------------- /makedistrib_macosx_x86_64_ogl.sh: -------------------------------------------------------------------------------- 1 | cd release/distrib/ 2 | zip -vr ptk_v2.8.3_PRE_4_macosx_x86_64_ogl.zip * -x@../../exclude_macosx_x86_64.lst 3 | cd .. 4 | cd .. 5 | -------------------------------------------------------------------------------- /makedistrib_mos.sh: -------------------------------------------------------------------------------- 1 | cd release/distrib/ 2 | lha -ar r ptk_v2.8.4_PRE_3_mos.lha #? 3 | cd / 4 | cd / 5 | -------------------------------------------------------------------------------- /makedistrib_netbsd.sh: -------------------------------------------------------------------------------- 1 | cd release/distrib/ 2 | zip -vr ptk_v2.8.3_PRE_4_netbsd_amd64.zip * -x@../../exclude_netbsd.lst 3 | cd .. 4 | cd .. 5 | 6 | -------------------------------------------------------------------------------- /makedistrib_window.bat: -------------------------------------------------------------------------------- 1 | cd release\distrib\ 2 | ..\..\zip -vr ptk_v2.8.3_PRE_4_windows.zip * -x@..\..\exclude_windows.lst 3 | cd .. 4 | cd .. 5 | 6 | -------------------------------------------------------------------------------- /ptk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/ptk.png -------------------------------------------------------------------------------- /ptk_aros.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/ptk_aros.info -------------------------------------------------------------------------------- /release/distrib/SDL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/SDL.dll -------------------------------------------------------------------------------- /release/distrib/install/AT3 FIX.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32] 4 | "msacm.atrac3acm"="atrac3.acm" 5 | 6 | [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers.desc] 7 | "atrac3.acm"="Sony ATRAC3 ACM" 8 | -------------------------------------------------------------------------------- /release/distrib/install/atrac3.acm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/install/atrac3.acm -------------------------------------------------------------------------------- /release/distrib/install/lameACM.acm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/install/lameACM.acm -------------------------------------------------------------------------------- /release/distrib/install/lameACM64/lameACM.acm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/install/lameACM64/lameACM.acm -------------------------------------------------------------------------------- /release/distrib/install/lameACM64/lame_acm.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /release/distrib/install/lame_acm.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /release/distrib/instruments/909Kick.pti: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/instruments/909Kick.pti -------------------------------------------------------------------------------- /release/distrib/instruments/Bassdrum.pti: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/instruments/Bassdrum.pti -------------------------------------------------------------------------------- /release/distrib/instruments/Bassdrum2.pti: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/instruments/Bassdrum2.pti -------------------------------------------------------------------------------- /release/distrib/instruments/Bassdrum3.pti: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/instruments/Bassdrum3.pti -------------------------------------------------------------------------------- /release/distrib/instruments/Bassdrum4.pti: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/instruments/Bassdrum4.pti -------------------------------------------------------------------------------- /release/distrib/instruments/Bassdrum5.pti: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/instruments/Bassdrum5.pti -------------------------------------------------------------------------------- /release/distrib/instruments/CrashCymbal.pti: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/instruments/CrashCymbal.pti -------------------------------------------------------------------------------- /release/distrib/instruments/Snare.pti: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/instruments/Snare.pti -------------------------------------------------------------------------------- /release/distrib/instruments/Snare2.pti: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/instruments/Snare2.pti -------------------------------------------------------------------------------- /release/distrib/instruments/Snare2Light.pti: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/instruments/Snare2Light.pti -------------------------------------------------------------------------------- /release/distrib/instruments/Snare3.pti: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/instruments/Snare3.pti -------------------------------------------------------------------------------- /release/distrib/instruments/Snare4.pti: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/instruments/Snare4.pti -------------------------------------------------------------------------------- /release/distrib/instruments/Snare5.pti: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/instruments/Snare5.pti -------------------------------------------------------------------------------- /release/distrib/license.txt: -------------------------------------------------------------------------------- 1 | Protrekkr 2 | Based on Juan Antonio Arguelles Rius's NoiseTrekker. 3 | 4 | Copyright (C) 2008-2025 Franck Charlet. 5 | All rights reserved. 6 | 7 | Redistribution and use in source and binary forms, with or without 8 | modification, are permitted provided that the following conditions 9 | are met: 10 | 11 | 1. Redistributions of source code must retain the above copyright notice, 12 | this list of conditions and the following disclaimer. 13 | 14 | 2. Redistributions in binary form must reproduce the above copyright notice, 15 | this list of conditions and the following disclaimer in the documentation 16 | and/or other materials provided with the distribution. 17 | 18 | THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND 19 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 20 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 21 | ARE DISCLAIMED. IN NO EVENT SHALL FRANCK CHARLET OR CONTRIBUTORS BE LIABLE 22 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 23 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 24 | OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25 | HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 26 | LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27 | OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28 | SUCH DAMAGE. 29 | -------------------------------------------------------------------------------- /release/distrib/manual.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/manual.odt -------------------------------------------------------------------------------- /release/distrib/manual.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/manual.pdf -------------------------------------------------------------------------------- /release/distrib/midicfgs/keepme.txt: -------------------------------------------------------------------------------- 1 | midi configurations here -------------------------------------------------------------------------------- /release/distrib/modules/303 test.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/303 test.ptk -------------------------------------------------------------------------------- /release/distrib/modules/AcidTrance.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/AcidTrance.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Aquarium.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Aquarium.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Arrhenius.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Arrhenius.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Brass Tacks.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Brass Tacks.ptk -------------------------------------------------------------------------------- /release/distrib/modules/C-masters.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/C-masters.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Chemistry.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Chemistry.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Comic Bakery Remix.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Comic Bakery Remix.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Crickets.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Crickets.ptk -------------------------------------------------------------------------------- /release/distrib/modules/D.m.Turner Remix.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/D.m.Turner Remix.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Dragon.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Dragon.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Dream Weaver.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Dream Weaver.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Elevator Zax.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Elevator Zax.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Factory of hybrid.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Factory of hybrid.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Flight.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Flight.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Gone tipsy.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Gone tipsy.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Jameson.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Jameson.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Loop Influenza.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Loop Influenza.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Lunch with the gods.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Lunch with the gods.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Money.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Money.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Ordinary-Zero.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Ordinary-Zero.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Primitive.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Primitive.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Round A Bout.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Round A Bout.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Sudoku padawan.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Sudoku padawan.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Sunday 1830.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Sunday 1830.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Vacation Climate.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Vacation Climate.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Without performer.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Without performer.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Wonderland.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Wonderland.ptk -------------------------------------------------------------------------------- /release/distrib/modules/Yet another Freedom.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/Yet another Freedom.ptk -------------------------------------------------------------------------------- /release/distrib/modules/alterraid.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/alterraid.ptk -------------------------------------------------------------------------------- /release/distrib/modules/amarillo.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/amarillo.ptk -------------------------------------------------------------------------------- /release/distrib/modules/aulral.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/aulral.ptk -------------------------------------------------------------------------------- /release/distrib/modules/bitchbiker.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/bitchbiker.ptk -------------------------------------------------------------------------------- /release/distrib/modules/block rockin_ beats.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/block rockin_ beats.ptk -------------------------------------------------------------------------------- /release/distrib/modules/delmapom.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/delmapom.ptk -------------------------------------------------------------------------------- /release/distrib/modules/devenirunpoulet.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/devenirunpoulet.ptk -------------------------------------------------------------------------------- /release/distrib/modules/dne wro3.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/dne wro3.ptk -------------------------------------------------------------------------------- /release/distrib/modules/goa.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/goa.ptk -------------------------------------------------------------------------------- /release/distrib/modules/love me daddy.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/love me daddy.ptk -------------------------------------------------------------------------------- /release/distrib/modules/our trip to syrius.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/our trip to syrius.ptk -------------------------------------------------------------------------------- /release/distrib/modules/plastic elements.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/plastic elements.ptk -------------------------------------------------------------------------------- /release/distrib/modules/robot-ballet.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/robot-ballet.ptk -------------------------------------------------------------------------------- /release/distrib/modules/space game.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/space game.ptk -------------------------------------------------------------------------------- /release/distrib/modules/spinning.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/spinning.ptk -------------------------------------------------------------------------------- /release/distrib/modules/trip to exp.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/trip to exp.ptk -------------------------------------------------------------------------------- /release/distrib/modules/unit5.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/unit5.ptk -------------------------------------------------------------------------------- /release/distrib/modules/valot.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/valot.ptk -------------------------------------------------------------------------------- /release/distrib/modules/varso3.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/varso3.ptk -------------------------------------------------------------------------------- /release/distrib/modules/warlock.ptk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/modules/warlock.ptk -------------------------------------------------------------------------------- /release/distrib/patterns/keepme.txt: -------------------------------------------------------------------------------- 1 | patterns here -------------------------------------------------------------------------------- /release/distrib/presets/70s-1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/70s-1.pts -------------------------------------------------------------------------------- /release/distrib/presets/70s-2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/70s-2.pts -------------------------------------------------------------------------------- /release/distrib/presets/70s-3.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/70s-3.pts -------------------------------------------------------------------------------- /release/distrib/presets/BassSqIRK.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/BassSqIRK.pts -------------------------------------------------------------------------------- /release/distrib/presets/Commodore-Lead-1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Commodore-Lead-1.pts -------------------------------------------------------------------------------- /release/distrib/presets/Commodore-Lead-3.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Commodore-Lead-3.pts -------------------------------------------------------------------------------- /release/distrib/presets/Commodore-Perc-1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Commodore-Perc-1.pts -------------------------------------------------------------------------------- /release/distrib/presets/CommodoreLead-2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/CommodoreLead-2.pts -------------------------------------------------------------------------------- /release/distrib/presets/Computers.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Computers.pts -------------------------------------------------------------------------------- /release/distrib/presets/DarkFX.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/DarkFX.pts -------------------------------------------------------------------------------- /release/distrib/presets/Detuned-Synth.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Detuned-Synth.pts -------------------------------------------------------------------------------- /release/distrib/presets/DistoSweep.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/DistoSweep.pts -------------------------------------------------------------------------------- /release/distrib/presets/GhostFX.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/GhostFX.pts -------------------------------------------------------------------------------- /release/distrib/presets/Goa-3003.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Goa-3003.pts -------------------------------------------------------------------------------- /release/distrib/presets/Goa-Lead.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Goa-Lead.pts -------------------------------------------------------------------------------- /release/distrib/presets/Goa-SawDoubleHi.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Goa-SawDoubleHi.pts -------------------------------------------------------------------------------- /release/distrib/presets/Goa-SawShort-Hip.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Goa-SawShort-Hip.pts -------------------------------------------------------------------------------- /release/distrib/presets/Goa-Sawshort.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Goa-Sawshort.pts -------------------------------------------------------------------------------- /release/distrib/presets/Goa-Short-Rel.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Goa-Short-Rel.pts -------------------------------------------------------------------------------- /release/distrib/presets/Goa-Short-RelHP.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Goa-Short-RelHP.pts -------------------------------------------------------------------------------- /release/distrib/presets/Goa-SquareShort.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Goa-SquareShort.pts -------------------------------------------------------------------------------- /release/distrib/presets/Goa-SquareShortHiP.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Goa-SquareShortHiP.pts -------------------------------------------------------------------------------- /release/distrib/presets/Hp-Synth.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Hp-Synth.pts -------------------------------------------------------------------------------- /release/distrib/presets/Juno106-DetunedLead.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Juno106-DetunedLead.pts -------------------------------------------------------------------------------- /release/distrib/presets/Juno106-DoubleLead.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Juno106-DoubleLead.pts -------------------------------------------------------------------------------- /release/distrib/presets/Juno106-LFObass.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Juno106-LFObass.pts -------------------------------------------------------------------------------- /release/distrib/presets/Juno106-LFOstring.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Juno106-LFOstring.pts -------------------------------------------------------------------------------- /release/distrib/presets/Juno106-LFOstring2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Juno106-LFOstring2.pts -------------------------------------------------------------------------------- /release/distrib/presets/Juno106-Lead.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Juno106-Lead.pts -------------------------------------------------------------------------------- /release/distrib/presets/Juno106-Mellow.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Juno106-Mellow.pts -------------------------------------------------------------------------------- /release/distrib/presets/Juno106-ShortLead.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Juno106-ShortLead.pts -------------------------------------------------------------------------------- /release/distrib/presets/Juno106-SoftBass.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Juno106-SoftBass.pts -------------------------------------------------------------------------------- /release/distrib/presets/Juno106-WahWah.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Juno106-WahWah.pts -------------------------------------------------------------------------------- /release/distrib/presets/LeadRave4.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/LeadRave4.pts -------------------------------------------------------------------------------- /release/distrib/presets/Lfos.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Lfos.pts -------------------------------------------------------------------------------- /release/distrib/presets/Lp-Synth.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Lp-Synth.pts -------------------------------------------------------------------------------- /release/distrib/presets/Mars-Pulse-1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Mars-Pulse-1.pts -------------------------------------------------------------------------------- /release/distrib/presets/MediumHunter.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/MediumHunter.pts -------------------------------------------------------------------------------- /release/distrib/presets/MegOa.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/MegOa.pts -------------------------------------------------------------------------------- /release/distrib/presets/MiniMoog-Rezonated.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/MiniMoog-Rezonated.pts -------------------------------------------------------------------------------- /release/distrib/presets/MiniMoog-ShortPad.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/MiniMoog-ShortPad.pts -------------------------------------------------------------------------------- /release/distrib/presets/MiniMoog-SquareBass.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/MiniMoog-SquareBass.pts -------------------------------------------------------------------------------- /release/distrib/presets/MiniMoog-SquareLead.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/MiniMoog-SquareLead.pts -------------------------------------------------------------------------------- /release/distrib/presets/Minimoog-Analogic.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Minimoog-Analogic.pts -------------------------------------------------------------------------------- /release/distrib/presets/Mogbass.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Mogbass.pts -------------------------------------------------------------------------------- /release/distrib/presets/Mogbassq2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Mogbassq2.pts -------------------------------------------------------------------------------- /release/distrib/presets/Perita1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Perita1.pts -------------------------------------------------------------------------------- /release/distrib/presets/ReelHigh.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/ReelHigh.pts -------------------------------------------------------------------------------- /release/distrib/presets/RiffBlast.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/RiffBlast.pts -------------------------------------------------------------------------------- /release/distrib/presets/SimpleLead.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/SimpleLead.pts -------------------------------------------------------------------------------- /release/distrib/presets/Sine-Lead.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Sine-Lead.pts -------------------------------------------------------------------------------- /release/distrib/presets/Sphepad.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Sphepad.pts -------------------------------------------------------------------------------- /release/distrib/presets/Square-Bass.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Square-Bass.pts -------------------------------------------------------------------------------- /release/distrib/presets/SquareLead2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/SquareLead2.pts -------------------------------------------------------------------------------- /release/distrib/presets/Test.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Test.pts -------------------------------------------------------------------------------- /release/distrib/presets/TranceLead-2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/TranceLead-2.pts -------------------------------------------------------------------------------- /release/distrib/presets/TranceLead-3.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/TranceLead-3.pts -------------------------------------------------------------------------------- /release/distrib/presets/Waouh.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Waouh.pts -------------------------------------------------------------------------------- /release/distrib/presets/Warmpad.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Warmpad.pts -------------------------------------------------------------------------------- /release/distrib/presets/Wind.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/Wind.pts -------------------------------------------------------------------------------- /release/distrib/presets/arpegioshort1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/arpegioshort1.pts -------------------------------------------------------------------------------- /release/distrib/presets/arpegioshort2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/arpegioshort2.pts -------------------------------------------------------------------------------- /release/distrib/presets/arpegioshort4.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/arpegioshort4.pts -------------------------------------------------------------------------------- /release/distrib/presets/arpegioshort5.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/arpegioshort5.pts -------------------------------------------------------------------------------- /release/distrib/presets/basdist1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/basdist1.pts -------------------------------------------------------------------------------- /release/distrib/presets/basdst2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/basdst2.pts -------------------------------------------------------------------------------- /release/distrib/presets/baslfo.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/baslfo.pts -------------------------------------------------------------------------------- /release/distrib/presets/baslfo2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/baslfo2.pts -------------------------------------------------------------------------------- /release/distrib/presets/baslfo3.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/baslfo3.pts -------------------------------------------------------------------------------- /release/distrib/presets/bubble1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/bubble1.pts -------------------------------------------------------------------------------- /release/distrib/presets/bubble2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/bubble2.pts -------------------------------------------------------------------------------- /release/distrib/presets/bubble3.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/bubble3.pts -------------------------------------------------------------------------------- /release/distrib/presets/cheeselead.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/cheeselead.pts -------------------------------------------------------------------------------- /release/distrib/presets/dstbas1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/dstbas1.pts -------------------------------------------------------------------------------- /release/distrib/presets/dstlfo1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/dstlfo1.pts -------------------------------------------------------------------------------- /release/distrib/presets/fartbas1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/fartbas1.pts -------------------------------------------------------------------------------- /release/distrib/presets/fartsynth1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/fartsynth1.pts -------------------------------------------------------------------------------- /release/distrib/presets/fatassbass1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/fatassbass1.pts -------------------------------------------------------------------------------- /release/distrib/presets/fatassbass2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/fatassbass2.pts -------------------------------------------------------------------------------- /release/distrib/presets/fatassbass3.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/fatassbass3.pts -------------------------------------------------------------------------------- /release/distrib/presets/hash1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/hash1.pts -------------------------------------------------------------------------------- /release/distrib/presets/hash2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/hash2.pts -------------------------------------------------------------------------------- /release/distrib/presets/hash3.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/hash3.pts -------------------------------------------------------------------------------- /release/distrib/presets/key1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/key1.pts -------------------------------------------------------------------------------- /release/distrib/presets/key2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/key2.pts -------------------------------------------------------------------------------- /release/distrib/presets/key3.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/key3.pts -------------------------------------------------------------------------------- /release/distrib/presets/key4.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/key4.pts -------------------------------------------------------------------------------- /release/distrib/presets/key5.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/key5.pts -------------------------------------------------------------------------------- /release/distrib/presets/key6.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/key6.pts -------------------------------------------------------------------------------- /release/distrib/presets/key7.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/key7.pts -------------------------------------------------------------------------------- /release/distrib/presets/key8.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/key8.pts -------------------------------------------------------------------------------- /release/distrib/presets/key9.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/key9.pts -------------------------------------------------------------------------------- /release/distrib/presets/lead1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/lead1.pts -------------------------------------------------------------------------------- /release/distrib/presets/lead2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/lead2.pts -------------------------------------------------------------------------------- /release/distrib/presets/lfosynth1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/lfosynth1.pts -------------------------------------------------------------------------------- /release/distrib/presets/low1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/low1.pts -------------------------------------------------------------------------------- /release/distrib/presets/metalic1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/metalic1.pts -------------------------------------------------------------------------------- /release/distrib/presets/metalic2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/metalic2.pts -------------------------------------------------------------------------------- /release/distrib/presets/metalic3.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/metalic3.pts -------------------------------------------------------------------------------- /release/distrib/presets/metaliclow.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/metaliclow.pts -------------------------------------------------------------------------------- /release/distrib/presets/nofilter1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/nofilter1.pts -------------------------------------------------------------------------------- /release/distrib/presets/nofilter3.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/nofilter3.pts -------------------------------------------------------------------------------- /release/distrib/presets/pad1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/pad1.pts -------------------------------------------------------------------------------- /release/distrib/presets/pad2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/pad2.pts -------------------------------------------------------------------------------- /release/distrib/presets/padlow.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/padlow.pts -------------------------------------------------------------------------------- /release/distrib/presets/padlow2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/padlow2.pts -------------------------------------------------------------------------------- /release/distrib/presets/padpul1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/padpul1.pts -------------------------------------------------------------------------------- /release/distrib/presets/padpul2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/padpul2.pts -------------------------------------------------------------------------------- /release/distrib/presets/padsaw.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/padsaw.pts -------------------------------------------------------------------------------- /release/distrib/presets/square1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/square1.pts -------------------------------------------------------------------------------- /release/distrib/presets/sting1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/sting1.pts -------------------------------------------------------------------------------- /release/distrib/presets/sting2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/sting2.pts -------------------------------------------------------------------------------- /release/distrib/presets/strings.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/strings.pts -------------------------------------------------------------------------------- /release/distrib/presets/strings2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/strings2.pts -------------------------------------------------------------------------------- /release/distrib/presets/sweep1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/sweep1.pts -------------------------------------------------------------------------------- /release/distrib/presets/sweep2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/sweep2.pts -------------------------------------------------------------------------------- /release/distrib/presets/sweep3.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/sweep3.pts -------------------------------------------------------------------------------- /release/distrib/presets/sweep4.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/sweep4.pts -------------------------------------------------------------------------------- /release/distrib/presets/synthb1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/synthb1.pts -------------------------------------------------------------------------------- /release/distrib/presets/synthb2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/synthb2.pts -------------------------------------------------------------------------------- /release/distrib/presets/synthb3.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/synthb3.pts -------------------------------------------------------------------------------- /release/distrib/presets/synthchord1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/synthchord1.pts -------------------------------------------------------------------------------- /release/distrib/presets/synthlfo1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/synthlfo1.pts -------------------------------------------------------------------------------- /release/distrib/presets/synthlfo2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/synthlfo2.pts -------------------------------------------------------------------------------- /release/distrib/presets/synthlow1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/synthlow1.pts -------------------------------------------------------------------------------- /release/distrib/presets/synthlow2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/synthlow2.pts -------------------------------------------------------------------------------- /release/distrib/presets/synthreso1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/synthreso1.pts -------------------------------------------------------------------------------- /release/distrib/presets/synthreso2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/synthreso2.pts -------------------------------------------------------------------------------- /release/distrib/presets/synthshort1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/synthshort1.pts -------------------------------------------------------------------------------- /release/distrib/presets/synthshort2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/synthshort2.pts -------------------------------------------------------------------------------- /release/distrib/presets/synthshorta.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/synthshorta.pts -------------------------------------------------------------------------------- /release/distrib/presets/synthswp1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/synthswp1.pts -------------------------------------------------------------------------------- /release/distrib/presets/synthswp2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/synthswp2.pts -------------------------------------------------------------------------------- /release/distrib/presets/synthswp3.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/synthswp3.pts -------------------------------------------------------------------------------- /release/distrib/presets/synthswp4.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/synthswp4.pts -------------------------------------------------------------------------------- /release/distrib/presets/thunderdick1.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/thunderdick1.pts -------------------------------------------------------------------------------- /release/distrib/presets/thunderdick2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/thunderdick2.pts -------------------------------------------------------------------------------- /release/distrib/presets/thunderdick3.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/thunderdick3.pts -------------------------------------------------------------------------------- /release/distrib/presets/thunderdick4.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/thunderdick4.pts -------------------------------------------------------------------------------- /release/distrib/presets/thunderdick5.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/thunderdick5.pts -------------------------------------------------------------------------------- /release/distrib/presets/thunderdick6.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/thunderdick6.pts -------------------------------------------------------------------------------- /release/distrib/presets/trash.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/trash.pts -------------------------------------------------------------------------------- /release/distrib/presets/trash2.pts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/presets/trash2.pts -------------------------------------------------------------------------------- /release/distrib/protrekkr_arm64.app/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | Protrekkr 9 | CFBundleIdentifier 10 | https://github.com/hitchhikr/protrekkr 11 | CFBundleIconFile 12 | protrekkr.icns 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | Protrekkr 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 2.8.3 PRE 2 23 | NSMainNibFile 24 | SDLMain 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /release/distrib/protrekkr_arm64.app/Contents/MacOS/libSDL-1.2.0.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/protrekkr_arm64.app/Contents/MacOS/libSDL-1.2.0.dylib -------------------------------------------------------------------------------- /release/distrib/protrekkr_arm64.app/Contents/PkgInfo: -------------------------------------------------------------------------------- 1 | APPL???? -------------------------------------------------------------------------------- /release/distrib/protrekkr_arm64.app/Contents/Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/protrekkr_arm64.app/Contents/Resources/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /release/distrib/protrekkr_arm64.app/Contents/Resources/protrekkr.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/protrekkr_arm64.app/Contents/Resources/protrekkr.icns -------------------------------------------------------------------------------- /release/distrib/protrekkr_ppc.app/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | Protrekkr 9 | CFBundleIdentifier 10 | https://github.com/hitchhikr/protrekkr 11 | CFBundleIconFile 12 | protrekkr.icns 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | Protrekkr 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 2.8.3 PRE 2 23 | NSMainNibFile 24 | SDLMain 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /release/distrib/protrekkr_ppc.app/Contents/MacOS/libSDL-1.2.0.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/protrekkr_ppc.app/Contents/MacOS/libSDL-1.2.0.dylib -------------------------------------------------------------------------------- /release/distrib/protrekkr_ppc.app/Contents/PkgInfo: -------------------------------------------------------------------------------- 1 | APPL???? -------------------------------------------------------------------------------- /release/distrib/protrekkr_ppc.app/Contents/Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/protrekkr_ppc.app/Contents/Resources/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /release/distrib/protrekkr_ppc.app/Contents/Resources/protrekkr.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/protrekkr_ppc.app/Contents/Resources/protrekkr.icns -------------------------------------------------------------------------------- /release/distrib/protrekkr_x86_32.app/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | Protrekkr 9 | CFBundleIdentifier 10 | https://github.com/hitchhikr/protrekkr 11 | CFBundleIconFile 12 | protrekkr.icns 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | Protrekkr 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 2.8.3 PRE 2 23 | NSMainNibFile 24 | SDLMain 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /release/distrib/protrekkr_x86_32.app/Contents/MacOS/libSDL-1.2.0.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/protrekkr_x86_32.app/Contents/MacOS/libSDL-1.2.0.dylib -------------------------------------------------------------------------------- /release/distrib/protrekkr_x86_32.app/Contents/PkgInfo: -------------------------------------------------------------------------------- 1 | APPL???? -------------------------------------------------------------------------------- /release/distrib/protrekkr_x86_32.app/Contents/Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/protrekkr_x86_32.app/Contents/Resources/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /release/distrib/protrekkr_x86_32.app/Contents/Resources/protrekkr.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/protrekkr_x86_32.app/Contents/Resources/protrekkr.icns -------------------------------------------------------------------------------- /release/distrib/protrekkr_x86_64.app/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | Protrekkr 9 | CFBundleIdentifier 10 | https://github.com/hitchhikr/protrekkr 11 | CFBundleIconFile 12 | protrekkr.icns 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | Protrekkr 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 2.8.3 PRE 2 23 | NSMainNibFile 24 | SDLMain 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /release/distrib/protrekkr_x86_64.app/Contents/MacOS/libSDL-1.2.0.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/protrekkr_x86_64.app/Contents/MacOS/libSDL-1.2.0.dylib -------------------------------------------------------------------------------- /release/distrib/protrekkr_x86_64.app/Contents/PkgInfo: -------------------------------------------------------------------------------- 1 | APPL???? -------------------------------------------------------------------------------- /release/distrib/protrekkr_x86_64.app/Contents/Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/protrekkr_x86_64.app/Contents/Resources/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /release/distrib/protrekkr_x86_64.app/Contents/Resources/protrekkr.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/protrekkr_x86_64.app/Contents/Resources/protrekkr.icns -------------------------------------------------------------------------------- /release/distrib/replay/lib/makefile.aos4: -------------------------------------------------------------------------------- 1 | LIBFLAGS = -c 2 | LIBOBJS = endianness.o replay.o synth.o tb_303.o wavpack.o samples_unpack.o sounddriver_aos4.o0 3 | 4 | all: ptkreplay 5 | clean: remlibobj 6 | 7 | remlibobj: 8 | -rm -f $(LIBOBJS) 9 | -rm -f libptkreplay.a 10 | 11 | ptkreplay: $(LIBOBJS) 12 | $(AR) -d libptkreplay.a 13 | $(AR) -r libptkreplay.a $(LIBOBJS) 14 | 15 | sounddriver_aos4.o: lib/sounddriver/sounddriver_aos4.cpp 16 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/sounddriver/sounddriver_aos4.cpp 17 | 18 | samples_unpack.o: lib/samples_unpack.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/samples_unpack.cpp 20 | 21 | tb_303.o: lib/tb_303.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/tb_303.cpp 23 | 24 | synth.o: lib/synth.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/synth.cpp 26 | 27 | replay.o: lib/replay.cpp 28 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/replay.cpp 29 | 30 | wavpack.o: lib/wavpack.cpp 31 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/wavpack.cpp 32 | 33 | endianness.o: lib/endianness.cpp 34 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/endianness.cpp 35 | -------------------------------------------------------------------------------- /release/distrib/replay/lib/makefile.aros_x86: -------------------------------------------------------------------------------- 1 | LIBFLAGS = -c 2 | LIBOBJS = endianness.o replay.o synth.o tb_303.o wavpack.o samples_unpack.o sounddriver_aros.o 3 | 4 | all: ptkreplay 5 | clean: remlibobj 6 | 7 | remlibobj: 8 | -rm -f $(LIBOBJS) 9 | -rm -f libptkreplay.a 10 | 11 | ptkreplay: $(LIBOBJS) 12 | $(AR) -d libptkreplay.a 13 | $(AR) -r libptkreplay.a $(LIBOBJS) 14 | 15 | sounddriver_aros.o: lib/sounddriver/sounddriver_aros.cpp 16 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/sounddriver/sounddriver_aros.cpp 17 | 18 | samples_unpack.o: lib/samples_unpack.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/samples_unpack.cpp 20 | 21 | tb_303.o: lib/tb_303.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/tb_303.cpp 23 | 24 | synth.o: lib/synth.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/synth.cpp 26 | 27 | replay.o: lib/replay.cpp 28 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/replay.cpp 29 | 30 | wavpack.o: lib/wavpack.cpp 31 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/wavpack.cpp 32 | 33 | endianness.o: lib/endianness.cpp 34 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/endianness.cpp 35 | -------------------------------------------------------------------------------- /release/distrib/replay/lib/makefile.freebsd: -------------------------------------------------------------------------------- 1 | LIBFLAGS = -c 2 | LIBOBJS = endianness.o replay.o synth.o tb_303.o wavpack.o samples_unpack.o sounddriver_freebsd.o 3 | 4 | all: ptkreplay 5 | clean: remlibobj 6 | 7 | remlibobj: 8 | -rm -f $(LIBOBJS) 9 | -rm -f libptkreplay.a 10 | 11 | ptkreplay: $(LIBOBJS) 12 | $(AR) -d libptkreplay.a 13 | $(AR) -r libptkreplay.a $(LIBOBJS) 14 | 15 | sounddriver_freebsd.o: lib/sounddriver/sounddriver_freebsd.cpp 16 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/sounddriver/sounddriver_freebsd.cpp 17 | 18 | samples_unpack.o: lib/samples_unpack.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/samples_unpack.cpp 20 | 21 | tb_303.o: lib/tb_303.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/tb_303.cpp 23 | 24 | synth.o: lib/synth.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/synth.cpp 26 | 27 | replay.o: lib/replay.cpp 28 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/replay.cpp 29 | 30 | wavpack.o: lib/wavpack.cpp 31 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/wavpack.cpp 32 | 33 | endianness.o: lib/endianness.cpp 34 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/endianness.cpp 35 | -------------------------------------------------------------------------------- /release/distrib/replay/lib/makefile.haiku: -------------------------------------------------------------------------------- 1 | LIBFLAGS = -c 2 | LIBOBJS = endianness.o replay.o synth.o tb_303.o wavpack.o samples_unpack.o sounddriver_haiku.o 3 | 4 | all: ptkreplay 5 | clean: remlibobj 6 | 7 | remlibobj: 8 | -rm -f $(LIBOBJS) 9 | -rm -f libptkreplay.a 10 | 11 | ptkreplay: $(LIBOBJS) 12 | $(AR) -d libptkreplay.a 13 | $(AR) -r libptkreplay.a $(LIBOBJS) 14 | 15 | sounddriver_haiku.o: lib/sounddriver/sounddriver_haiku.cpp 16 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/sounddriver/sounddriver_haiku.cpp 17 | 18 | samples_unpack.o: lib/samples_unpack.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/samples_unpack.cpp 20 | 21 | tb_303.o: lib/tb_303.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/tb_303.cpp 23 | 24 | synth.o: lib/synth.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/synth.cpp 26 | 27 | replay.o: lib/replay.cpp 28 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/replay.cpp 29 | 30 | wavpack.o: lib/wavpack.cpp 31 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/wavpack.cpp 32 | 33 | endianness.o: lib/endianness.cpp 34 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/endianness.cpp 35 | -------------------------------------------------------------------------------- /release/distrib/replay/lib/makefile.linux: -------------------------------------------------------------------------------- 1 | LIBFLAGS = -c 2 | LIBOBJS = endianness.o replay.o synth.o tb_303.o wavpack.o samples_unpack.o sounddriver_linux.o 3 | 4 | all: ptkreplay 5 | clean: remlibobj 6 | 7 | remlibobj: 8 | -rm -f $(LIBOBJS) 9 | -rm -f libptkreplay.a 10 | 11 | ptkreplay: $(LIBOBJS) 12 | $(AR) -d libptkreplay.a 13 | $(AR) -r libptkreplay.a $(LIBOBJS) 14 | 15 | sounddriver_linux.o: lib/sounddriver/sounddriver_linux.cpp 16 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/sounddriver/sounddriver_linux.cpp 17 | 18 | samples_unpack.o: lib/samples_unpack.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/samples_unpack.cpp 20 | 21 | tb_303.o: lib/tb_303.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/tb_303.cpp 23 | 24 | synth.o: lib/synth.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/synth.cpp 26 | 27 | replay.o: lib/replay.cpp 28 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/replay.cpp 29 | 30 | wavpack.o: lib/wavpack.cpp 31 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/wavpack.cpp 32 | 33 | endianness.o: lib/endianness.cpp 34 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/endianness.cpp 35 | -------------------------------------------------------------------------------- /release/distrib/replay/lib/makefile.macos_arm64: -------------------------------------------------------------------------------- 1 | LIBFLAGS = -c 2 | LIBOBJS_ARM64 = endianness_arm64.o replay_arm64.o synth_arm64.o tb_303_arm64.o wavpack_arm64.o samples_unpack_arm64.o sounddriver_macosx_arm64.o 3 | 4 | all: ptkreplay 5 | clean: remlibobj 6 | 7 | remlibobj: 8 | -rm -f $(LIBOBJS_ARM64) 9 | -rm -f libptkreplay_arm64.a 10 | 11 | ptkreplay: $(LIBOBJS_ARM64) 12 | -rm -f libptkreplay_arm64.a 13 | $(AR) -s -r libptkreplay_arm64.a $(LIBOBJS_ARM64) 14 | 15 | sounddriver_macosx_arm64.o: lib/sounddriver/sounddriver_macosx.cpp 16 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_ARM64) lib/sounddriver/sounddriver_macosx.cpp 17 | 18 | samples_unpack_arm64.o: lib/samples_unpack.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_ARM64) lib/samples_unpack.cpp 20 | 21 | tb_303_arm64.o: lib/tb_303.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_ARM64) lib/tb_303.cpp 23 | 24 | synth_arm64.o: lib/synth.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_ARM64) lib/synth.cpp 26 | 27 | replay_arm64.o: lib/replay.cpp 28 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_ARM64) lib/replay.cpp 29 | 30 | endianness_arm64.o: lib/endianness.cpp 31 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_ARM64) lib/endianness.cpp 32 | 33 | wavpack_arm64.o: lib/wavpack.cpp 34 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_ARM64) lib/wavpack.cpp 35 | -------------------------------------------------------------------------------- /release/distrib/replay/lib/makefile.macosx_ppc: -------------------------------------------------------------------------------- 1 | LIBFLAGS = -c 2 | LIBOBJS_PPC = endianness_ppc.o replay_ppc.o synth_ppc.o tb_303_ppc.o wavpack_ppc.o samples_unpack_ppc.o sounddriver_macosx_ppc.o 3 | 4 | all: ptkreplay 5 | clean: remlibobj 6 | 7 | remlibobj: 8 | -rm -f $(LIBOBJS_PPC) 9 | -rm -f libptkreplay_ppc.a 10 | 11 | ptkreplay: $(LIBOBJS_PPC) 12 | -rm -f libptkreplay_ppc.a 13 | $(AR) -s -r libptkreplay_ppc.a $(LIBOBJS_PPC) 14 | 15 | sounddriver_macosx_ppc.o: lib/sounddriver/sounddriver_macosx.cpp 16 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_PPC) lib/sounddriver/sounddriver_macosx.cpp 17 | 18 | samples_unpack_ppc.o: lib/samples_unpack.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_PPC) lib/samples_unpack.cpp 20 | 21 | tb_303_ppc.o: lib/tb_303.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_PPC) lib/tb_303.cpp 23 | 24 | synth_ppc.o: lib/synth.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_PPC) lib/synth.cpp 26 | 27 | replay_ppc.o: lib/replay.cpp 28 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_PPC) lib/replay.cpp 29 | 30 | endianness_ppc.o: lib/endianness.cpp 31 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_PPC) lib/endianness.cpp 32 | 33 | wavpack_ppc.o: lib/wavpack.cpp 34 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_PPC) lib/wavpack.cpp 35 | -------------------------------------------------------------------------------- /release/distrib/replay/lib/makefile.macosx_x86_32: -------------------------------------------------------------------------------- 1 | LIBFLAGS = -c 2 | LIBOBJS_X86_32 = endianness_x86_32.o replay_x86_32.o synth_x86_32.o tb_303_x86_32.o wavpack_x86_32.o samples_unpack_x86_32.o sounddriver_macosx_x86_32.o 3 | 4 | all: ptkreplay 5 | clean: remlibobj 6 | 7 | remlibobj: 8 | -rm -f $(LIBOBJS_X86_32) 9 | -rm -f libptkreplay_x86_32.a 10 | 11 | ptkreplay: $(LIBOBJS_X86_32) 12 | -rm -f libptkreplay_x86_32.a 13 | $(AR) -s -r libptkreplay_x86_32.a $(LIBOBJS_X86_32) 14 | 15 | sounddriver_macosx_x86_32.o: lib/sounddriver/sounddriver_macosx.cpp 16 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_32) lib/sounddriver/sounddriver_macosx.cpp 17 | 18 | samples_unpack_x86_32.o: lib/samples_unpack.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_32) lib/samples_unpack.cpp 20 | 21 | tb_303_x86_32.o: lib/tb_303.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_32) lib/tb_303.cpp 23 | 24 | synth_x86_32.o: lib/synth.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_32) lib/synth.cpp 26 | 27 | replay_x86_32.o: lib/replay.cpp 28 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_32) lib/replay.cpp 29 | 30 | endianness_x86_32.o: lib/endianness.cpp 31 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_32) lib/endianness.cpp 32 | 33 | wavpack_x86_32.o: lib/wavpack.cpp 34 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_32) lib/wavpack.cpp 35 | -------------------------------------------------------------------------------- /release/distrib/replay/lib/makefile.macosx_x86_64: -------------------------------------------------------------------------------- 1 | LIBFLAGS = -c 2 | LIBOBJS_X86_64 = endianness_x86_64.o replay_x86_64.o synth_x86_64.o tb_303_x86_64.o wavpack_x86_64.o samples_unpack_x86_64.o sounddriver_macosx_x86_64.o 3 | 4 | all: ptkreplay 5 | clean: remlibobj 6 | 7 | remlibobj: 8 | -rm -f $(LIBOBJS_X86_64) 9 | -rm -f libptkreplay_x86_64.a 10 | 11 | ptkreplay: $(LIBOBJS_X86_64) 12 | -rm -f libptkreplay_x86_64.a 13 | $(AR) -s -r libptkreplay_x86_64.a $(LIBOBJS_X86_64) 14 | 15 | sounddriver_macosx_x86_64.o: lib/sounddriver/sounddriver_macosx.cpp 16 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_64) lib/sounddriver/sounddriver_macosx.cpp 17 | 18 | samples_unpack_x86_64.o: lib/samples_unpack.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_64) lib/samples_unpack.cpp 20 | 21 | tb_303_x86_64.o: lib/tb_303.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_64) lib/tb_303.cpp 23 | 24 | synth_x86_64.o: lib/synth.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_64) lib/synth.cpp 26 | 27 | replay_x86_64.o: lib/replay.cpp 28 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_64) lib/replay.cpp 29 | 30 | endianness_x86_64.o: lib/endianness.cpp 31 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_64) lib/endianness.cpp 32 | 33 | wavpack_x86_64.o: lib/wavpack.cpp 34 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_64) lib/wavpack.cpp 35 | -------------------------------------------------------------------------------- /release/distrib/replay/lib/makefile.mingw: -------------------------------------------------------------------------------- 1 | LIBFLAGS = -c 2 | LIBOBJS = endianness.o replay.o synth.o tb_303.o wavpack.o samples_unpack.o sounddriver_windows.o 3 | 4 | all: ptkreplay 5 | clean: remlibobj 6 | 7 | remlibobj: 8 | -rm -f $(LIBOBJS) 9 | -rm -f libptkreplay.a 10 | 11 | ptkreplay: $(LIBOBJS) 12 | $(AR) -d libptkreplay.a 13 | $(AR) -r libptkreplay.a $(LIBOBJS) 14 | 15 | sounddriver_windows.o: lib/sounddriver/sounddriver_windows.cpp 16 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/sounddriver/sounddriver_windows.cpp 17 | 18 | samples_unpack.o: lib/samples_unpack.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/samples_unpack.cpp 20 | 21 | tb_303.o: lib/tb_303.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/tb_303.cpp 23 | 24 | synth.o: lib/synth.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/synth.cpp 26 | 27 | replay.o: lib/replay.cpp 28 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/replay.cpp 29 | 30 | wavpack.o: lib/wavpack.cpp 31 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/wavpack.cpp 32 | -------------------------------------------------------------------------------- /release/distrib/replay/lib/makefile.mos: -------------------------------------------------------------------------------- 1 | LIBFLAGS = -c 2 | LIBOBJS = endianness.o replay.o synth.o tb_303.o wavpack.o samples_unpack.o sounddriver_mos.o 3 | 4 | all: ptkreplay 5 | clean: remlibobj 6 | 7 | remlibobj: 8 | -rm -f $(LIBOBJS) 9 | -rm -f libptkreplay.a 10 | 11 | ptkreplay: $(LIBOBJS) 12 | $(AR) -d libptkreplay.a 13 | $(AR) -r libptkreplay.a $(LIBOBJS) 14 | 15 | sounddriver_mos.o: lib/sounddriver/sounddriver_mos.cpp 16 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/sounddriver/sounddriver_mos.cpp 17 | 18 | samples_unpack.o: lib/samples_unpack.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/samples_unpack.cpp 20 | 21 | tb_303.o: lib/tb_303.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/tb_303.cpp 23 | 24 | synth.o: lib/synth.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/synth.cpp 26 | 27 | replay.o: lib/replay.cpp 28 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/replay.cpp 29 | 30 | wavpack.o: lib/wavpack.cpp 31 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/wavpack.cpp 32 | 33 | endianness.o: lib/endianness.cpp 34 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/endianness.cpp 35 | -------------------------------------------------------------------------------- /release/distrib/replay/lib/makefile.netbsd: -------------------------------------------------------------------------------- 1 | LIBFLAGS = -c 2 | LIBOBJS = endianness.o replay.o synth.o tb_303.o wavpack.o samples_unpack.o sounddriver_netbsd.o 3 | 4 | all: ptkreplay 5 | clean: remlibobj 6 | 7 | remlibobj: 8 | -rm -f $(LIBOBJS) 9 | -rm -f libptkreplay.a 10 | 11 | ptkreplay: $(LIBOBJS) 12 | $(AR) -d libptkreplay.a 13 | $(AR) -r libptkreplay.a $(LIBOBJS) 14 | 15 | sounddriver_netbsd.o: lib/sounddriver/sounddriver_netbsd.cpp 16 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/sounddriver/sounddriver_netbsd.cpp 17 | 18 | samples_unpack.o: lib/samples_unpack.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/samples_unpack.cpp 20 | 21 | tb_303.o: lib/tb_303.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/tb_303.cpp 23 | 24 | synth.o: lib/synth.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/synth.cpp 26 | 27 | replay.o: lib/replay.cpp 28 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/replay.cpp 29 | 30 | wavpack.o: lib/wavpack.cpp 31 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/wavpack.cpp 32 | 33 | endianness.o: lib/endianness.cpp 34 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/endianness.cpp 35 | -------------------------------------------------------------------------------- /release/distrib/replay/lib/makefile.psp: -------------------------------------------------------------------------------- 1 | LIBFLAGS = -c 2 | LIBOBJS = endianness.o replay.o synth.o tb_303.o wavpack.o samples_unpack.o sounddriver_psp.o 3 | 4 | all: ptkreplay 5 | clean: remlibobj 6 | 7 | remlibobj: 8 | -rm -f $(LIBOBJS) 9 | -rm -f libptkreplay.a 10 | 11 | ptkreplay: $(LIBOBJS) 12 | $(AR) -d libptkreplay.a 13 | $(AR) -r libptkreplay.a $(LIBOBJS) 14 | 15 | sounddriver_psp.o: lib/sounddriver/sounddriver_psp.cpp 16 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/sounddriver/sounddriver_psp.cpp 17 | 18 | samples_unpack.o: lib/samples_unpack.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/samples_unpack.cpp 20 | 21 | tb_303.o: lib/tb_303.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/tb_303.cpp 23 | 24 | synth.o: lib/synth.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/synth.cpp 26 | 27 | replay.o: lib/replay.cpp 28 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/replay.cpp 29 | 30 | wavpack.o: lib/wavpack.cpp 31 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/wavpack.cpp 32 | 33 | endianness.o: lib/endianness.cpp 34 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/endianness.cpp 35 | 36 | wavpack.o: lib/wavpack.cpp 37 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/wavpack.cpp 38 | -------------------------------------------------------------------------------- /release/distrib/replay/lib/makefile.psvita: -------------------------------------------------------------------------------- 1 | LIBFLAGS = -c 2 | LIBOBJS = endianness.o replay.o synth.o tb_303.o wavpack.o samples_unpack.o sounddriver_psvita.o 3 | 4 | all: ptkreplay 5 | clean: remlibobj 6 | 7 | remlibobj: 8 | -rm -f $(LIBOBJS) 9 | -rm -f libptkreplay.a 10 | 11 | ptkreplay: $(LIBOBJS) 12 | $(AR) -d libptkreplay.a 13 | $(AR) -r libptkreplay.a $(LIBOBJS) 14 | 15 | sounddriver_psvita.o: lib/sounddriver/sounddriver_psvita.cpp 16 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/sounddriver/sounddriver_psvita.cpp 17 | 18 | samples_unpack.o: lib/samples_unpack.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/samples_unpack.cpp 20 | 21 | tb_303.o: lib/tb_303.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/tb_303.cpp 23 | 24 | synth.o: lib/synth.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/synth.cpp 26 | 27 | replay.o: lib/replay.cpp 28 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/replay.cpp 29 | 30 | wavpack.o: lib/wavpack.cpp 31 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/wavpack.cpp 32 | 33 | endianness.o: lib/endianness.cpp 34 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) lib/endianness.cpp 35 | -------------------------------------------------------------------------------- /release/distrib/replay/makefile.aos4: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AS = as 3 | AR = ar 4 | STRIP = strip 5 | LIBS = -lptkreplay -lpthread 6 | FLAGS = -Ofast -fsigned-char -fomit-frame-pointer -fno-exceptions -fno-strict-aliasing -Wno-multichar -ffast-math \ 7 | -D __AMIGAOS4__ -D __BIG_ENDIAN__ -D __GCC__ -D __MOT_SWAP__ -D __STAND_ALONE__ 8 | EXEOBJS = test.o module.o 9 | 10 | all: remreplaytest ptkreplay replaytest 11 | clean: remobj 12 | 13 | remreplaytest: 14 | -rm -f libptkreplay.a 15 | -rm -f replaytest 16 | 17 | remobj: 18 | -rm -f $(EXEOBJS) 19 | 20 | replaytest: $(EXEOBJS) 21 | $(CC) -o $(@) -L./ $(FLAGS) $(EXEOBJS) $(LIBS) 22 | $(STRIP) --strip-unneeded $(@) 23 | 24 | test.o: test/test_aos4.cpp 25 | $(CC) -c -o $(@) $(FLAGS) test/test_aos4.cpp 26 | 27 | module.o: test/module.s 28 | $(AS) -o $(@) test/module.s 29 | 30 | # the library itself # 31 | include lib/makefile.aos4 32 | -------------------------------------------------------------------------------- /release/distrib/replay/makefile.aros_x86: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AS = as 3 | AR = ar 4 | STRIP = strip 5 | LIBS = -lptkreplay -lpthread 6 | FLAGS = -Ofast -fsigned-char -fno-strict-aliasing -Wno-multichar -ffast-math -D __AROS__ -D __GCC__ -D __STAND_ALONE__ 7 | EXEOBJS = test.o module.o 8 | 9 | all: remreplaytest ptkreplay replaytest 10 | clean: remobj 11 | 12 | remreplaytest: 13 | -rm -f libptkreplay.a 14 | -rm -f replaytest 15 | 16 | remobj: 17 | -rm -f $(EXEOBJS) 18 | 19 | replaytest: $(EXEOBJS) 20 | $(CC) -o $(@) -L./ $(FLAGS) $(EXEOBJS) $(LIBS) 21 | $(STRIP) --strip-unneeded $(@) 22 | 23 | test.o: test/test_aros.cpp 24 | $(CC) -c -o $(@) $(FLAGS) test/test_aros.cpp 25 | 26 | module.o: test/module.s 27 | $(AS) -o $(@) test/module.s 28 | 29 | # the library itself # 30 | include lib/makefile.aros_x86 31 | -------------------------------------------------------------------------------- /release/distrib/replay/makefile.freebsd: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AS = as 3 | AR = ar 4 | STRIP = strip 5 | LIBS = -lptkreplay -lpthread 6 | FLAGS = -Ofast -fsigned-char -fno-strict-aliasing -ffast-math -D __LINUX__ -D __FREEBSD__ -D __GCC__ -D __STAND_ALONE__ 7 | EXEOBJS = test.o module.o 8 | 9 | all: remreplaytest ptkreplay replaytest 10 | clean: remobj 11 | 12 | remreplaytest: 13 | -rm -f libptkreplay.a 14 | -rm -f replaytest 15 | 16 | remobj: 17 | -rm -f $(EXEOBJS) 18 | 19 | replaytest: $(EXEOBJS) 20 | $(CC) -o $(@) -L./ $(FLAGS) $(EXEOBJS) $(LIBS) 21 | $(STRIP) -s -x $(@) 22 | 23 | test.o: test/test_freebsd.cpp 24 | $(CC) -c -o $(@) $(FLAGS) test/test_freebsd.cpp 25 | 26 | module.o: test/module.s 27 | $(AS) -o $(@) test/module.s 28 | 29 | # the library itself # 30 | include lib/makefile.freebsd 31 | -------------------------------------------------------------------------------- /release/distrib/replay/makefile.haiku: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AS = as 3 | AR = ar 4 | STRIP = strip 5 | LIBS = -lptkreplay -lgame 6 | FLAGS = -Ofast -fsigned-char -fno-strict-aliasing -ffast-math -D __HAIKU__ -D __GCC__ -D __STAND_ALONE__ 7 | EXEOBJS = test.o module.o 8 | 9 | all: remreplaytest ptkreplay replaytest 10 | clean: remobj 11 | 12 | remreplaytest: 13 | -rm -f libptkreplay.a 14 | -rm -f replaytest 15 | 16 | remobj: 17 | -rm -f $(EXEOBJS) 18 | 19 | replaytest: $(EXEOBJS) 20 | $(CC) -o $(@) -L./ $(FLAGS) $(EXEOBJS) $(LIBS) 21 | $(STRIP) -s -x $(@) 22 | 23 | test.o: test/test_linux.cpp 24 | $(CC) -c -o $(@) $(FLAGS) test/test_linux.cpp 25 | 26 | module.o: test/module.s 27 | $(AS) -o $(@) test/module.s 28 | 29 | # the library itself # 30 | include lib/makefile.haiku 31 | -------------------------------------------------------------------------------- /release/distrib/replay/makefile.linux: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AS = as 3 | AR = ar 4 | STRIP = strip 5 | LIBS = -lptkreplay -lpthread 6 | FLAGS = -Ofast -fsigned-char -fno-strict-aliasing -Wno-multichar -ffast-math -D __LINUX__ -D __GCC__ -D __STAND_ALONE__ 7 | EXEOBJS = test.o module.o 8 | 9 | all: remreplaytest ptkreplay replaytest 10 | clean: remobj 11 | 12 | remreplaytest: 13 | -rm -f libptkreplay.a 14 | -rm -f replaytest 15 | 16 | remobj: 17 | -rm -f $(EXEOBJS) 18 | 19 | replaytest: $(EXEOBJS) 20 | $(CC) -o $(@) -L./ $(FLAGS) $(EXEOBJS) $(LIBS) 21 | $(STRIP) -s -x $(@) 22 | 23 | test.o: test/test_linux.cpp 24 | $(CC) -c -o $(@) $(FLAGS) test/test_linux.cpp 25 | 26 | module.o: test/module.s 27 | $(AS) -o $(@) test/module.s 28 | 29 | # the library itself # 30 | include lib/makefile.linux 31 | -------------------------------------------------------------------------------- /release/distrib/replay/makefile.macos_arm64: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AS = as 3 | AR = ar 4 | STRIP = strip 5 | include test/module.macosx 6 | 7 | LIBS_ARM64 = -lptkreplay_arm64 -framework CoreAudio -framework AudioUnit -framework Cocoa 8 | DEBUG = 9 | FLAGS_ARM64 = $(DEBUG) -Ofast -arch arm64 -fsigned-char -fomit-frame-pointer -fno-rtti -fno-strict-aliasing -ffast-math -D __MACOSX_X86__ -w -D __GCC__ -D __STAND_ALONE__ 10 | EXEOBJS_ARM64 = test_arm64.o module_arm64.o 11 | 12 | all: remreplaytest module ptkreplay replaytest 13 | clean: remobj remlibobj 14 | 15 | remreplaytest: 16 | -rm -f libptkreplay_ia64.a 17 | -rm -f replaytest 18 | 19 | remobj: 20 | -rm -f module.cpp 21 | -rm -f $(EXEOBJS_ARM64) 22 | 23 | replaytest: $(EXEOBJS_ARM64) 24 | $(CC) -o replaytest -L./ $(FLAGS_ARM64) $(EXEOBJS_ARM64) $(LIBS_ARM64) 25 | $(STRIP) -x -X -S replaytest 26 | -rm -f module.cpp 27 | 28 | test_arm64.o: test/test_macosx.cpp 29 | $(CC) -c -o $(@) $(FLAGS_ARM64) test/test_macosx.cpp 30 | 31 | module_arm64.o: module.cpp 32 | $(CC) -c -o $(@) -arch arm64 module.cpp 33 | 34 | module: 35 | chmod +x ./bin2c 36 | ./bin2c $(MODULE) module.cpp _PTK_MODULE 37 | 38 | # the library itself # 39 | include lib/makefile.macosx_arm64 40 | -------------------------------------------------------------------------------- /release/distrib/replay/makefile.macosx_ppc: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AS = as 3 | AR = ar 4 | STRIP = strip 5 | include test/module.macosx 6 | 7 | LIBS_PPC = -lptkreplay_ppc -framework CoreAudio -framework AudioUnit -framework Cocoa 8 | DEBUG = 9 | FLAGS_PPC = $(DEBUG) -O3 -arch ppc -fsigned-char -mcpu=G4 -fomit-frame-pointer -fno-strict-aliasing -ffast-math --prefetch-loop-arrays -faltivec -mabi=altivec -maltivec \ 10 | -mtune=G4 -fno-rtti -D __MACOSX_PPC__ -D __GCC__ -D __STAND_ALONE__ -D __BIG_ENDIAN__ 11 | EXEOBJS_PPC = test_ppc.o module_ppc.o 12 | 13 | all: remreplaytest module ptkreplay replaytest 14 | clean: remobj remlibobj 15 | 16 | remreplaytest: 17 | -rm -f libptkreplay_ppc.a 18 | -rm -f replaytest 19 | 20 | remobj: 21 | -rm -f module.cpp 22 | -rm -f $(EXEOBJS_PPC) 23 | 24 | replaytest: $(EXEOBJS_PPC) 25 | $(CC) -o replaytest -s -L./ $(FLAGS_PPC) $(EXEOBJS_PPC) $(LIBS_PPC) 26 | $(STRIP) -x -X -S replaytest 27 | -rm -f module.cpp 28 | 29 | test_ppc.o: test/test_macosx.cpp 30 | $(CC) -c -o $(@) $(FLAGS_PPC) test/test_macosx.cpp 31 | 32 | module_ppc.o: module.cpp 33 | $(CC) -c -o $(@) -arch ppc module.cpp 34 | 35 | module: 36 | chmod +x ./bin2c 37 | ./bin2c $(MODULE) module.cpp _PTK_MODULE 38 | 39 | # the library itself # 40 | include lib/makefile.macosx_ppc 41 | -------------------------------------------------------------------------------- /release/distrib/replay/makefile.macosx_x86_32: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AS = as 3 | AR = ar 4 | STRIP = strip 5 | include test/module.macosx 6 | 7 | LIBS_X86_32 = -lptkreplay_x86_32 -framework CoreAudio -framework AudioUnit -framework Cocoa 8 | DEBUG = 9 | FLAGS_X86_32 = $(DEBUG) -Ofast -fsigned-char -arch i386 -fomit-frame-pointer -fno-rtti -fno-strict-aliasing -ffast-math -D __MACOSX_X86__ -D __GCC__ -D __STAND_ALONE__ 10 | EXEOBJS_X86_32 = test_x86_32.o module_x86_32.o 11 | 12 | all: remreplaytest module ptkreplay replaytest 13 | clean: remobj remlibobj 14 | 15 | remreplaytest: 16 | -rm -f libptkreplay_x86_32.a 17 | -rm -f replaytest 18 | 19 | remobj: 20 | -rm -f module.cpp 21 | -rm -f $(EXEOBJS_X86_32) 22 | 23 | replaytest: $(EXEOBJS_X86_32) 24 | $(CC) -o replaytest -L./ $(FLAGS_X86_32) $(EXEOBJS_X86_32) $(LIBS_X86_32) 25 | $(STRIP) -x -X -S replaytest 26 | -rm -f module.cpp 27 | 28 | test_x86_32.o: test/test_macosx.cpp 29 | $(CC) -c -o $(@) $(FLAGS_X86_32) test/test_macosx.cpp 30 | 31 | module_x86_32.o: module.cpp 32 | $(CC) -c -o $(@) -arch i386 module.cpp 33 | 34 | module: 35 | chmod +x ./bin2c 36 | ./bin2c $(MODULE) module.cpp _PTK_MODULE 37 | 38 | # the library itself # 39 | include lib/makefile.macosx_x86_32 40 | -------------------------------------------------------------------------------- /release/distrib/replay/makefile.macosx_x86_64: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AS = as 3 | AR = ar 4 | STRIP = strip 5 | include test/module.macosx 6 | 7 | LIBS_X86_64 = -lptkreplay_x86_64 -framework CoreAudio -framework AudioUnit -framework Cocoa 8 | DEBUG = 9 | FLAGS_X86_64 = $(DEBUG) -Ofast -arch x86_64 -fsigned-char -fomit-frame-pointer -fno-rtti -fno-strict-aliasing -ffast-math -w -D __MACOSX_X86__ -D __GCC__ -D __STAND_ALONE__ 10 | EXEOBJS_X86_64 = test_x86_64.o module_x86_64.o 11 | 12 | all: remreplaytest module ptkreplay replaytest 13 | clean: remobj remlibobj 14 | 15 | remreplaytest: 16 | -rm -f libptkreplay_x86_64.a 17 | -rm -f replaytest 18 | 19 | remobj: 20 | -rm -f module.cpp 21 | -rm -f $(EXEOBJS_X86_64) 22 | 23 | replaytest: $(EXEOBJS_X86_64) 24 | $(CC) -o replaytest -L./ $(FLAGS_X86_64) $(EXEOBJS_X86_64) $(LIBS_X86_64) 25 | $(STRIP) -x -X -S replaytest 26 | -rm -f module.cpp 27 | 28 | test_x86_64.o: test/test_macosx.cpp 29 | $(CC) -c -o $(@) $(FLAGS_X86_64) test/test_macosx.cpp 30 | 31 | module_x86_64.o: module.cpp 32 | $(CC) -c -o $(@) -arch x86_64 module.cpp 33 | 34 | module: 35 | chmod +x ./bin2c 36 | ./bin2c $(MODULE) module.cpp _PTK_MODULE 37 | 38 | # the library itself # 39 | include lib/makefile.macosx_x86_64 40 | -------------------------------------------------------------------------------- /release/distrib/replay/makefile.mingw: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AS = as 3 | AR = ar 4 | STRIP = strip 5 | LIBS = -lptkreplay -ldsound -lmsacm32 6 | FLAGS = -Ofast -ffast-math -fsigned-char -mms-bitfields -fno-strict-aliasing -fno-rtti -fno-exceptions -Wno-multichar -D G_OS_WIN32 -D __WIN32__ -D __GCC__ -D __STAND_ALONE__ \ 7 | -D __MP3_CODEC__ -D __AT3_CODEC__ -D __GSM_CODEC__ -D __ADPCM_CODEC__ -D __TRUESPEECH_CODEC__ 8 | EXEOBJS = test.o module.o 9 | 10 | all: remreplaytest ptkreplay replaytest 11 | clean: remobj 12 | 13 | remreplaytest: 14 | -rm -f libptkreplay.a 15 | -rm -f replaytest 16 | 17 | remobj: 18 | -rm -f $(EXEOBJS) 19 | 20 | replaytest: $(EXEOBJS) 21 | $(CC) -o $(@) -L./ $(FLAGS) $(EXEOBJS) $(LIBS) 22 | $(STRIP) -s -x $(@).exe 23 | 24 | test.o: test/test_windows.cpp 25 | $(CC) -c -o $(@) $(FLAGS) test/test_windows.cpp 26 | 27 | module.o: test/module.s 28 | $(AS) -o $(@) test/module.s 29 | 30 | # the library itself # 31 | include lib/makefile.mingw 32 | -------------------------------------------------------------------------------- /release/distrib/replay/makefile.mos: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AS = as 3 | AR = ar 4 | STRIP = strip 5 | LIBS = -lptkreplay -lpthread 6 | FLAGS = -Ofast -fsigned-char -fomit-frame-pointer -fno-exceptions -fno-strict-aliasing -Wno-multichar -ffast-math \ 7 | -faltivec -mabi=altivec -maltivec -D __AROS__ -D __BIG_ENDIAN__ -D __GCC__ -D __MOT_SWAP__ -D __STAND_ALONE__ 8 | EXEOBJS = test.o module.o 9 | 10 | all: remreplaytest ptkreplay replaytest 11 | clean: remobj 12 | 13 | remreplaytest: 14 | -rm -f libptkreplay.a 15 | -rm -f replaytest 16 | 17 | remobj: 18 | -rm -f $(EXEOBJS) 19 | 20 | replaytest: $(EXEOBJS) 21 | $(CC) -o $(@) -L./ $(FLAGS) $(EXEOBJS) $(LIBS) 22 | $(STRIP) --strip-unneeded $(@) 23 | 24 | test.o: test/test_mos.cpp 25 | $(CC) -c -o $(@) $(FLAGS) test/test_mos.cpp 26 | 27 | module.o: test/module.s 28 | $(AS) -o $(@) test/module.s 29 | 30 | # the library itself # 31 | include lib/makefile.mos 32 | -------------------------------------------------------------------------------- /release/distrib/replay/makefile.netbsd: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AS = as 3 | AR = ar 4 | STRIP = strip 5 | LIBS = -lptkreplay -lpthread 6 | FLAGS = -Ofast -fsigned-char -fno-strict-aliasing -ffast-math -D __LINUX__ -D __NETBSD__ -D __GCC__ -D __STAND_ALONE__ 7 | EXEOBJS = test.o module.o 8 | 9 | all: remreplaytest ptkreplay replaytest 10 | clean: remobj 11 | 12 | remreplaytest: 13 | -rm -f libptkreplay.a 14 | -rm -f replaytest 15 | 16 | remobj: 17 | -rm -f $(EXEOBJS) 18 | 19 | replaytest: $(EXEOBJS) 20 | $(CC) -o $(@) -L./ $(FLAGS) $(EXEOBJS) $(LIBS) 21 | $(STRIP) -s -x $(@) 22 | 23 | test.o: test/test_netbsd.cpp 24 | $(CC) -c -o $(@) $(FLAGS) test/test_netbsd.cpp 25 | 26 | module.o: test/module.s 27 | $(AS) -o $(@) test/module.s 28 | 29 | # the library itself # 30 | include lib/makefile.netbsd 31 | -------------------------------------------------------------------------------- /release/distrib/replay/makefile.psp: -------------------------------------------------------------------------------- 1 | TARGET = ptkreplay 2 | 3 | OBJS = test/test_psp.o test/module.o 4 | 5 | INCDIR = 6 | CFLAGS = -g -n -ffast-math -fsigned-char -fno-strict-aliasing -fsingle-precision-constant -I$(PSPDSK)/include -g -G0 -O3 -D __GCC__ -D __STAND_ALONE__ -D __NO_MIDI__ -D __PSP__ 7 | CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti 8 | ASFLAGS = -c $(CFLAGS) 9 | 10 | LIBDIR = 11 | LDFLAGS = -specs=$(PSPSDK)/lib/prxspecs -Wl,-q,-T$(PSPSDK)/lib/linkfile.prx -mno-crt0 -nostartfiles -ffast-math 12 | LIBS = -lptkreplay -lpspaudio -lpsprtc -lpsppower -lm -lpspmath 13 | 14 | CC = psp-gcc 15 | CXX = psp-g++ 16 | AS = psp-gcc 17 | LD = psp-gcc 18 | AR = psp-ar 19 | STRIP = psp-strip 20 | MKSFO = mksfo 21 | PACK_PBP = pack-pbp 22 | FIXUP = psp-fixup-imports 23 | PRXGEN = prxgen 24 | 25 | INCDIR := $(INCDIR) . $(PSPSDK)/include 26 | LIBDIR := $(LIBDIR) . $(PSPSDK)/lib 27 | 28 | CFLAGS := $(addprefix -I,$(INCDIR)) $(CFLAGS) 29 | FLAGS = $(CXXFLAGS) 30 | 31 | LDFLAGS := $(addprefix -L,$(LIBDIR)) $(LDFLAGS) 32 | 33 | PSPSDK_LIBS = -lpspdebug -lpspdisplay -lpspge -lpspctrl -lpspsdk 34 | LIBS := $(LIBS) $(PSPSDK_LIBS) -lc -lpsputility -lpspuser -lpspkernel 35 | 36 | # the library itself 37 | include lib/makefile.psp 38 | 39 | all: remreplaytest $(TARGET).prx 40 | 41 | remreplaytest: 42 | -rm -f libptkreplay.a 43 | -rm -f $(TARGET).prx 44 | 45 | $(TARGET).prx: $(OBJS) $(EXPORT_OBJ) 46 | $(LINK.c) -g -Wl,-Map=fuck.map $^ $(LIBS) -o $@ 47 | $(FIXUP) $@ 48 | $(PRXGEN) $@ BOOT.BIN 49 | 50 | clean: 51 | -rm -f $(OBJS) BOOT.BIN 52 | -------------------------------------------------------------------------------- /release/distrib/replay/makefile.psvita: -------------------------------------------------------------------------------- 1 | TARGET = ptkreplay 2 | TITLE_ID = VSDK00001 3 | APP_VER = 01.00 4 | # path to the PSVita SDK 5 | VITASDK = 6 | 7 | ifeq ($(VITASDK),) 8 | $(error VITASDK is not defined !) 9 | endif 10 | 11 | OBJS = test/test_psvita.o test/module.o 12 | # lib/sounddriver/common/debugScreen.o 13 | 14 | INCDIR = 15 | CFLAGS = -ffast-math -fsigned-char -fno-strict-aliasing -fsingle-precision-constant -w -Ofast -D __GCC__ -D __STAND_ALONE__ -D __NO_MIDI__ -D __PSVITA__ 16 | CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti 17 | ASFLAGS = -c 18 | 19 | LIBDIR = 20 | LDFLAGS = -Wl,-q -nostartfiles -ffast-math 21 | LIBS = -lptkreplay -lSceAudio_stub -lSceSysmem_stub -lm 22 | 23 | CC = $(VITASDK)/bin/arm-vita-eabi-gcc 24 | CXX = $(VITASDK)/bin/arm-vita-eabi-gcc 25 | AS = $(VITASDK)/bin/arm-vita-eabi-as 26 | LD = $(VITASDK)/bin/arm-vita-eabi-gcc 27 | AR = $(VITASDK)/bin/arm-vita-eabi-ar 28 | STRIP = $(VITASDK)/bin/arm-vita-eabi-strip 29 | MKSFO = $(VITASDK)/bin/vita-mksfoex 30 | CREATE_VELF = $(VITASDK)/bin/vita-elf-create 31 | MAKE_SELF = $(VITASDK)/bin/vita-make-fself 32 | PACK_VPK = $(VITASDK)/bin/vita-pack-vpk 33 | 34 | INCDIR := $(INCDIR) . $(VITASDK)/arm-vita-eabi/include 35 | LIBDIR := $(LIBDIR) . $(VITASDK)/arm-vita-eabi/lib 36 | 37 | CFLAGS := $(addprefix -I,$(INCDIR)) $(CFLAGS) 38 | FLAGS = $(CXXFLAGS) 39 | 40 | LDFLAGS := $(addprefix -L,$(LIBDIR)) $(LDFLAGS) 41 | 42 | LIBS := $(LIBS) 43 | 44 | # the library itself 45 | include lib/makefile.psvita 46 | 47 | all: remreplaytest $(TARGET).vpk 48 | #$(VITASDK)/arm-vita-eabi/lib/crt0.o 49 | 50 | remreplaytest: 51 | -rm -f libptkreplay.a 52 | -rm -f $(TARGET).vpk 53 | 54 | $(TARGET).vpk: $(OBJS) $(EXPORT_OBJ) 55 | $(LINK.c) $^ $(LIBS) -o $(TARGET).elf 56 | $(CREATE_VELF) -s $(TARGET).elf $(TARGET).velf 57 | $(MAKE_SELF) -c $(TARGET).velf EBOOT.BIN 58 | $(MKSFO) -s APP_VER=$(APP_VER) -s TITLE_ID=$(TITLE_ID) "$(TARGET)" param.sfo 59 | $(PACK_VPK) -s param.sfo -b EBOOT.BIN $(TARGET).vpk 60 | 61 | clean: 62 | -rm -f $(TARGET).velf $(TARGET).velf.tmp $(TARGET).elf param.sfo $(OBJS) EBOOT.BIN 63 | -------------------------------------------------------------------------------- /release/distrib/replay/nasm.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/replay/nasm.exe -------------------------------------------------------------------------------- /release/distrib/replay/test.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "ptkreplay"=.\lib\ptkreplay.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Project: "test"=.\test.dsp - Package Owner=<4> 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<4> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | Global: 31 | 32 | Package=<5> 33 | {{{ 34 | }}} 35 | 36 | Package=<3> 37 | {{{ 38 | }}} 39 | 40 | ############################################################################### 41 | 42 | -------------------------------------------------------------------------------- /release/distrib/replay/test.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 8.00 2 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ptkreplay", ".\lib\ptkreplay.vcproj", "{3BC09C15-701E-4557-B9FC-E05133EDF399}" 3 | ProjectSection(ProjectDependencies) = postProject 4 | EndProjectSection 5 | EndProject 6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test", "test.vcproj", "{F0283139-D16E-4607-875A-50F3EA9E6972}" 7 | ProjectSection(ProjectDependencies) = postProject 8 | EndProjectSection 9 | EndProject 10 | Global 11 | GlobalSection(SolutionConfiguration) = preSolution 12 | Debug = Debug 13 | Release = Release 14 | EndGlobalSection 15 | GlobalSection(ProjectConfiguration) = postSolution 16 | {3BC09C15-701E-4557-B9FC-E05133EDF399}.Debug.ActiveCfg = Debug|Win32 17 | {3BC09C15-701E-4557-B9FC-E05133EDF399}.Debug.Build.0 = Debug|Win32 18 | {3BC09C15-701E-4557-B9FC-E05133EDF399}.Release.ActiveCfg = Release|Win32 19 | {3BC09C15-701E-4557-B9FC-E05133EDF399}.Release.Build.0 = Release|Win32 20 | {F0283139-D16E-4607-875A-50F3EA9E6972}.Debug.ActiveCfg = Debug|Win32 21 | {F0283139-D16E-4607-875A-50F3EA9E6972}.Debug.Build.0 = Debug|Win32 22 | {F0283139-D16E-4607-875A-50F3EA9E6972}.Release.ActiveCfg = Release|Win32 23 | {F0283139-D16E-4607-875A-50F3EA9E6972}.Release.Build.0 = Release|Win32 24 | EndGlobalSection 25 | GlobalSection(ExtensibilityGlobals) = postSolution 26 | EndGlobalSection 27 | GlobalSection(ExtensibilityAddIns) = postSolution 28 | EndGlobalSection 29 | EndGlobal 30 | -------------------------------------------------------------------------------- /release/distrib/replay/test/module.asm: -------------------------------------------------------------------------------- 1 | bits 32 2 | section .data 3 | 4 | global __PTK_MODULE 5 | 6 | __PTK_MODULE: incbin "1.ptp" 7 | -------------------------------------------------------------------------------- /release/distrib/replay/test/module.macosx: -------------------------------------------------------------------------------- 1 | MODULE = "aulral.ptp" 2 | -------------------------------------------------------------------------------- /release/distrib/replay/test/module.s: -------------------------------------------------------------------------------- 1 | .global _PTK_MODULE 2 | 3 | _PTK_MODULE: .incbin "303 test.ptp" 4 | -------------------------------------------------------------------------------- /release/distrib/replay/test/test_aos4.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | How to use: 3 | 4 | 1. Copy the .ptp and the Ptk_Properties.h file into the "Replay" directory. 5 | 2. Edit the module.asm file for visual C or module.s for GCC 6 | and replace the ../YOUR_MODULE.PTP by the filename of your module file. 7 | 3. Compile the replay routine (which will be fine tuned for your module). 8 | 4. Compile this test example. 9 | 10 | Note: LATENCY should be increased if the cpu is extensively used for other purposes 11 | to avoid lags and stuttering. 12 | */ 13 | 14 | #include 15 | #include 16 | 17 | #include "../lib/include/ptkreplay.h" 18 | 19 | #ifdef __cplusplus 20 | extern "C" 21 | #endif 22 | { 23 | extern unsigned int _PTK_MODULE; 24 | #ifdef __cplusplus 25 | } 26 | #endif 27 | 28 | // Initialize with 20 milliseconds of latency 29 | #define LATENCY 20 30 | 31 | int main(void) 32 | { 33 | if(!Ptk_InitDriver(LATENCY)) 34 | { 35 | Ptk_ReleaseDriver(); 36 | return(0); 37 | } 38 | // Load it 39 | if(!Ptk_InitModule((unsigned char *) &_PTK_MODULE, 0)) 40 | { 41 | Ptk_ReleaseDriver(); 42 | return(0); 43 | } 44 | // Start playing it 45 | Ptk_Play(); 46 | 47 | // Ctrl+C to quit 48 | while(1) 49 | { 50 | if(IExec->Wait(SIGBREAKF_CTRL_C) & SIGBREAKF_CTRL_C) 51 | { 52 | break; 53 | } 54 | } 55 | 56 | Ptk_Stop(); 57 | Ptk_ReleaseDriver(); 58 | return(0); 59 | } 60 | -------------------------------------------------------------------------------- /release/distrib/replay/test/test_aros.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | How to use: 3 | 4 | 1. Copy the .ptp and the Ptk_Properties.h file into the "Replay" directory. 5 | 2. Edit the module.asm file for visual C or module.s for GCC 6 | and replace the ../YOUR_MODULE.PTP by the filename of your module file. 7 | 3. Compile the replay routine (which will be fine tuned for your module). 8 | 4. Compile this test example. 9 | 10 | Note: LATENCY should be increased if the cpu is extensively used for other purposes 11 | to avoid lags and stuttering. 12 | */ 13 | 14 | #include 15 | #include 16 | 17 | #include "../lib/include/ptkreplay.h" 18 | 19 | #ifdef __cplusplus 20 | extern "C" 21 | #endif 22 | { 23 | extern unsigned int _PTK_MODULE; 24 | #ifdef __cplusplus 25 | } 26 | #endif 27 | 28 | // Initialize with 20 milliseconds of latency 29 | #define LATENCY 20 30 | 31 | int main(void) 32 | { 33 | if(!Ptk_InitDriver(LATENCY)) 34 | { 35 | Ptk_ReleaseDriver(); 36 | return(0); 37 | } 38 | // Load it 39 | if(!Ptk_InitModule((unsigned char *) &_PTK_MODULE, 0)) 40 | { 41 | Ptk_ReleaseDriver(); 42 | return(0); 43 | } 44 | // Start playing it 45 | Ptk_Play(); 46 | 47 | // Ctrl+C to quit 48 | while(1) 49 | { 50 | if(Wait(SIGBREAKF_CTRL_C) & SIGBREAKF_CTRL_C) 51 | { 52 | break; 53 | } 54 | } 55 | 56 | Ptk_Stop(); 57 | Ptk_ReleaseDriver(); 58 | return(0); 59 | } 60 | -------------------------------------------------------------------------------- /release/distrib/replay/test/test_freebsd.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | How to use: 3 | 4 | 1. Copy the .ptp and the Ptk_Properties.h file into the "Replay" directory. 5 | 2. Edit the module.asm file for visual C or module.s for GCC 6 | and replace the ../YOUR_MODULE.PTP by the filename of your module file. 7 | 3. Compile the replay routine (which will be fine tuned for your module). 8 | 4. Compile this test example. 9 | 10 | Note: LATENCY should be increased if the cpu is extensively used for other purposes 11 | to avoid lags and stuttering. 12 | */ 13 | 14 | #include 15 | #include 16 | 17 | #include "../lib/include/ptkreplay.h" 18 | 19 | #ifdef __cplusplus 20 | extern "C" 21 | #endif 22 | { 23 | extern unsigned int _PTK_MODULE; 24 | #ifdef __cplusplus 25 | } 26 | #endif 27 | 28 | // Initialize with 20 milliseconds of latency 29 | #define LATENCY 20 30 | 31 | int main(void) 32 | { 33 | if(!Ptk_InitDriver(LATENCY)) return(0); 34 | // Load it 35 | if(!Ptk_InitModule((unsigned char *) &_PTK_MODULE, 0)) 36 | { 37 | Ptk_ReleaseDriver(); 38 | return(0); 39 | } 40 | 41 | // Start playing it 42 | Ptk_Play(); 43 | 44 | // Ctrl+C to quit 45 | while(1) 46 | { 47 | usleep(10); 48 | } 49 | 50 | Ptk_Stop(); 51 | Ptk_ReleaseDriver(); 52 | } 53 | -------------------------------------------------------------------------------- /release/distrib/replay/test/test_linux.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | How to use: 3 | 4 | 1. Copy the .ptp and the Ptk_Properties.h file into the "Replay" directory. 5 | 2. Edit the module.asm file for visual C or module.s for GCC 6 | and replace the ../YOUR_MODULE.PTP by the filename of your module file. 7 | 3. Compile the replay routine (which will be fine tuned for your module). 8 | 4. Compile this test example. 9 | 10 | Note: LATENCY should be increased if the cpu is extensively used for other purposes 11 | to avoid lags and stuttering. 12 | */ 13 | 14 | #include 15 | #include 16 | 17 | #include "../lib/include/ptkreplay.h" 18 | 19 | #ifdef __cplusplus 20 | extern "C" 21 | #endif 22 | { 23 | extern unsigned int _PTK_MODULE; 24 | #ifdef __cplusplus 25 | } 26 | #endif 27 | 28 | // Initialize with 20 milliseconds of latency 29 | #define LATENCY 20 30 | 31 | int main(void) 32 | { 33 | if(!Ptk_InitDriver(LATENCY)) return(0); 34 | // Load it 35 | if(!Ptk_InitModule((unsigned char *) &_PTK_MODULE, 0)) 36 | { 37 | Ptk_ReleaseDriver(); 38 | return(0); 39 | } 40 | 41 | // Start playing it 42 | Ptk_Play(); 43 | 44 | // Ctrl+C to quit 45 | while(1) 46 | { 47 | usleep(10); 48 | } 49 | 50 | Ptk_Stop(); 51 | Ptk_ReleaseDriver(); 52 | } 53 | -------------------------------------------------------------------------------- /release/distrib/replay/test/test_macosx.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | How to use: 3 | 4 | 1. Copy the .ptp and the Ptk_Properties.h file into the "Replay" directory. 5 | 2. Edit the module.macosx file and replace the module filename with 6 | the filename of your module file. 7 | 3. Compile the replay routine (which will be fine tuned for your module). 8 | 4. Compile this test example. 9 | 10 | Note: LATENCY should be increased if the cpu is extensively used for other purposes 11 | to avoid lags and stuttering. 12 | */ 13 | 14 | #include 15 | 16 | #include "../lib/include/ptkreplay.h" 17 | 18 | #ifdef __cplusplus 19 | extern "C" 20 | #endif 21 | { 22 | extern unsigned int _PTK_MODULE; 23 | #ifdef __cplusplus 24 | } 25 | #endif 26 | 27 | /* Initialize with 20 milliseconds of latency */ 28 | #define LATENCY 20 29 | 30 | int main(void) 31 | { 32 | if(!Ptk_InitDriver(LATENCY)) return(0); 33 | 34 | // Load it 35 | if(!Ptk_InitModule((unsigned char *) &_PTK_MODULE, 0)) 36 | { 37 | Ptk_ReleaseDriver(); 38 | return(0); 39 | } 40 | 41 | // Start playing it 42 | Ptk_Play(); 43 | 44 | while(1) 45 | { 46 | usleep(10); 47 | } 48 | 49 | Ptk_Stop(); 50 | Ptk_ReleaseDriver(); 51 | } 52 | -------------------------------------------------------------------------------- /release/distrib/replay/test/test_mos.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | How to use: 3 | 4 | 1. Copy the .ptp and the Ptk_Properties.h file into the "Replay" directory. 5 | 2. Edit the module.asm file for visual C or module.s for GCC 6 | and replace the ../YOUR_MODULE.PTP by the filename of your module file. 7 | 3. Compile the replay routine (which will be fine tuned for your module). 8 | 4. Compile this test example. 9 | 10 | Note: LATENCY should be increased if the cpu is extensively used for other purposes 11 | to avoid lags and stuttering. 12 | */ 13 | 14 | #include 15 | #include 16 | 17 | #include "../lib/include/ptkreplay.h" 18 | 19 | #ifdef __cplusplus 20 | extern "C" 21 | #endif 22 | { 23 | extern unsigned int _PTK_MODULE; 24 | #ifdef __cplusplus 25 | } 26 | #endif 27 | 28 | // Initialize with 20 milliseconds of latency 29 | #define LATENCY 20 30 | 31 | int main(void) 32 | { 33 | if(!Ptk_InitDriver(LATENCY)) 34 | { 35 | Ptk_ReleaseDriver(); 36 | return(0); 37 | } 38 | // Load it 39 | if(!Ptk_InitModule((unsigned char *) &_PTK_MODULE, 0)) 40 | { 41 | Ptk_ReleaseDriver(); 42 | return(0); 43 | } 44 | // Start playing it 45 | Ptk_Play(); 46 | 47 | // Ctrl+C to quit 48 | while(1) 49 | { 50 | if(Wait(SIGBREAKF_CTRL_C) & SIGBREAKF_CTRL_C) 51 | { 52 | break; 53 | } 54 | } 55 | 56 | Ptk_Stop(); 57 | Ptk_ReleaseDriver(); 58 | return(0); 59 | } 60 | -------------------------------------------------------------------------------- /release/distrib/replay/test/test_netbsd.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | How to use: 3 | 4 | 1. Copy the .ptp and the Ptk_Properties.h file into the "Replay" directory. 5 | 2. Edit the module.asm file for visual C or module.s for GCC 6 | and replace the ../YOUR_MODULE.PTP by the filename of your module file. 7 | 3. Compile the replay routine (which will be fine tuned for your module). 8 | 4. Compile this test example. 9 | 10 | Note: LATENCY should be increased if the cpu is extensively used for other purposes 11 | to avoid lags and stuttering. 12 | */ 13 | 14 | #include 15 | #include 16 | 17 | #include "../lib/include/ptkreplay.h" 18 | 19 | #ifdef __cplusplus 20 | extern "C" 21 | #endif 22 | { 23 | extern unsigned int _PTK_MODULE; 24 | #ifdef __cplusplus 25 | } 26 | #endif 27 | 28 | // Initialize with 20 milliseconds of latency 29 | #define LATENCY 20 30 | 31 | int main(void) 32 | { 33 | if(!Ptk_InitDriver(LATENCY)) return(0); 34 | // Load it 35 | if(!Ptk_InitModule((unsigned char *) &_PTK_MODULE, 0)) 36 | { 37 | Ptk_ReleaseDriver(); 38 | return(0); 39 | } 40 | 41 | // Start playing it 42 | Ptk_Play(); 43 | 44 | // Ctrl+C to quit 45 | while(1) 46 | { 47 | usleep(10); 48 | } 49 | 50 | Ptk_Stop(); 51 | Ptk_ReleaseDriver(); 52 | } 53 | -------------------------------------------------------------------------------- /release/distrib/replay/test/test_psp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | How to use: 3 | 4 | 1. Copy the .ptp and the Ptk_Properties.h file into the "Replay" directory. 5 | 2. Edit the module.asm file for visual C or module.s for GCC 6 | and replace the ../YOUR_MODULE.PTP by the filename of your module file. 7 | 3. Compile the replay routine (which will be fine tuned for your module). 8 | 4. Compile this test example. 9 | 10 | Note: LATENCY should be increased if the cpu is extensively used for other purposes 11 | to avoid lags and stuttering. 12 | */ 13 | 14 | #include 15 | #include 16 | #include 17 | 18 | #include "../lib/include/ptkreplay.h" 19 | 20 | PSP_MODULE_INFO("H", 0, 1, 1); 21 | PSP_MAIN_THREAD_ATTR(THREAD_ATTR_USER); 22 | 23 | #define STACK_SIZE (1024 * 4) 24 | 25 | SceCtrlData Ctrl_Buf; 26 | 27 | #ifdef __cplusplus 28 | extern "C" 29 | #endif 30 | { 31 | extern unsigned int _PTK_MODULE; 32 | int sceKernelPowerTick(int type); 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | // If the PSP isn't fast enough to render a module, 38 | // this value won't save anything anyway. 39 | #define LATENCY 120 40 | 41 | int main_thread(SceSize args, void *argp) 42 | { 43 | scePowerSetClockFrequency(333, 333, 166); 44 | 45 | if(Ptk_InitDriver(LATENCY)) 46 | { 47 | // Load it 48 | if(Ptk_InitModule((unsigned char *) &_PTK_MODULE, 0)) 49 | { 50 | // Start playing it 51 | Ptk_Play(); 52 | 53 | // Quit with the home button 54 | while(1) 55 | { 56 | sceCtrlPeekBufferPositive(&Ctrl_Buf, 1); 57 | sceKernelDcacheWritebackAll(); 58 | if(Ctrl_Buf.Buttons & PSP_CTRL_HOME) break; 59 | 60 | sceKernelPowerTick(6); 61 | } 62 | Ptk_Stop(); 63 | } 64 | Ptk_ReleaseDriver(); 65 | } 66 | sceKernelExitGame(); 67 | } 68 | 69 | // --------------------------------------------------------------- 70 | // Program entry point 71 | extern "C" int module_start(SceSize args, void *argp) 72 | { 73 | sceKernelStartThread(sceKernelCreateThread("Ptk", (int (*)(SceSize, void*)) (((unsigned int) main_thread) & 0x7fffffff), 10, STACK_SIZE, PSP_THREAD_ATTR_VFPU, 0), 0, 0); 74 | return 0; 75 | } 76 | -------------------------------------------------------------------------------- /release/distrib/replay/test/test_psvita.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | How to use: 3 | 4 | 1. Copy the .ptp and the Ptk_Properties.h file into the "Replay" directory. 5 | 2. Edit the module.asm file for visual C or module.s for GCC 6 | and replace the ../YOUR_MODULE.PTP by the filename of your module file. 7 | 3. Compile the replay routine (which will be fine tuned for your module). 8 | 4. Compile this test example. 9 | 10 | Note: LATENCY should be increased if the cpu is extensively used for other purposes 11 | to avoid lags and stuttering. 12 | */ 13 | 14 | #include 15 | #include "../lib/include/ptkreplay.h" 16 | 17 | #ifdef __cplusplus 18 | extern "C" 19 | #endif 20 | { 21 | extern unsigned int _PTK_MODULE; 22 | #ifdef __cplusplus 23 | } 24 | #endif 25 | 26 | // If the VITA isn't fast enough to render a module, 27 | // this value won't save anything anyway. 28 | #define LATENCY 40 29 | 30 | extern "C" void _start() __attribute__ ((weak, alias("module_start"))); 31 | extern "C" int module_start(SceSize args, void *argp) 32 | { 33 | if(Ptk_InitDriver(LATENCY)) 34 | { 35 | // Load it 36 | if(Ptk_InitModule((unsigned char *) &_PTK_MODULE, 0)) 37 | { 38 | // Start playing it 39 | Ptk_Play(); 40 | while(1) 41 | { 42 | sceKernelDelayThread(10); 43 | } 44 | Ptk_Stop(); 45 | } 46 | Ptk_ReleaseDriver(); 47 | } 48 | return 0; 49 | } 50 | -------------------------------------------------------------------------------- /release/distrib/replay/test/test_windows.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | How to use: 3 | 4 | 1. Copy the .ptp and the Ptk_Properties.h file into the "Replay" directory. 5 | 2. Edit the module.asm file for visual C or module.s for GCC 6 | and replace the ../YOUR_MODULE.PTP by the filename of your module file. 7 | 3. Compile the replay routine (which will be fine tuned for your module). 8 | 4. Compile this test example. 9 | 10 | Note: LATENCY should be increased if the cpu is extensively used for other purposes 11 | to avoid lags and stuttering. 12 | */ 13 | 14 | #define _WIN32_WINNT 0x0500 15 | #include 16 | #include 17 | 18 | #include "../lib/include/ptkreplay.h" 19 | 20 | #if defined(__GCC__) 21 | #define MODULE PTK_MODULE 22 | #else 23 | #define MODULE _PTK_MODULE 24 | #endif 25 | 26 | #ifdef __cplusplus 27 | extern "C" 28 | #endif 29 | { 30 | extern unsigned int MODULE; 31 | #ifdef __cplusplus 32 | } 33 | #endif 34 | 35 | // Initialize with 20 milliseconds of latency 36 | #define LATENCY 20 37 | 38 | int main(void) 39 | { 40 | // Init the sound driver and the various tables 41 | if(!Ptk_InitDriver(GetConsoleWindow(), LATENCY)) return(0); 42 | 43 | // Load it 44 | if(!Ptk_InitModule((unsigned char *) &MODULE, 0)) 45 | { 46 | Ptk_ReleaseDriver(); 47 | return(0); 48 | } 49 | 50 | // Start playing it 51 | Ptk_Play(); 52 | 53 | while(!GetAsyncKeyState(VK_ESCAPE)) 54 | { 55 | printf(" : "); 56 | printf("\r"); 57 | printf("%.2d:%.2d", Ptk_GetPosition(), Ptk_GetRow()); 58 | printf("\r"); 59 | 60 | Sleep(10); 61 | } 62 | 63 | Ptk_Stop(); 64 | Ptk_ReleaseDriver(); 65 | 66 | ExitProcess(0); 67 | } 68 | -------------------------------------------------------------------------------- /release/distrib/reverbs/1 Comb.prv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/reverbs/1 Comb.prv -------------------------------------------------------------------------------- /release/distrib/reverbs/Echo y.prv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/reverbs/Echo y.prv -------------------------------------------------------------------------------- /release/distrib/reverbs/Great Hall.prv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/reverbs/Great Hall.prv -------------------------------------------------------------------------------- /release/distrib/reverbs/Hall 2.prv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/reverbs/Hall 2.prv -------------------------------------------------------------------------------- /release/distrib/reverbs/Room 2.prv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/reverbs/Room 2.prv -------------------------------------------------------------------------------- /release/distrib/reverbs/Room 3.prv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/reverbs/Room 3.prv -------------------------------------------------------------------------------- /release/distrib/reverbs/Room.prv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/reverbs/Room.prv -------------------------------------------------------------------------------- /release/distrib/samples/keepme.txt: -------------------------------------------------------------------------------- 1 | .wav samples here -------------------------------------------------------------------------------- /release/distrib/skins/303.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/skins/303.bmp -------------------------------------------------------------------------------- /release/distrib/skins/font.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/skins/font.bmp -------------------------------------------------------------------------------- /release/distrib/skins/font_data.txt: -------------------------------------------------------------------------------- 1 | 6 6 6 6 6 6 6 6 2 5 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 2 | 6 6 6 6 6 3 6 6 2 2 6 2 8 6 6 6 6 3 5 3 6 6 8 5 6 5 3 | 6 6 6 6 6 6 6 6 6 6 4 | 6 6 5 2 3 3 6 7 6 6 3 6 4 6 6 6 6 8 6 3 3 2 2 6 5 | 2 5 5 5 11 7 3 3 2 5 8 8 5 5 9 9 8 8 8 4 6 8 6 6 | 5 5 5 5 5 4 5 5 4 5 5 5 6 5 5 5 5 5 5 4 5 5 6 5 5 5 7 | 5 4 5 5 5 5 5 5 5 5 8 | 5 3 3 2 9 | 2 3 7 8 12 8 8 8 8 5 5 4 10 | -------------------------------------------------------------------------------- /release/distrib/skins/kbde.txt: -------------------------------------------------------------------------------- 1 | German 2 | 2 3 5 6 7 9 0 0xa0 3 | q w e r t z u i o p 0xa2 + 4 | s d g h j l 0xa4 5 | y x c v b n m , . - 6 | 7 | -------------------------------------------------------------------------------- /release/distrib/skins/kbde_macosx.txt: -------------------------------------------------------------------------------- 1 | German.MacOSX 2 | 2 3 5 6 7 9 0 0xa0 3 | q w e r t z u i o p 0xa2 + 4 | s d g h j l 0xa4 5 | y x c v b n m , . - 6 | -------------------------------------------------------------------------------- /release/distrib/skins/kben.txt: -------------------------------------------------------------------------------- 1 | English 2 | 2 3 5 6 7 9 0 - 3 | q w e r t y u i o p [ ] 4 | s d g h j l ; 5 | z x c v b n m , . / 6 | -------------------------------------------------------------------------------- /release/distrib/skins/kben_macosx.txt: -------------------------------------------------------------------------------- 1 | English.MacOSX 2 | 2 3 5 6 7 9 0 = 3 | q w e r t y u i o p [ ] 4 | s d g h j l ; 5 | z x c v b n m , . / 6 | -------------------------------------------------------------------------------- /release/distrib/skins/kbfr.txt: -------------------------------------------------------------------------------- 1 | French 2 | 0xe9 " ( - 0xe8 0xe7 0xe0 = 3 | a z e r t y u i o p ^ $ 4 | s d g h j l m 5 | w x c v b n , ; : ! 6 | -------------------------------------------------------------------------------- /release/distrib/skins/kbfr_macosx.txt: -------------------------------------------------------------------------------- 1 | French.MacOSX 2 | 0xa0 " ( 0xa1 0xa3 0xa2 0xa4 - 3 | a z e r t y u i o p ^ $ 4 | s d g h j l m 5 | w x c v b n , ; : = 6 | -------------------------------------------------------------------------------- /release/distrib/skins/keyboards.txt: -------------------------------------------------------------------------------- 1 | kben.txt kbfr.txt kbde.txt -------------------------------------------------------------------------------- /release/distrib/skins/keyboards_macosx.txt: -------------------------------------------------------------------------------- 1 | kben_macosx.txt kbfr_macosx.txt kbde_macosx.txt -------------------------------------------------------------------------------- /release/distrib/skins/neural.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/skins/neural.bmp -------------------------------------------------------------------------------- /release/distrib/skins/pattern_font.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/skins/pattern_font.bmp -------------------------------------------------------------------------------- /release/distrib/skins/pattern_font_double.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/release/distrib/skins/pattern_font_double.bmp -------------------------------------------------------------------------------- /src/editors/include/editor_diskio.h: -------------------------------------------------------------------------------- 1 | // ------------------------------------------------------ 2 | // Protrekkr 3 | // Based on Juan Antonio Arguelles Rius's NoiseTrekker. 4 | // 5 | // Copyright (C) 2008-2025 Franck Charlet. 6 | // All rights reserved. 7 | // 8 | // Redistribution and use in source and binary forms, with or without 9 | // modification, are permitted provided that the following conditions 10 | // are met: 11 | // 12 | // 1. Redistributions of source code must retain the above copyright notice, 13 | // this list of conditions and the following disclaimer. 14 | // 15 | // 2. Redistributions in binary form must reproduce the above copyright notice, 16 | // this list of conditions and the following disclaimer in the documentation 17 | // and/or other materials provided with the distribution. 18 | // 19 | // THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND 20 | // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22 | // ARE DISCLAIMED. IN NO EVENT SHALL FRANCK CHARLET OR CONTRIBUTORS BE LIABLE 23 | // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 | // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 | // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 | // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 | // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 | // SUCH DAMAGE. 30 | // ------------------------------------------------------ 31 | 32 | #ifndef _EDITOR_DISKIO_ED_H_ 33 | #define _EDITOR_DISKIO_ED_H_ 34 | 35 | // ------------------------------------------------------ 36 | // Includes 37 | #if defined(__GCC__) 38 | #include "../../include/variables.h" 39 | #include "../../ui/include/misc_draw.h" 40 | #else 41 | #include "../include/variables.h" 42 | #include "../ui/include/misc_draw.h" 43 | #endif 44 | 45 | // ------------------------------------------------------ 46 | // Variables 47 | extern int Tracks_To_Render[MAX_TRACKS]; 48 | 49 | // ------------------------------------------------------ 50 | // Functions 51 | void Draw_DiskIO_Ed(void); 52 | void Actualize_DiskIO_Ed(int gode); 53 | void Mouse_Right_DiskIO_Ed(void); 54 | void Mouse_Left_DiskIO_Ed(void); 55 | void Display_Song_Length(void); 56 | void Reset_Tracks_To_Render(void); 57 | 58 | #endif 59 | -------------------------------------------------------------------------------- /src/editors/include/editor_fx_setup.h: -------------------------------------------------------------------------------- 1 | // ------------------------------------------------------ 2 | // Protrekkr 3 | // Based on Juan Antonio Arguelles Rius's NoiseTrekker. 4 | // 5 | // Copyright (C) 2008-2025 Franck Charlet. 6 | // All rights reserved. 7 | // 8 | // Redistribution and use in source and binary forms, with or without 9 | // modification, are permitted provided that the following conditions 10 | // are met: 11 | // 12 | // 1. Redistributions of source code must retain the above copyright notice, 13 | // this list of conditions and the following disclaimer. 14 | // 15 | // 2. Redistributions in binary form must reproduce the above copyright notice, 16 | // this list of conditions and the following disclaimer in the documentation 17 | // and/or other materials provided with the distribution. 18 | // 19 | // THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND 20 | // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22 | // ARE DISCLAIMED. IN NO EVENT SHALL FRANCK CHARLET OR CONTRIBUTORS BE LIABLE 23 | // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 | // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 | // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 | // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 | // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 | // SUCH DAMAGE. 30 | // ------------------------------------------------------ 31 | 32 | #ifndef _EDITOR_FX_H_ 33 | #define _EDITOR_FX_H_ 34 | 35 | // ------------------------------------------------------ 36 | // Includes 37 | #if defined(__GCC__) 38 | #include "../../include/variables.h" 39 | #include "../../ui/include/misc_draw.h" 40 | #else 41 | #include "../include/variables.h" 42 | #include "../ui/include/misc_draw.h" 43 | #endif 44 | 45 | // ------------------------------------------------------ 46 | // Functions 47 | void Draw_Fx_Ed(void); 48 | void Actualize_Fx_Ed(char gode); 49 | void Mouse_Sliders_Fx_Ed(void); 50 | void Mouse_Right_Fx_Ed(void); 51 | void Mouse_Left_Fx_Ed(void); 52 | void Display_Reverb_Cutoff(void); 53 | void Display_Reverb_Resonance(void); 54 | 55 | #endif 56 | -------------------------------------------------------------------------------- /src/editors/include/editor_sample.h: -------------------------------------------------------------------------------- 1 | // ------------------------------------------------------ 2 | // Protrekkr 3 | // Based on Juan Antonio Arguelles Rius's NoiseTrekker. 4 | // 5 | // Copyright (C) 2008-2025 Franck Charlet. 6 | // All rights reserved. 7 | // 8 | // Redistribution and use in source and binary forms, with or without 9 | // modification, are permitted provided that the following conditions 10 | // are met: 11 | // 12 | // 1. Redistributions of source code must retain the above copyright notice, 13 | // this list of conditions and the following disclaimer. 14 | // 15 | // 2. Redistributions in binary form must reproduce the above copyright notice, 16 | // this list of conditions and the following disclaimer in the documentation 17 | // and/or other materials provided with the distribution. 18 | // 19 | // THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND 20 | // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22 | // ARE DISCLAIMED. IN NO EVENT SHALL FRANCK CHARLET OR CONTRIBUTORS BE LIABLE 23 | // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 | // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 | // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 | // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 | // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 | // SUCH DAMAGE. 30 | // ------------------------------------------------------ 31 | 32 | #ifndef _EDITOR_SAMPLE_H_ 33 | #define _EDITOR_SAMPLE_H_ 34 | 35 | // ------------------------------------------------------ 36 | // Includes 37 | #if defined(__GCC__) 38 | #include "../../include/variables.h" 39 | #include "../../ui/include/misc_draw.h" 40 | #else 41 | #include "../include/variables.h" 42 | #include "../ui/include/misc_draw.h" 43 | #endif 44 | 45 | // ------------------------------------------------------ 46 | // Functions 47 | void Draw_Sample_Ed(void); 48 | void Draw_Wave_Data(void); 49 | void Actualize_Sample_Ed(char gode); 50 | void Renew_Sample_Ed(void); 51 | void Mouse_Left_Sample_Ed(void); 52 | void Mouse_Middle_Sample_Ed(void); 53 | void Mouse_Right_Sample_Ed(void); 54 | void Mouse_Wheel_Sample_Ed(int roll_amount); 55 | void Mouse_Sliders_Sample_Ed(void); 56 | void Check_Loops(void); 57 | 58 | #endif 59 | -------------------------------------------------------------------------------- /src/editors/include/editor_setup.h: -------------------------------------------------------------------------------- 1 | // ------------------------------------------------------ 2 | // Protrekkr 3 | // Based on Juan Antonio Arguelles Rius's NoiseTrekker. 4 | // 5 | // Copyright (C) 2008-2025 Franck Charlet. 6 | // All rights reserved. 7 | // 8 | // Redistribution and use in source and binary forms, with or without 9 | // modification, are permitted provided that the following conditions 10 | // are met: 11 | // 12 | // 1. Redistributions of source code must retain the above copyright notice, 13 | // this list of conditions and the following disclaimer. 14 | // 15 | // 2. Redistributions in binary form must reproduce the above copyright notice, 16 | // this list of conditions and the following disclaimer in the documentation 17 | // and/or other materials provided with the distribution. 18 | // 19 | // THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND 20 | // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22 | // ARE DISCLAIMED. IN NO EVENT SHALL FRANCK CHARLET OR CONTRIBUTORS BE LIABLE 23 | // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 | // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 | // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 | // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 | // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 | // SUCH DAMAGE. 30 | // ------------------------------------------------------ 31 | 32 | #ifndef _EDITOR_SETUP_H_ 33 | #define _EDITOR_SETUP_H_ 34 | 35 | // ------------------------------------------------------ 36 | // Includes 37 | #if defined(__GCC__) 38 | #include "../../include/variables.h" 39 | #include "../../ui/include/misc_draw.h" 40 | #elif !defined(BZR2) 41 | #include "../include/variables.h" 42 | #include "../ui/include/misc_draw.h" 43 | #else 44 | #include "../include/variables.h" 45 | #endif 46 | 47 | // ------------------------------------------------------ 48 | // Functions 49 | void Draw_Master_Ed(void); 50 | void Actualize_Master_Ed(char gode); 51 | void Mouse_Left_Master_Ed(void); 52 | void Mouse_Right_Master_Ed(void); 53 | void Mouse_Sliders_Master_Ed(void); 54 | void Actualize_Fx_Ed(char gode); 55 | 56 | #endif 57 | -------------------------------------------------------------------------------- /src/editors/include/editor_track.h: -------------------------------------------------------------------------------- 1 | // ------------------------------------------------------ 2 | // Protrekkr 3 | // Based on Juan Antonio Arguelles Rius's NoiseTrekker. 4 | // 5 | // Copyright (C) 2008-2025 Franck Charlet. 6 | // All rights reserved. 7 | // 8 | // Redistribution and use in source and binary forms, with or without 9 | // modification, are permitted provided that the following conditions 10 | // are met: 11 | // 12 | // 1. Redistributions of source code must retain the above copyright notice, 13 | // this list of conditions and the following disclaimer. 14 | // 15 | // 2. Redistributions in binary form must reproduce the above copyright notice, 16 | // this list of conditions and the following disclaimer in the documentation 17 | // and/or other materials provided with the distribution. 18 | // 19 | // THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND 20 | // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22 | // ARE DISCLAIMED. IN NO EVENT SHALL FRANCK CHARLET OR CONTRIBUTORS BE LIABLE 23 | // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 | // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 | // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 | // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 | // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 | // SUCH DAMAGE. 30 | // ------------------------------------------------------ 31 | 32 | #ifndef _EDITOR_TRACK_H_ 33 | #define _EDITOR_TRACK_H_ 34 | 35 | // ------------------------------------------------------ 36 | // Includes 37 | #if defined(__GCC__) 38 | #include "../../include/variables.h" 39 | #include "../../ui/include/misc_draw.h" 40 | #else 41 | #include "../include/variables.h" 42 | #include "../ui/include/misc_draw.h" 43 | #endif 44 | 45 | // ------------------------------------------------------ 46 | // Functions 47 | void Draw_Track_Ed(void); 48 | void Actualize_Track_Ed(char gode); 49 | void Mouse_Left_Track_Ed(void); 50 | void Mouse_Right_Track_Ed(void); 51 | void Mouse_Sliders_Track_Ed(void); 52 | void Track_Add_Notes(int Track_Nbr, int Amount); 53 | void Track_Sub_Notes(int Track_Nbr, int Amount); 54 | void Track_Add_Effects(int Track_Nbr, int Amount); 55 | void Track_Sub_Effects(int Track_Nbr, int Amount); 56 | 57 | #endif 58 | -------------------------------------------------------------------------------- /src/editors/include/editor_track_fx.h: -------------------------------------------------------------------------------- 1 | // ------------------------------------------------------ 2 | // Protrekkr 3 | // Based on Juan Antonio Arguelles Rius's NoiseTrekker. 4 | // 5 | // Copyright (C) 2008-2025 Franck Charlet. 6 | // All rights reserved. 7 | // 8 | // Redistribution and use in source and binary forms, with or without 9 | // modification, are permitted provided that the following conditions 10 | // are met: 11 | // 12 | // 1. Redistributions of source code must retain the above copyright notice, 13 | // this list of conditions and the following disclaimer. 14 | // 15 | // 2. Redistributions in binary form must reproduce the above copyright notice, 16 | // this list of conditions and the following disclaimer in the documentation 17 | // and/or other materials provided with the distribution. 18 | // 19 | // THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND 20 | // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22 | // ARE DISCLAIMED. IN NO EVENT SHALL FRANCK CHARLET OR CONTRIBUTORS BE LIABLE 23 | // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 | // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 | // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 | // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 | // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 | // SUCH DAMAGE. 30 | // ------------------------------------------------------ 31 | 32 | #ifndef _EDITOR_TRACK_FX_H_ 33 | #define _EDITOR_TRACK_FX_H_ 34 | 35 | // ------------------------------------------------------ 36 | // Includes 37 | #if defined(__GCC__) 38 | #include "../../include/variables.h" 39 | #include "../../ui/include/misc_draw.h" 40 | #else 41 | #include "../include/variables.h" 42 | #include "../ui/include/misc_draw.h" 43 | #endif 44 | 45 | // ------------------------------------------------------ 46 | // Functions 47 | void Draw_Track_Fx_Ed(void); 48 | void Actualize_Track_Fx_Ed(char gode); 49 | void Mouse_Sliders_Track_Fx_Ed(void); 50 | void Mouse_Left_Track_Fx_Ed(void); 51 | void Display_Track_Compressor(int Track); 52 | void Display_Track_Compressor_Status(int Track); 53 | 54 | #endif 55 | -------------------------------------------------------------------------------- /src/extralibs/bin2c/bin2c.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | # _____ ___ ____ ___ ____ 3 | # ____| | ____| | | |____| 4 | # | ___| |____ ___| ____| | \ PS2DEV Open Source Project. 5 | #----------------------------------------------------------------------- 6 | # Copyright 2001-2004, ps2dev - http://www.ps2dev.org 7 | # Licenced under Academic Free License version 2.0 8 | # Review ps2sdk README & LICENSE files for further details. 9 | # 10 | # $Id: bin2c.c 658 2004-11-10 22:21:38Z pixel $ 11 | */ 12 | 13 | #include 14 | #include 15 | #include 16 | #include 17 | #include 18 | #include 19 | 20 | unsigned char *buffer; 21 | 22 | int main(int argc, char *argv[]) 23 | { 24 | int fd_size; 25 | FILE *source,*dest; 26 | int i; 27 | 28 | if(argc != 4) { 29 | printf("bin2c - from bin2s By Sjeep\n" 30 | "Usage: bin2c infile outfile label\n\n"); 31 | return 1; 32 | } 33 | 34 | if((source=fopen( argv[1], "rb")) == NULL) { 35 | printf("Error opening %s for reading.\n",argv[1]); 36 | return 1; 37 | } 38 | 39 | fseek(source,0,SEEK_END); 40 | fd_size = ftell(source); 41 | fseek(source,0,SEEK_SET); 42 | 43 | buffer = (unsigned char *) malloc(fd_size); 44 | if(buffer == NULL) { 45 | printf("Failed to allocate memory.\n"); 46 | return 1; 47 | } 48 | 49 | if(fread(buffer,1,fd_size,source) != fd_size) { 50 | printf("Failed to read file.\n"); 51 | return 1; 52 | } 53 | fclose(source); 54 | 55 | if((dest = fopen(argv[2],"w+")) == NULL) { 56 | printf("Failed to open/create %s.\n",argv[2]); 57 | return 1; 58 | } 59 | 60 | fprintf(dest, "#ifndef __%s__\n", argv[3]); 61 | fprintf(dest, "#define __%s__\n\n", argv[3]); 62 | fprintf(dest, "unsigned int size_%s = %d;\n", argv[3], fd_size); 63 | fprintf(dest, "unsigned char %s[] __attribute__((aligned(16))) = {", argv[3]); 64 | 65 | for(i=0;i 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /src/extralibs/sdl_draw/include/sdl_draw.h: -------------------------------------------------------------------------------- 1 | /* 2 | \file SDL_draw.h 3 | \author Mario Palomo Torrero 4 | \author Jose M. de la Huerga Fern�ndez 5 | \author Pepe Gonz�lez Mora 6 | \date 05-2002 7 | 8 | Drawing primitives for SDL. Main header file. 9 | 10 | This library is free software; you can redistribute it and/or 11 | modify it under the terms of the GNU Library General Public 12 | License as published by the Free Software Foundation; either 13 | version 2 of the License, or (at your option) any later version. 14 | 15 | This library is distributed in the hope that it will be useful, 16 | but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 18 | Library General Public License for more details. 19 | 20 | You should have received a copy of the GNU Library General Public 21 | License along with this library; if not, write to the Free Foundation, 22 | Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 23 | */ 24 | #ifndef SDL_DRAW_H 25 | #define SDL_DRAW_H 26 | 27 | #include 28 | 29 | #define SDL_DRAW_BPP 1 30 | 31 | #ifdef __WIN32__ 32 | #define STDCALL __stdcall 33 | #else 34 | #define STDCALL 35 | #endif 36 | 37 | void STDCALL Draw_Pixel(SDL_Surface *super, Sint16 x, Sint16 y, Uint32 color); 38 | void STDCALL Draw_HLine(SDL_Surface *super, Sint16 x0,Sint16 y0, Sint16 x1, Uint32 color); 39 | void STDCALL Draw_VLine(SDL_Surface *super, Sint16 x0,Sint16 y0, Sint16 y1, Uint32 color); 40 | 41 | #endif /* SDL_DRAW_H */ 42 | -------------------------------------------------------------------------------- /src/extralibs/sdl_draw/makefile.aros: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AR = ar 3 | LIBFLAGS = -c 4 | FLAGS = -Ofast -D __LINUX__ -D __GCC__ 5 | LIBOBJS = draw_hline.o draw_pixel.o draw_vline.o 6 | 7 | all: sdldraw 8 | clean: RemLibObj 9 | 10 | RemLibObj: 11 | -rm -f $(LIBOBJS) 12 | 13 | sdldraw: $(LIBOBJS) 14 | -$(AR) -d libsdldraw.a 15 | $(AR) -r libsdldraw.a $(LIBOBJS) 16 | -rm -f $(LIBOBJS) 17 | 18 | draw_hline.o: src/draw_hline.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_hline.cpp 20 | 21 | draw_pixel.o: src/draw_pixel.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_pixel.cpp 23 | 24 | draw_vline.o: src/draw_vline.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_vline.cpp 26 | -------------------------------------------------------------------------------- /src/extralibs/sdl_draw/makefile.freebsd: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AR = ar 3 | LIBFLAGS = -c 4 | FLAGS = -Ofast -D G_OS_WIN32 -I/usr/local/include -D __LINUX__ -D __GCC__ 5 | LIBOBJS = draw_hline.o draw_pixel.o draw_vline.o 6 | 7 | all: sdldraw 8 | clean: RemLibObj 9 | 10 | RemLibObj: 11 | -rm -f $(LIBOBJS) 12 | 13 | sdldraw: $(LIBOBJS) 14 | -$(AR) -d libsdldraw.a 15 | $(AR) -r libsdldraw.a $(LIBOBJS) 16 | -rm -f $(LIBOBJS) 17 | 18 | draw_hline.o: src/draw_hline.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_hline.cpp 20 | 21 | draw_pixel.o: src/draw_pixel.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_pixel.cpp 23 | 24 | draw_vline.o: src/draw_vline.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_vline.cpp 26 | -------------------------------------------------------------------------------- /src/extralibs/sdl_draw/makefile.haiku: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AR = ar 3 | LIBFLAGS = -c 4 | FLAGS = -Ofast -D G_OS_WIN32 -D __LINUX__ -D __GCC__ 5 | LIBOBJS = draw_hline.o draw_pixel.o draw_vline.o 6 | 7 | all: sdldraw 8 | clean: RemLibObj 9 | 10 | RemLibObj: 11 | -rm -f $(LIBOBJS) 12 | 13 | sdldraw: $(LIBOBJS) 14 | -$(AR) -d libsdldraw.a 15 | $(AR) -r libsdldraw.a $(LIBOBJS) 16 | -rm -f $(LIBOBJS) 17 | 18 | draw_hline.o: src/draw_hline.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_hline.cpp 20 | 21 | draw_pixel.o: src/draw_pixel.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_pixel.cpp 23 | 24 | draw_vline.o: src/draw_vline.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_vline.cpp 26 | -------------------------------------------------------------------------------- /src/extralibs/sdl_draw/makefile.linux: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AR = ar 3 | LIBFLAGS = -c 4 | FLAGS = -Ofast -D __LINUX__ -D __GCC__ 5 | LIBOBJS = draw_hline.o draw_pixel.o draw_vline.o 6 | 7 | all: sdldraw 8 | clean: RemLibObj 9 | 10 | RemLibObj: 11 | -rm -f $(LIBOBJS) 12 | 13 | sdldraw: $(LIBOBJS) 14 | -$(AR) -d libsdldraw.a 15 | $(AR) -r libsdldraw.a $(LIBOBJS) 16 | -rm -f $(LIBOBJS) 17 | 18 | draw_hline.o: src/draw_hline.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_hline.cpp 20 | 21 | draw_pixel.o: src/draw_pixel.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_pixel.cpp 23 | 24 | draw_vline.o: src/draw_vline.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_vline.cpp 26 | -------------------------------------------------------------------------------- /src/extralibs/sdl_draw/makefile.macos_arm64: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AR = ar 3 | LIBFLAGS = -c 4 | FLAGS_ARM64 = -O3 -arch arm64 -D __LINUX__ -D __GCC__ -I/opt/local/include 5 | LIBOBJS_ARM64 = draw_hline_arm64.o draw_pixel_arm64.o draw_vline_arm64.o 6 | 7 | all: sdldraw 8 | clean: RemLibObj 9 | 10 | RemLibObj: 11 | -rm -f $(LIBOBJS_ARM64) 12 | 13 | sdldraw: $(LIBOBJS_ARM64) 14 | -rm libsdldraw_arm64.a 15 | $(AR) -s -r libsdldraw_arm64.a $(LIBOBJS_ARM64) 16 | -rm -f $(LIBOBJS_ARM64) 17 | 18 | draw_hline_arm64.o: src/draw_hline.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_ARM64) src/draw_hline.cpp 20 | 21 | draw_pixel_arm64.o: src/draw_pixel.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_ARM64) src/draw_pixel.cpp 23 | 24 | draw_vline_arm64.o: src/draw_vline.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_ARM64) src/draw_vline.cpp 26 | -------------------------------------------------------------------------------- /src/extralibs/sdl_draw/makefile.macosx_ppc: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AR = ar 3 | LIBFLAGS = -c 4 | FLAGS_PPC = -O3 -arch ppc -D __LINUX__ -D __GCC__ 5 | LIBOBJS_PPC = draw_hline_ppc.o draw_pixel_ppc.o draw_vline_ppc.o 6 | 7 | all: sdldraw 8 | clean: RemLibObj 9 | 10 | RemLibObj: 11 | -rm -f $(LIBOBJS_PPC) 12 | 13 | sdldraw: $(LIBOBJS_PPC) 14 | -rm libsdldraw_ppc.a 15 | $(AR) -s -r libsdldraw_ppc.a $(LIBOBJS_PPC) 16 | -rm -f $(LIBOBJS_PPC) 17 | 18 | draw_hline_ppc.o: src/draw_hline.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_PPC) src/draw_hline.cpp 20 | 21 | draw_pixel_ppc.o: src/draw_pixel.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_PPC) src/draw_pixel.cpp 23 | 24 | draw_vline_ppc.o: src/draw_vline.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_PPC) src/draw_vline.cpp 26 | -------------------------------------------------------------------------------- /src/extralibs/sdl_draw/makefile.macosx_x86_32: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AR = ar 3 | LIBFLAGS = -c 4 | FLAGS_X86_32 = -O3 -arch i386 -D __LINUX__ -D __GCC__ 5 | LIBOBJS_X86_32 = draw_hline_x86_32.o draw_pixel_x86_32.o draw_vline_x86_32.o 6 | 7 | all: sdldraw 8 | clean: RemLibObj 9 | 10 | RemLibObj: 11 | -rm -f $(LIBOBJS_X86_32) 12 | 13 | sdldraw: $(LIBOBJS_X86_32) 14 | -rm libsdldraw_x86_32.a 15 | $(AR) -s -r libsdldraw_x86_32.a $(LIBOBJS_X86_32) 16 | -rm -f $(LIBOBJS_X86_32) 17 | 18 | draw_hline_x86_32.o: src/draw_hline.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_32) src/draw_hline.cpp 20 | 21 | draw_pixel_x86_32.o: src/draw_pixel.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_32) src/draw_pixel.cpp 23 | 24 | draw_vline_x86_32.o: src/draw_vline.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_32) src/draw_vline.cpp 26 | -------------------------------------------------------------------------------- /src/extralibs/sdl_draw/makefile.macosx_x86_64: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AR = ar 3 | LIBFLAGS = -c 4 | FLAGS_X86_64 = -O3 -arch x86_64 -D __LINUX__ -D __GCC__ -I/opt/local/include 5 | LIBOBJS_X86_64 = draw_hline_x86_64.o draw_pixel_x86_64.o draw_vline_x86_64.o 6 | 7 | all: sdldraw 8 | clean: RemLibObj 9 | 10 | RemLibObj: 11 | -rm -f $(LIBOBJS_X86_64) 12 | 13 | sdldraw: $(LIBOBJS_X86_64) 14 | -rm libsdldraw_x86_64.a 15 | $(AR) -s -r libsdldraw_x86_64.a $(LIBOBJS_X86_64) 16 | -rm -f $(LIBOBJS_X86_64) 17 | 18 | draw_hline_x86_64.o: src/draw_hline.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_64) src/draw_hline.cpp 20 | 21 | draw_pixel_x86_64.o: src/draw_pixel.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_64) src/draw_pixel.cpp 23 | 24 | draw_vline_x86_64.o: src/draw_vline.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS_X86_64) src/draw_vline.cpp 26 | -------------------------------------------------------------------------------- /src/extralibs/sdl_draw/makefile.mingw: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AR = ar 3 | LIBFLAGS = -c 4 | FLAGS = -Ofast -mms-bitfields -D G_OS_WIN32 -D __WIN32__ -D __GCC__ 5 | LIBOBJS = draw_hline.o draw_pixel.o draw_vline.o 6 | 7 | all: sdldraw 8 | clean: RemLibObj 9 | 10 | RemLibObj: 11 | -rm -f $(LIBOBJS) 12 | 13 | sdldraw: $(LIBOBJS) 14 | -$(AR) -d libsdldraw.a 15 | $(AR) -r libsdldraw.a $(LIBOBJS) 16 | -rm -f $(LIBOBJS) 17 | 18 | draw_hline.o: src/draw_hline.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_hline.cpp 20 | 21 | draw_pixel.o: src/draw_pixel.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_pixel.cpp 23 | 24 | draw_vline.o: src/draw_vline.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_vline.cpp 26 | -------------------------------------------------------------------------------- /src/extralibs/sdl_draw/makefile.mos: -------------------------------------------------------------------------------- 1 | CC = ppc-morphos-gcc-9 2 | AR = ar 3 | LIBFLAGS = -c 4 | FLAGS = -Ofast -noixemul -I/usr/local/include -D G_OS_WIN32 -D __LINUX__ -D __GCC__ 5 | LIBOBJS = draw_hline.o draw_pixel.o draw_vline.o 6 | 7 | all: sdldraw 8 | clean: RemLibObj 9 | 10 | RemLibObj: 11 | -rm -f $(LIBOBJS) 12 | 13 | sdldraw: $(LIBOBJS) 14 | -$(AR) -d libsdldraw.a 15 | $(AR) -r libsdldraw.a $(LIBOBJS) 16 | -rm -f $(LIBOBJS) 17 | 18 | draw_hline.o: src/draw_hline.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_hline.cpp 20 | 21 | draw_pixel.o: src/draw_pixel.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_pixel.cpp 23 | 24 | draw_vline.o: src/draw_vline.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_vline.cpp 26 | -------------------------------------------------------------------------------- /src/extralibs/sdl_draw/makefile.netbsd: -------------------------------------------------------------------------------- 1 | CC = gcc 2 | AR = ar 3 | LIBFLAGS = -c 4 | FLAGS = -Ofast -D G_OS_WIN32 -I/usr/pkg/include -I/usr/local/include -D __LINUX__ -D __GCC__ 5 | LIBOBJS = draw_hline.o draw_pixel.o draw_vline.o 6 | 7 | all: sdldraw 8 | clean: RemLibObj 9 | 10 | RemLibObj: 11 | -rm -f $(LIBOBJS) 12 | 13 | sdldraw: $(LIBOBJS) 14 | -$(AR) -d libsdldraw.a 15 | $(AR) -r libsdldraw.a $(LIBOBJS) 16 | -rm -f $(LIBOBJS) 17 | 18 | draw_hline.o: src/draw_hline.cpp 19 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_hline.cpp 20 | 21 | draw_pixel.o: src/draw_pixel.cpp 22 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_pixel.cpp 23 | 24 | draw_vline.o: src/draw_vline.cpp 25 | $(CC) -o $(@) $(LIBFLAGS) $(FLAGS) src/draw_vline.cpp 26 | -------------------------------------------------------------------------------- /src/extralibs/sdl_draw/src/draw_hline.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | \file Draw_HLine.c 3 | \author Mario Palomo 4 | \author Jose M. de la Huerga Fern�ndez 5 | \author Pepe Gonz�lez Mora 6 | \date 05-2002 7 | 8 | This library is free software; you can redistribute it and/or 9 | modify it under the terms of the GNU Library General Public 10 | License as published by the Free Software Foundation; either 11 | version 2 of the License, or (at your option) any later version. 12 | 13 | This library is distributed in the hope that it will be useful, 14 | but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 16 | Library General Public License for more details. 17 | 18 | You should have received a copy of the GNU Library General Public 19 | License along with this library; if not, write to the Free Foundation, 20 | Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 21 | */ 22 | 23 | #if defined(__GCC__) 24 | #include "../include/sdl_draw.h" 25 | #else 26 | #include "../../include/sdl_draw.h" 27 | #endif 28 | 29 | #define SDL_DRAW_PUTPIXEL memset(p, color, x1 - x0 + 1); 30 | 31 | void STDCALL Draw_HLine(SDL_Surface *super, 32 | Sint16 x0, Sint16 y0, Sint16 x1, 33 | Uint32 color) 34 | { 35 | Uint8 *p; 36 | Sint16 i; 37 | 38 | if(x0 > x1) 39 | { 40 | i = x1; 41 | x1 = x0; 42 | x0 = i; 43 | } 44 | p = (Uint8 *) super->pixels + y0 * super->pitch + x0 * SDL_DRAW_BPP; 45 | 46 | /* Lock surface */ 47 | /* if(SDL_MUSTLOCK(super)) 48 | { 49 | if(SDL_LockSurface(super) < 0) 50 | { 51 | return; 52 | } 53 | } 54 | */ 55 | SDL_DRAW_PUTPIXEL 56 | 57 | /* Unlock surface */ 58 | /* if(SDL_MUSTLOCK(super)) 59 | { 60 | SDL_UnlockSurface(super); 61 | } 62 | */ 63 | 64 | }/*Draw_HLine*/ 65 | 66 | #undef SDL_DRAW_PUTPIXEL 67 | -------------------------------------------------------------------------------- /src/extralibs/sdl_draw/src/draw_pixel.cpp: -------------------------------------------------------------------------------- 1 | /*! 2 | \file Draw_Pixel.c 3 | \author Mario Palomo 4 | \author Jose M. de la Huerga Fern�ndez 5 | \author Pepe Gonz�lez Mora 6 | \date 05-2002 7 | 8 | This library is free software; you can redistribute it and/or 9 | modify it under the terms of the GNU Library General Public 10 | License as published by the Free Software Foundation; either 11 | version 2 of the License, or (at your option) any later version. 12 | 13 | This library is distributed in the hope that it will be useful, 14 | but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 16 | Library General Public License for more details. 17 | 18 | You should have received a copy of the GNU Library General Public 19 | License along with this library; if not, write to the Free Foundation, 20 | Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 21 | */ 22 | 23 | #if defined(__GCC__) 24 | #include "../include/sdl_draw.h" 25 | #else 26 | #include "../../include/sdl_draw.h" 27 | #endif 28 | 29 | #define SDL_DRAW_PUTPIXEL_BPP(A, B, C) *(A(B(Uint8 *) super->pixels + y * super->pitch + x * SDL_DRAW_BPP)) = C; 30 | 31 | #define SDL_DRAW_PUTPIXEL SDL_DRAW_PUTPIXEL_BPP(0+, 0+, (Uint8) color) 32 | 33 | void STDCALL Draw_Pixel(SDL_Surface *super, Sint16 x, Sint16 y, Uint32 color) 34 | { 35 | /* Lock surface */ 36 | /* if (SDL_MUSTLOCK(super)) 37 | { 38 | if(SDL_LockSurface(super) < 0) 39 | { 40 | return; 41 | } 42 | } 43 | */ 44 | SDL_DRAW_PUTPIXEL 45 | 46 | /* Unlock surface */ 47 | /* if (SDL_MUSTLOCK(super)) 48 | { 49 | SDL_UnlockSurface(super); 50 | } 51 | */ 52 | 53 | }/*Draw_Pixel*/ 54 | 55 | #undef SDL_DRAW_PUTPIXEL 56 | #undef SDL_DRAW_PUTPIXEL_BPP 57 | -------------------------------------------------------------------------------- /src/extralibs/sdl_draw/src/draw_vline.cpp: -------------------------------------------------------------------------------- 1 | /*! 2 | \file Draw_VLine.c 3 | \author Mario Palomo 4 | \author Jose M. de la Huerga Fern�ndez 5 | \author Pepe Gonz�lez Mora 6 | \date 05-2002 7 | 8 | This library is free software; you can redistribute it and/or 9 | modify it under the terms of the GNU Library General Public 10 | License as published by the Free Software Foundation; either 11 | version 2 of the License, or (at your option) any later version. 12 | 13 | This library is distributed in the hope that it will be useful, 14 | but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 16 | Library General Public License for more details. 17 | 18 | You should have received a copy of the GNU Library General Public 19 | License along with this library; if not, write to the Free Foundation, 20 | Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 21 | */ 22 | 23 | #if defined(__GCC__) 24 | #include "../include/sdl_draw.h" 25 | #else 26 | #include "../../include/sdl_draw.h" 27 | #endif 28 | 29 | #define SDL_DRAW_PUTPIXEL \ 30 | i = y1 - y0 + 1; \ 31 | switch(i % 4) \ 32 | { \ 33 | do \ 34 | { \ 35 | case 0: *p = color; p+=super->pitch; \ 36 | case 3: *p = color; p+=super->pitch; \ 37 | case 2: *p = color; p+=super->pitch; \ 38 | case 1: *p = color; p+=super->pitch; \ 39 | } while((i -= 4) > 0); \ 40 | } 41 | 42 | void STDCALL Draw_VLine(SDL_Surface *super, 43 | Sint16 x0,Sint16 y0, Sint16 y1, 44 | Uint32 color) 45 | { 46 | Uint8 *p; 47 | Sint16 i; 48 | 49 | if(y0 > y1) 50 | { 51 | i = y1; 52 | y1 = y0; 53 | y0 = i; 54 | } 55 | 56 | p = (Uint8 *) super->pixels + y0 * super->pitch + x0 * SDL_DRAW_BPP; 57 | 58 | /* Lock surface */ 59 | /* if(SDL_MUSTLOCK(super)) 60 | { 61 | if(SDL_LockSurface(super) < 0) 62 | { 63 | return; 64 | } 65 | } 66 | */ 67 | 68 | SDL_DRAW_PUTPIXEL 69 | 70 | /* Unlock surface */ 71 | /* if(SDL_MUSTLOCK(super)) 72 | { 73 | SDL_UnlockSurface(super); 74 | } 75 | */ 76 | 77 | }/*Draw_VLine*/ 78 | 79 | #undef SDL_DRAW_PUTPIXEL 80 | -------------------------------------------------------------------------------- /src/extralibs/zlib-1.2.3/inffast.h: -------------------------------------------------------------------------------- 1 | /* inffast.h -- header to use inffast.c 2 | * Copyright (C) 1995-2003 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | /* WARNING: this file should *not* be used by applications. It is 7 | part of the implementation of the compression library and is 8 | subject to change. Applications should only use zlib.h. 9 | */ 10 | 11 | void inflate_fast OF((z_streamp strm, unsigned start)); 12 | -------------------------------------------------------------------------------- /src/extralibs/zlib-1.2.3/inftrees.h: -------------------------------------------------------------------------------- 1 | /* inftrees.h -- header to use inftrees.c 2 | * Copyright (C) 1995-2005 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | /* WARNING: this file should *not* be used by applications. It is 7 | part of the implementation of the compression library and is 8 | subject to change. Applications should only use zlib.h. 9 | */ 10 | 11 | /* Structure for decoding tables. Each entry provides either the 12 | information needed to do the operation requested by the code that 13 | indexed that table entry, or it provides a pointer to another 14 | table that indexes more bits of the code. op indicates whether 15 | the entry is a pointer to another table, a literal, a length or 16 | distance, an end-of-block, or an invalid code. For a table 17 | pointer, the low four bits of op is the number of index bits of 18 | that table. For a length or distance, the low four bits of op 19 | is the number of extra bits to get after the code. bits is 20 | the number of bits in this code or part of the code to drop off 21 | of the bit buffer. val is the actual byte to output in the case 22 | of a literal, the base length or distance, or the offset from 23 | the current table to the next table. Each entry is four bytes. */ 24 | typedef struct { 25 | unsigned char op; /* operation, extra bits, table bits */ 26 | unsigned char bits; /* bits in this part of the code */ 27 | unsigned short val; /* offset in table or code value */ 28 | } code; 29 | 30 | /* op values as set by inflate_table(): 31 | 00000000 - literal 32 | 0000tttt - table link, tttt != 0 is the number of table index bits 33 | 0001eeee - length or distance, eeee is the number of extra bits 34 | 01100000 - end of block 35 | 01000000 - invalid code 36 | */ 37 | 38 | /* Maximum size of dynamic tree. The maximum found in a long but non- 39 | exhaustive search was 1444 code structures (852 for length/literals 40 | and 592 for distances, the latter actually the result of an 41 | exhaustive search). The true maximum is not known, but the value 42 | below is more than safe. */ 43 | #define ENOUGH 2048 44 | #define MAXD 592 45 | 46 | /* Type of code to build for inftable() */ 47 | typedef enum { 48 | CODES, 49 | LENS, 50 | DISTS 51 | } codetype; 52 | 53 | extern int inflate_table OF((codetype type, unsigned short FAR *lens, 54 | unsigned codes, code FAR * FAR *table, 55 | unsigned FAR *bits, unsigned short FAR *work)); 56 | -------------------------------------------------------------------------------- /src/extralibs/zlib-1.2.3/uncompr.c: -------------------------------------------------------------------------------- 1 | /* uncompr.c -- decompress a memory buffer 2 | * Copyright (C) 1995-2003 Jean-loup Gailly. 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | /* @(#) $Id$ */ 7 | 8 | #define ZLIB_INTERNAL 9 | #include "zlib.h" 10 | 11 | /* =========================================================================== 12 | Decompresses the source buffer into the destination buffer. sourceLen is 13 | the byte length of the source buffer. Upon entry, destLen is the total 14 | size of the destination buffer, which must be large enough to hold the 15 | entire uncompressed data. (The size of the uncompressed data must have 16 | been saved previously by the compressor and transmitted to the decompressor 17 | by some mechanism outside the scope of this compression library.) 18 | Upon exit, destLen is the actual size of the compressed buffer. 19 | This function can be used to decompress a whole file at once if the 20 | input file is mmap'ed. 21 | 22 | uncompress returns Z_OK if success, Z_MEM_ERROR if there was not 23 | enough memory, Z_BUF_ERROR if there was not enough room in the output 24 | buffer, or Z_DATA_ERROR if the input data was corrupted. 25 | */ 26 | int ZEXPORT uncompress (dest, destLen, source, sourceLen) 27 | Bytef *dest; 28 | uLongf *destLen; 29 | const Bytef *source; 30 | uLong sourceLen; 31 | { 32 | z_stream stream; 33 | int err; 34 | 35 | stream.next_in = (Bytef*)source; 36 | stream.avail_in = (uInt)sourceLen; 37 | /* Check for source > 64K on 16-bit machine: */ 38 | if ((uLong)stream.avail_in != sourceLen) return Z_BUF_ERROR; 39 | 40 | stream.next_out = dest; 41 | stream.avail_out = (uInt)*destLen; 42 | if ((uLong)stream.avail_out != *destLen) return Z_BUF_ERROR; 43 | 44 | stream.zalloc = (alloc_func)0; 45 | stream.zfree = (free_func)0; 46 | 47 | err = inflateInit(&stream); 48 | if (err != Z_OK) return err; 49 | 50 | err = inflate(&stream, Z_FINISH); 51 | if (err != Z_STREAM_END) { 52 | inflateEnd(&stream); 53 | if (err == Z_NEED_DICT || (err == Z_BUF_ERROR && stream.avail_in == 0)) 54 | return Z_DATA_ERROR; 55 | return err; 56 | } 57 | *destLen = stream.total_out; 58 | 59 | err = inflateEnd(&stream); 60 | return err; 61 | } 62 | -------------------------------------------------------------------------------- /src/files/include/insts.h: -------------------------------------------------------------------------------- 1 | // ------------------------------------------------------ 2 | // Protrekkr 3 | // Based on Juan Antonio Arguelles Rius's NoiseTrekker. 4 | // 5 | // Copyright (C) 2008-2025 Franck Charlet. 6 | // All rights reserved. 7 | // 8 | // Redistribution and use in source and binary forms, with or without 9 | // modification, are permitted provided that the following conditions 10 | // are met: 11 | // 12 | // 1. Redistributions of source code must retain the above copyright notice, 13 | // this list of conditions and the following disclaimer. 14 | // 15 | // 2. Redistributions in binary form must reproduce the above copyright notice, 16 | // this list of conditions and the following disclaimer in the documentation 17 | // and/or other materials provided with the distribution. 18 | // 19 | // THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND 20 | // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22 | // ARE DISCLAIMED. IN NO EVENT SHALL FRANCK CHARLET OR CONTRIBUTORS BE LIABLE 23 | // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 | // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 | // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 | // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 | // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 | // SUCH DAMAGE. 30 | // ------------------------------------------------------ 31 | 32 | #ifndef _INSTS_H_ 33 | #define _INSTS_H_ 34 | 35 | // ------------------------------------------------------ 36 | // Includes 37 | #include "files.h" 38 | #include "files_list.h" 39 | #include "synths.h" 40 | #include "../../editors/include/editor_pattern.h" 41 | #include "../../samples/include/samples_ops.h" 42 | #include "../../include/ptk.h" 43 | 44 | // ------------------------------------------------------ 45 | // Functions 46 | void Load_Inst(char *FileName); 47 | void Save_Inst(void); 48 | 49 | #endif 50 | -------------------------------------------------------------------------------- /src/files/include/midi_cfg.h: -------------------------------------------------------------------------------- 1 | // ------------------------------------------------------ 2 | // Protrekkr 3 | // Based on Juan Antonio Arguelles Rius's NoiseTrekker. 4 | // 5 | // Copyright (C) 2008-2021 Franck Charlet. 6 | // All rights reserved. 7 | // 8 | // Redistribution and use in source and binary forms, with or without 9 | // modification, are permitted provided that the following conditions 10 | // are met: 11 | // 12 | // 1. Redistributions of source code must retain the above copyright notice, 13 | // this list of conditions and the following disclaimer. 14 | // 15 | // 2. Redistributions in binary form must reproduce the above copyright notice, 16 | // this list of conditions and the following disclaimer in the documentation 17 | // and/or other materials provided with the distribution. 18 | // 19 | // THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND 20 | // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22 | // ARE DISCLAIMED. IN NO EVENT SHALL FRANCK CHARLET OR CONTRIBUTORS BE LIABLE 23 | // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 | // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 | // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 | // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 | // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 | // SUCH DAMAGE. 30 | // ------------------------------------------------------ 31 | 32 | #ifndef _MIDICFG_H_ 33 | #define _MIDICFG_H_ 34 | 35 | // ------------------------------------------------------ 36 | // Includes 37 | #include "files.h" 38 | #include "files_list.h" 39 | #include "../../editors/include/editor_midi.h" 40 | 41 | #if !defined(BZR2) 42 | #include "../../ui/include/misc_draw.h" 43 | #endif 44 | 45 | // ------------------------------------------------------ 46 | // Functions 47 | void Load_Midi_Cfg_Data(int (*Read_Function)(void *, int ,int, FILE *), 48 | int (*Read_Function_Swap)(void *, int ,int, FILE *), 49 | FILE *in); 50 | void Save_Midi_Cfg_Data(int (*Write_Function)(void *, int ,int, FILE *), 51 | int (*Write_Function_Swap)(void *, int ,int, FILE *), 52 | FILE *in); 53 | void Load_Midi_Cfg(char *FileName); 54 | void Save_Midi_Cfg(void); 55 | 56 | #endif 57 | -------------------------------------------------------------------------------- /src/files/include/mods.h: -------------------------------------------------------------------------------- 1 | // ------------------------------------------------------ 2 | // Protrekkr 3 | // Based on Juan Antonio Arguelles Rius's NoiseTrekker. 4 | // 5 | // Copyright (C) 2008-2025 Franck Charlet. 6 | // All rights reserved. 7 | // 8 | // Redistribution and use in source and binary forms, with or without 9 | // modification, are permitted provided that the following conditions 10 | // are met: 11 | // 12 | // 1. Redistributions of source code must retain the above copyright notice, 13 | // this list of conditions and the following disclaimer. 14 | // 15 | // 2. Redistributions in binary form must reproduce the above copyright notice, 16 | // this list of conditions and the following disclaimer in the documentation 17 | // and/or other materials provided with the distribution. 18 | // 19 | // THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND 20 | // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22 | // ARE DISCLAIMED. IN NO EVENT SHALL FRANCK CHARLET OR CONTRIBUTORS BE LIABLE 23 | // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 | // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 | // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 | // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 | // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 | // SUCH DAMAGE. 30 | // ------------------------------------------------------ 31 | 32 | #ifndef _MODS_H_ 33 | #define _MODS_H_ 34 | 35 | // ------------------------------------------------------ 36 | // Includes 37 | #include "files.h" 38 | #include "reverbs.h" 39 | #include "../../editors/include/patterns_blocks.h" 40 | #include "../../../release/distrib/replay/lib/include/endianness.h" 41 | 42 | #if !defined(BZR2) 43 | #include "../../midi/include/midi.h" 44 | #include "../../ui/include/misc_draw.h" 45 | #endif 46 | 47 | // ------------------------------------------------------ 48 | // Structures 49 | typedef struct 50 | { 51 | int old_note; 52 | int new_note; 53 | } MOD_NOTE, *LPMOD_NOTE; 54 | 55 | // ------------------------------------------------------ 56 | // Functions 57 | int Check_Mod(int mod_tag); 58 | void Load_Mod(char *Name, const char *FileName, int channels, int digibooster); 59 | 60 | #endif 61 | -------------------------------------------------------------------------------- /src/files/include/ptps.h: -------------------------------------------------------------------------------- 1 | // ------------------------------------------------------ 2 | // Protrekkr 3 | // Based on Juan Antonio Arguelles Rius's NoiseTrekker. 4 | // 5 | // Copyright (C) 2008-2025 Franck Charlet. 6 | // All rights reserved. 7 | // 8 | // Redistribution and use in source and binary forms, with or without 9 | // modification, are permitted provided that the following conditions 10 | // are met: 11 | // 12 | // 1. Redistributions of source code must retain the above copyright notice, 13 | // this list of conditions and the following disclaimer. 14 | // 15 | // 2. Redistributions in binary form must reproduce the above copyright notice, 16 | // this list of conditions and the following disclaimer in the documentation 17 | // and/or other materials provided with the distribution. 18 | // 19 | // THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND 20 | // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22 | // ARE DISCLAIMED. IN NO EVENT SHALL FRANCK CHARLET OR CONTRIBUTORS BE LIABLE 23 | // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 | // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 | // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 | // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 | // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 | // SUCH DAMAGE. 30 | // ------------------------------------------------------ 31 | 32 | #ifndef _PTPS_H_ 33 | #define _PTPS_H_ 34 | 35 | // ------------------------------------------------------ 36 | // Includes 37 | #include "files.h" 38 | #include "reverbs.h" 39 | 40 | // ------------------------------------------------------ 41 | // Structures 42 | #if !defined(__GCC__) 43 | #pragma pack(push) 44 | #pragma pack(1) 45 | #else 46 | #pragma pack(push, 1) 47 | #endif 48 | typedef struct 49 | { 50 | Uint8 Pos; 51 | Uint8 Row; 52 | Uint8 Data; 53 | } SYNC_FX, *LPSYNC_FX; 54 | #pragma pack(pop) 55 | 56 | typedef struct 57 | { 58 | int old_order; 59 | int new_order; 60 | } INSTR_ORDER, *LPINSTR_ORDER; 61 | 62 | // ------------------------------------------------------ 63 | // Functions 64 | int Save_Ptp(FILE *in, int Simulate, char *FileName); 65 | 66 | #endif 67 | -------------------------------------------------------------------------------- /src/include/version.h: -------------------------------------------------------------------------------- 1 | // ------------------------------------------------------ 2 | // Protrekkr 3 | // Based on Juan Antonio Arguelles Rius's NoiseTrekker. 4 | // 5 | // Copyright (C) 2008-2025 Franck Charlet. 6 | // All rights reserved. 7 | // 8 | // Redistribution and use in source and binary forms, with or without 9 | // modification, are permitted provided that the following conditions 10 | // are met: 11 | // 12 | // 1. Redistributions of source code must retain the above copyright notice, 13 | // this list of conditions and the following disclaimer. 14 | // 15 | // 2. Redistributions in binary form must reproduce the above copyright notice, 16 | // this list of conditions and the following disclaimer in the documentation 17 | // and/or other materials provided with the distribution. 18 | // 19 | // THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND 20 | // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22 | // ARE DISCLAIMED. IN NO EVENT SHALL FRANCK CHARLET OR CONTRIBUTORS BE LIABLE 23 | // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 | // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 | // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 | // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 | // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 | // SUCH DAMAGE. 30 | // ------------------------------------------------------ 31 | 32 | #ifndef _VERSION_H_ 33 | #define _VERSION_H_ 34 | 35 | // ------------------------------------------------------ 36 | // Constants 37 | #define TITLE "ProTrekkr" 38 | #define VER_VER "2" 39 | #define VER_REV "8" 40 | #define VER_REVSMALL "3 PRE 4" 41 | #define VERSION TITLE " v" VER_VER "." VER_REV "." VER_REVSMALL 42 | 43 | #endif 44 | -------------------------------------------------------------------------------- /src/plugin/plugin.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "plugin"=.\plugin.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /src/samples/aiff/include/aiff_interface.h: -------------------------------------------------------------------------------- 1 | // ------------------------------------------------------ 2 | // Protrekkr 3 | // Based on Juan Antonio Arguelles Rius's NoiseTrekker. 4 | // 5 | // Copyright (C) 2008-2025 Franck Charlet. 6 | // All rights reserved. 7 | // 8 | // Redistribution and use in source and binary forms, with or without 9 | // modification, are permitted provided that the following conditions 10 | // are met: 11 | // 12 | // 1. Redistributions of source code must retain the above copyright notice, 13 | // this list of conditions and the following disclaimer. 14 | // 15 | // 2. Redistributions in binary form must reproduce the above copyright notice, 16 | // this list of conditions and the following disclaimer in the documentation 17 | // and/or other materials provided with the distribution. 18 | // 19 | // THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND 20 | // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22 | // ARE DISCLAIMED. IN NO EVENT SHALL FRANCK CHARLET OR CONTRIBUTORS BE LIABLE 23 | // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 | // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 | // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 | // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 | // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 | // SUCH DAMAGE. 30 | // ------------------------------------------------------ 31 | 32 | #ifndef _AIFF_INTERFACE_H_ 33 | #define _AIFF_INTERFACE_H_ 34 | 35 | // ------------------------------------------------------ 36 | // Includes 37 | #include "../../../../release/distrib/replay/lib/include/endianness.h" 38 | 39 | #ifdef __cplusplus 40 | extern "C" 41 | { 42 | #endif 43 | 44 | typedef void *AIFFHandle; 45 | AIFFHandle create_aiff(void); 46 | void free_aiff(AIFFHandle); 47 | 48 | int AIFF_Open(AIFFHandle, const char *Filename); 49 | void AIFF_Close(AIFFHandle); 50 | int AIFF_BitsPerSample(AIFFHandle); 51 | int AIFF_NumChannels(AIFFHandle); 52 | unsigned long AIFF_NumSamples(AIFFHandle); 53 | int AIFF_BaseNote(AIFFHandle); 54 | int AIFF_LoopType(AIFFHandle); 55 | unsigned long AIFF_LoopStart(AIFFHandle); 56 | unsigned long AIFF_LoopEnd(AIFFHandle); 57 | 58 | int AIFF_ReadMonoSample(AIFFHandle, short *Sample); 59 | int AIFF_ReadStereoSample(AIFFHandle, short *L, short *R); 60 | 61 | #ifdef __cplusplus 62 | } 63 | #endif 64 | 65 | #endif 66 | -------------------------------------------------------------------------------- /src/samples/include/samples_pack.h: -------------------------------------------------------------------------------- 1 | // ------------------------------------------------------ 2 | // Protrekkr 3 | // Based on Juan Antonio Arguelles Rius's NoiseTrekker. 4 | // 5 | // Copyright (C) 2008-2025 Franck Charlet. 6 | // All rights reserved. 7 | // 8 | // Redistribution and use in source and binary forms, with or without 9 | // modification, are permitted provided that the following conditions 10 | // are met: 11 | // 12 | // 1. Redistributions of source code must retain the above copyright notice, 13 | // this list of conditions and the following disclaimer. 14 | // 15 | // 2. Redistributions in binary form must reproduce the above copyright notice, 16 | // this list of conditions and the following disclaimer in the documentation 17 | // and/or other materials provided with the distribution. 18 | // 19 | // THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND 20 | // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22 | // ARE DISCLAIMED. IN NO EVENT SHALL FRANCK CHARLET OR CONTRIBUTORS BE LIABLE 23 | // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 | // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 | // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 | // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 | // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 | // SUCH DAMAGE. 30 | // ------------------------------------------------------ 31 | 32 | #ifndef _SAMPLES_PACK_H_ 33 | #define _SAMPLES_PACK_H_ 34 | 35 | // ------------------------------------------------------ 36 | // Constants 37 | #define MP3_FRAMES_LAG 65536 38 | 39 | // ------------------------------------------------------ 40 | // Functions 41 | #if defined(__GSM_CODEC__) 42 | int ToGSM(short *Source, short *Dest, int Size); 43 | #endif 44 | #if defined(__AT3_CODEC__) 45 | int ToAT3(short *Source, short *Dest, int Size, int BitRate); 46 | #endif 47 | #if defined(__MP3_CODEC__) 48 | int ToMP3(short *Source, short *Dest, int Size, int BitRate); 49 | #endif 50 | int ToADPCM(short *Source, short *Dest, int Size); 51 | int To8Bit(short *Source, short *Dest, int Size); 52 | int ToWavPack(short *Source, short *Dest, int Size); 53 | 54 | #endif 55 | -------------------------------------------------------------------------------- /src/samples/wav/include/ddc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/src/samples/wav/include/ddc.h -------------------------------------------------------------------------------- /src/samples/wav/include/riff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/src/samples/wav/include/riff.h -------------------------------------------------------------------------------- /src/support/include/SDLMain.h: -------------------------------------------------------------------------------- 1 | /* SDLMain.m - main entry point for our Cocoa-ized SDL app 2 | Initial Version: Darrell Walisser 3 | Non-NIB-Code & other changes: Max Horn 4 | 5 | Feel free to customize this file to suit your needs 6 | */ 7 | 8 | #import 9 | 10 | @interface SDLMain : NSObject 11 | @end 12 | -------------------------------------------------------------------------------- /src/support/include/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by Resources.rc 4 | // 5 | #define IDI_ICON 500 6 | #define IDI_ICONSMALL 501 7 | -------------------------------------------------------------------------------- /src/support/include/timer.h: -------------------------------------------------------------------------------- 1 | // ------------------------------------------------------ 2 | // Protrekkr 3 | // Based on Juan Antonio Arguelles Rius's NoiseTrekker. 4 | // 5 | // Copyright (C) 2008-2025 Franck Charlet. 6 | // All rights reserved. 7 | // 8 | // Redistribution and use in source and binary forms, with or without 9 | // modification, are permitted provided that the following conditions 10 | // are met: 11 | // 12 | // 1. Redistributions of source code must retain the above copyright notice, 13 | // this list of conditions and the following disclaimer. 14 | // 15 | // 2. Redistributions in binary form must reproduce the above copyright notice, 16 | // this list of conditions and the following disclaimer in the documentation 17 | // and/or other materials provided with the distribution. 18 | // 19 | // THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND 20 | // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22 | // ARE DISCLAIMED. IN NO EVENT SHALL FRANCK CHARLET OR CONTRIBUTORS BE LIABLE 23 | // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 | // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 | // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 | // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 | // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 | // SUCH DAMAGE. 30 | // ------------------------------------------------------ 31 | 32 | #ifndef _TIMER_H_ 33 | #define _TIMER_H_ 34 | 35 | // ------------------------------------------------------ 36 | // Class 37 | class PtkTimer 38 | { 39 | public: 40 | 41 | PtkTimer(); 42 | 43 | void Set_Frames_Counter(void); 44 | float Get_Frames_Delay(void); 45 | 46 | private: 47 | float Ref_Ticks; 48 | }; 49 | 50 | #endif 51 | -------------------------------------------------------------------------------- /src/support/project.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/src/support/project.ico -------------------------------------------------------------------------------- /src/support/project_16x16.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/src/support/project_16x16.ico -------------------------------------------------------------------------------- /src/support/resources.rc: -------------------------------------------------------------------------------- 1 | //Microsoft Developer Studio generated resource script. 2 | // 3 | #include "resrc1.h" 4 | 5 | #define APSTUDIO_READONLY_SYMBOLS 6 | ///////////////////////////////////////////////////////////////////////////// 7 | // 8 | // Generated from the TEXTINCLUDE 2 resource. 9 | // 10 | #include "include\resource.h" 11 | 12 | ///////////////////////////////////////////////////////////////////////////// 13 | #undef APSTUDIO_READONLY_SYMBOLS 14 | 15 | ///////////////////////////////////////////////////////////////////////////// 16 | // French (France) resources 17 | 18 | #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_FRA) 19 | 20 | ///////////////////////////////////////////////////////////////////////////// 21 | // 22 | // Icon 23 | // 24 | 25 | // Icon with lowest ID value placed first to ensure application icon 26 | // remains consistent on all systems. 27 | IDI_ICON ICON DISCARDABLE "Project.ico" 28 | IDI_ICONSMALL ICON DISCARDABLE "Project_16x16.ico" 29 | 30 | #ifdef APSTUDIO_INVOKED 31 | ///////////////////////////////////////////////////////////////////////////// 32 | // 33 | // TEXTINCLUDE 34 | // 35 | 36 | 1 TEXTINCLUDE DISCARDABLE 37 | BEGIN 38 | "resrc1.h\0" 39 | END 40 | 41 | 2 TEXTINCLUDE DISCARDABLE 42 | BEGIN 43 | "#include ""include\\resource.h""\r\n" 44 | "\0" 45 | END 46 | 47 | 3 TEXTINCLUDE DISCARDABLE 48 | BEGIN 49 | "\r\n" 50 | "\0" 51 | END 52 | 53 | #endif // APSTUDIO_INVOKED 54 | 55 | #endif // French (France) resources 56 | ///////////////////////////////////////////////////////////////////////////// 57 | 58 | 59 | 60 | #ifndef APSTUDIO_INVOKED 61 | ///////////////////////////////////////////////////////////////////////////// 62 | // 63 | // Generated from the TEXTINCLUDE 3 resource. 64 | // 65 | 66 | 67 | ///////////////////////////////////////////////////////////////////////////// 68 | #endif // not APSTUDIO_INVOKED 69 | 70 | -------------------------------------------------------------------------------- /src/support/resrc1.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by resources.rc 4 | // 5 | 6 | // Next default values for new objects 7 | // 8 | #ifdef APSTUDIO_INVOKED 9 | #ifndef APSTUDIO_READONLY_SYMBOLS 10 | #define _APS_NEXT_RESOURCE_VALUE 102 11 | #define _APS_NEXT_COMMAND_VALUE 40001 12 | #define _APS_NEXT_CONTROL_VALUE 1000 13 | #define _APS_NEXT_SYMED_VALUE 101 14 | #endif 15 | #endif 16 | -------------------------------------------------------------------------------- /src/ui/misc_draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/src/ui/misc_draw.cpp -------------------------------------------------------------------------------- /zip.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/zip.exe -------------------------------------------------------------------------------- /zlib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hitchhikr/protrekkr/14e9d040d9bcbfa56ce124643c22b5b715a70089/zlib.lib --------------------------------------------------------------------------------