mirror of
https://github.com/cookiengineer/audacity
synced 2026-01-12 07:35:51 +01:00
Converted CRLF to LF.
This commit is contained in:
@@ -1,46 +1,46 @@
|
||||
## Process this file with automake to produce Makefile.in
|
||||
# Makefile(.in) for portSMF using Autotools (but not libtool).
|
||||
# Written by Richard Ash following Gary Vaughan's Autobook
|
||||
|
||||
# tell aclocal that extra macros can be found in autotools/m4/
|
||||
ACLOCAL_AMFLAGS = -I autotools/m4
|
||||
|
||||
# define the output library (link with -lportSMF)
|
||||
lib_LIBRARIES = libportSMF.a
|
||||
|
||||
# define the source files to use
|
||||
libportSMF_a_SOURCES = allegro.cpp \
|
||||
allegrosmfwr.cpp \
|
||||
allegrord.cpp \
|
||||
allegrowr.cpp \
|
||||
allegrosmfrd.cpp \
|
||||
mfmidi.cpp \
|
||||
strparse.cpp \
|
||||
algrd_internal.h \
|
||||
algsmfrd_internal.h
|
||||
|
||||
# and the header files for the library. At the moment these go into the include
|
||||
# directory directly, it would be much better to have them in a subdirectory
|
||||
# but that would mean re-organising them here (a subdirectory called portSMF to
|
||||
# keep headers in, add -I$(srcdir)/portSMF/ to AM_CXXFLAGS, change the paths
|
||||
# to the headers here and change the name of the variable to nobase_include_...
|
||||
include_HEADERS = allegro.h \
|
||||
mfmidi.h \
|
||||
strparse.h \
|
||||
trace.h
|
||||
|
||||
# files that only really viscous cleans remove
|
||||
MAINTAINERCLEANFILES = Makefile.in
|
||||
|
||||
# other distributed files in case users don't have a complete set of auto*
|
||||
AUX_DIST = $(ac_aux_dir)/config.guess \
|
||||
$(ac_aux_dir)/config.sub \
|
||||
$(ac_aux_dir)/install-sh \
|
||||
$(ac_aux_dir)/mdate-sh \
|
||||
$(ac_aux_dir)/missing \
|
||||
$(ac_aux_dir)/mkinstalldirs \
|
||||
$(MAINTAINERCLEANFILES)
|
||||
|
||||
# Documentation files that should be both distributed and installed in the doc
|
||||
# directory,
|
||||
dist_doc_DATA = README.txt license.txt
|
||||
## Process this file with automake to produce Makefile.in
|
||||
# Makefile(.in) for portSMF using Autotools (but not libtool).
|
||||
# Written by Richard Ash following Gary Vaughan's Autobook
|
||||
|
||||
# tell aclocal that extra macros can be found in autotools/m4/
|
||||
ACLOCAL_AMFLAGS = -I autotools/m4
|
||||
|
||||
# define the output library (link with -lportSMF)
|
||||
lib_LIBRARIES = libportSMF.a
|
||||
|
||||
# define the source files to use
|
||||
libportSMF_a_SOURCES = allegro.cpp \
|
||||
allegrosmfwr.cpp \
|
||||
allegrord.cpp \
|
||||
allegrowr.cpp \
|
||||
allegrosmfrd.cpp \
|
||||
mfmidi.cpp \
|
||||
strparse.cpp \
|
||||
algrd_internal.h \
|
||||
algsmfrd_internal.h
|
||||
|
||||
# and the header files for the library. At the moment these go into the include
|
||||
# directory directly, it would be much better to have them in a subdirectory
|
||||
# but that would mean re-organising them here (a subdirectory called portSMF to
|
||||
# keep headers in, add -I$(srcdir)/portSMF/ to AM_CXXFLAGS, change the paths
|
||||
# to the headers here and change the name of the variable to nobase_include_...
|
||||
include_HEADERS = allegro.h \
|
||||
mfmidi.h \
|
||||
strparse.h \
|
||||
trace.h
|
||||
|
||||
# files that only really viscous cleans remove
|
||||
MAINTAINERCLEANFILES = Makefile.in
|
||||
|
||||
# other distributed files in case users don't have a complete set of auto*
|
||||
AUX_DIST = $(ac_aux_dir)/config.guess \
|
||||
$(ac_aux_dir)/config.sub \
|
||||
$(ac_aux_dir)/install-sh \
|
||||
$(ac_aux_dir)/mdate-sh \
|
||||
$(ac_aux_dir)/missing \
|
||||
$(ac_aux_dir)/mkinstalldirs \
|
||||
$(MAINTAINERCLEANFILES)
|
||||
|
||||
# Documentation files that should be both distributed and installed in the doc
|
||||
# directory,
|
||||
dist_doc_DATA = README.txt license.txt
|
||||
|
||||
@@ -1,89 +1,89 @@
|
||||
|
||||
//#include "stdlib.h"
|
||||
//#include "stdio.h"
|
||||
//#include "memory.h"
|
||||
//#include "assert.h"
|
||||
#include <fstream>
|
||||
#include "allegro.h"
|
||||
#include "mfmidi.h"
|
||||
#include "portmidi.h"
|
||||
#include "seq2midi.h"
|
||||
//#include "string.h"
|
||||
//#include "strparse.h"
|
||||
|
||||
#ifdef WIN32
|
||||
#include "crtdbg.h" // for memory allocation debugging
|
||||
#endif
|
||||
|
||||
void midi_fail(char *msg)
|
||||
{
|
||||
printf("Failure: %s\n", msg);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
|
||||
void *midi_alloc(size_t s) { return malloc(s); }
|
||||
void midi_free(void *a) { free(a); }
|
||||
|
||||
|
||||
void print_help()
|
||||
{
|
||||
printf("Usage: allegroplay [-m] [-a] <filename> [-n]\n");
|
||||
printf(" use -m for midifile, -a for allegro file.\n");
|
||||
printf(" .mid extension implies -m, .gro implies -a\n");
|
||||
printf(" use -n for non-interactive use (no prompts)\n");
|
||||
exit(-1);
|
||||
}
|
||||
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 2) {
|
||||
print_help();
|
||||
}
|
||||
char *filename = NULL;
|
||||
bool midifile = false;
|
||||
bool allegrofile = false;
|
||||
bool interactive = true;
|
||||
int i = 1; // scan the command line
|
||||
while (i < argc) {
|
||||
if (argv[i][0] == '-') {
|
||||
if (argv[1][1] == 'm') midifile = true;
|
||||
else if (argv[i][1] == 'a') allegrofile = true;
|
||||
else if (argv[i][1] == 'n') interactive = false;
|
||||
} else {
|
||||
filename = argv[i];
|
||||
}
|
||||
i++;
|
||||
}
|
||||
if (!filename) {
|
||||
print_help();
|
||||
}
|
||||
|
||||
if (!midifile && !allegrofile) {
|
||||
int len = strlen(filename);
|
||||
if (len < 4) print_help(); // no extension, need -m or -a
|
||||
char *ext = filename + len - 4;
|
||||
if (strcmp(ext, ".mid") == 0) midifile = true;
|
||||
else if (strcmp(ext, ".gro") == 0) allegrofile = true;
|
||||
else print_help();
|
||||
}
|
||||
Alg_seq seq(filename, midifile);
|
||||
|
||||
int events = 0;
|
||||
for (i = 0; i < seq.tracks(); i++) {
|
||||
events += seq.track(i)->length();
|
||||
}
|
||||
if (interactive) {
|
||||
printf("%d tracks, %d events\n", seq.tracks(), events);
|
||||
}
|
||||
/* PLAY THE FILE VIA MIDI: */
|
||||
if (interactive) {
|
||||
printf("type return to play midi file: ");
|
||||
char input[80];
|
||||
fgets(input, 80, stdin);
|
||||
}
|
||||
seq_play(seq);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
//#include "stdlib.h"
|
||||
//#include "stdio.h"
|
||||
//#include "memory.h"
|
||||
//#include "assert.h"
|
||||
#include <fstream>
|
||||
#include "allegro.h"
|
||||
#include "mfmidi.h"
|
||||
#include "portmidi.h"
|
||||
#include "seq2midi.h"
|
||||
//#include "string.h"
|
||||
//#include "strparse.h"
|
||||
|
||||
#ifdef WIN32
|
||||
#include "crtdbg.h" // for memory allocation debugging
|
||||
#endif
|
||||
|
||||
void midi_fail(char *msg)
|
||||
{
|
||||
printf("Failure: %s\n", msg);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
|
||||
void *midi_alloc(size_t s) { return malloc(s); }
|
||||
void midi_free(void *a) { free(a); }
|
||||
|
||||
|
||||
void print_help()
|
||||
{
|
||||
printf("Usage: allegroplay [-m] [-a] <filename> [-n]\n");
|
||||
printf(" use -m for midifile, -a for allegro file.\n");
|
||||
printf(" .mid extension implies -m, .gro implies -a\n");
|
||||
printf(" use -n for non-interactive use (no prompts)\n");
|
||||
exit(-1);
|
||||
}
|
||||
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 2) {
|
||||
print_help();
|
||||
}
|
||||
char *filename = NULL;
|
||||
bool midifile = false;
|
||||
bool allegrofile = false;
|
||||
bool interactive = true;
|
||||
int i = 1; // scan the command line
|
||||
while (i < argc) {
|
||||
if (argv[i][0] == '-') {
|
||||
if (argv[1][1] == 'm') midifile = true;
|
||||
else if (argv[i][1] == 'a') allegrofile = true;
|
||||
else if (argv[i][1] == 'n') interactive = false;
|
||||
} else {
|
||||
filename = argv[i];
|
||||
}
|
||||
i++;
|
||||
}
|
||||
if (!filename) {
|
||||
print_help();
|
||||
}
|
||||
|
||||
if (!midifile && !allegrofile) {
|
||||
int len = strlen(filename);
|
||||
if (len < 4) print_help(); // no extension, need -m or -a
|
||||
char *ext = filename + len - 4;
|
||||
if (strcmp(ext, ".mid") == 0) midifile = true;
|
||||
else if (strcmp(ext, ".gro") == 0) allegrofile = true;
|
||||
else print_help();
|
||||
}
|
||||
Alg_seq seq(filename, midifile);
|
||||
|
||||
int events = 0;
|
||||
for (i = 0; i < seq.tracks(); i++) {
|
||||
events += seq.track(i)->length();
|
||||
}
|
||||
if (interactive) {
|
||||
printf("%d tracks, %d events\n", seq.tracks(), events);
|
||||
}
|
||||
/* PLAY THE FILE VIA MIDI: */
|
||||
if (interactive) {
|
||||
printf("type return to play midi file: ");
|
||||
char input[80];
|
||||
fgets(input, 80, stdin);
|
||||
}
|
||||
seq_play(seq);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -1,62 +1,62 @@
|
||||
/************************************************************************
|
||||
*
|
||||
* Midi codes
|
||||
* Copyright 1989 Carnegie Mellon University
|
||||
*
|
||||
*************************************************************************
|
||||
* Change Log
|
||||
* Date | Change
|
||||
*-----------+------------------------------------------------------------
|
||||
* 11-Mar-94 | PLu : Port to IRI
|
||||
************************************************************************/
|
||||
|
||||
#define MIDI_DATA(d) (0x7f & (d))
|
||||
#define MIDI_CHANNEL(c) (0x0f & ((c) - 1))
|
||||
#define MIDI_PORT(c) (((c) - 1) >> 4)
|
||||
#define MIDI_PROGRAM(p) MIDI_DATA((p) - 1)
|
||||
|
||||
#define MIDI_STATUS_BIT 0x80
|
||||
#define MIDI_COMMON 0x70
|
||||
#define MIDI_CODE_MASK 0xf0
|
||||
#define MIDI_CHN_MASK 0x0f
|
||||
#define MIDI_REALTIME 0xf8
|
||||
#define MIDI_CHAN_MODE 0xfa
|
||||
|
||||
#define MIDI_OFF_NOTE 0x80
|
||||
#define MIDI_ON_NOTE 0x90
|
||||
#define MIDI_POLY_TOUCH 0xa0
|
||||
#define MIDI_CTRL 0xb0
|
||||
#define MIDI_CH_PROGRAM 0xc0
|
||||
#define MIDI_TOUCH 0xd0
|
||||
#define MIDI_BEND 0xe0
|
||||
|
||||
#ifdef UNIX_IRIX_MIDIFNS
|
||||
#define CMT_MIDI_SYSEX 0xf0
|
||||
#define CMT_MIDI_EOX 0xf7
|
||||
#else
|
||||
#define MIDI_SYSEX 0xf0
|
||||
#define MIDI_EOX 0xf7
|
||||
#endif
|
||||
#define MIDI_Q_FRAME 0xf1
|
||||
#define MIDI_SONG_POINTER 0xf2
|
||||
#define MIDI_SONG_SELECT 0xf3
|
||||
#define MIDI_F4 0xf4
|
||||
#define MIDI_F5 0xf5
|
||||
#define MIDI_TUNE_REQ 0xf6
|
||||
#define MIDI_TIME_CLOCK 0xf8
|
||||
#define MIDI_F9 0xf9
|
||||
#define MIDI_START 0xfa
|
||||
#define MIDI_CONTINUE 0xfb
|
||||
#define MIDI_STOP 0xfc
|
||||
#define MIDI_FD 0xfd
|
||||
#define MIDI_ACTIVE_SENSING 0xfe
|
||||
#define MIDI_SYS_RESET 0xff
|
||||
|
||||
#define MIDI_LOCAL 0x7a
|
||||
#define MIDI_LOCAL_OFF 0x00
|
||||
#define MIDI_LOCAL_ON 0x7f
|
||||
#define MIDI_ALL_OFF 0x7b
|
||||
#define MIDI_OMNI_OFF 0x7c
|
||||
#define MIDI_OMNI_ON 0x7d
|
||||
#define MIDI_MONO_ON 0x7e
|
||||
#define MIDI_POLY_ON 0x7f
|
||||
/************************************************************************
|
||||
*
|
||||
* Midi codes
|
||||
* Copyright 1989 Carnegie Mellon University
|
||||
*
|
||||
*************************************************************************
|
||||
* Change Log
|
||||
* Date | Change
|
||||
*-----------+------------------------------------------------------------
|
||||
* 11-Mar-94 | PLu : Port to IRI
|
||||
************************************************************************/
|
||||
|
||||
#define MIDI_DATA(d) (0x7f & (d))
|
||||
#define MIDI_CHANNEL(c) (0x0f & ((c) - 1))
|
||||
#define MIDI_PORT(c) (((c) - 1) >> 4)
|
||||
#define MIDI_PROGRAM(p) MIDI_DATA((p) - 1)
|
||||
|
||||
#define MIDI_STATUS_BIT 0x80
|
||||
#define MIDI_COMMON 0x70
|
||||
#define MIDI_CODE_MASK 0xf0
|
||||
#define MIDI_CHN_MASK 0x0f
|
||||
#define MIDI_REALTIME 0xf8
|
||||
#define MIDI_CHAN_MODE 0xfa
|
||||
|
||||
#define MIDI_OFF_NOTE 0x80
|
||||
#define MIDI_ON_NOTE 0x90
|
||||
#define MIDI_POLY_TOUCH 0xa0
|
||||
#define MIDI_CTRL 0xb0
|
||||
#define MIDI_CH_PROGRAM 0xc0
|
||||
#define MIDI_TOUCH 0xd0
|
||||
#define MIDI_BEND 0xe0
|
||||
|
||||
#ifdef UNIX_IRIX_MIDIFNS
|
||||
#define CMT_MIDI_SYSEX 0xf0
|
||||
#define CMT_MIDI_EOX 0xf7
|
||||
#else
|
||||
#define MIDI_SYSEX 0xf0
|
||||
#define MIDI_EOX 0xf7
|
||||
#endif
|
||||
#define MIDI_Q_FRAME 0xf1
|
||||
#define MIDI_SONG_POINTER 0xf2
|
||||
#define MIDI_SONG_SELECT 0xf3
|
||||
#define MIDI_F4 0xf4
|
||||
#define MIDI_F5 0xf5
|
||||
#define MIDI_TUNE_REQ 0xf6
|
||||
#define MIDI_TIME_CLOCK 0xf8
|
||||
#define MIDI_F9 0xf9
|
||||
#define MIDI_START 0xfa
|
||||
#define MIDI_CONTINUE 0xfb
|
||||
#define MIDI_STOP 0xfc
|
||||
#define MIDI_FD 0xfd
|
||||
#define MIDI_ACTIVE_SENSING 0xfe
|
||||
#define MIDI_SYS_RESET 0xff
|
||||
|
||||
#define MIDI_LOCAL 0x7a
|
||||
#define MIDI_LOCAL_OFF 0x00
|
||||
#define MIDI_LOCAL_ON 0x7f
|
||||
#define MIDI_ALL_OFF 0x7b
|
||||
#define MIDI_OMNI_OFF 0x7c
|
||||
#define MIDI_OMNI_ON 0x7d
|
||||
#define MIDI_MONO_ON 0x7e
|
||||
#define MIDI_POLY_ON 0x7f
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// play a sequence to a midi stream
|
||||
void seq2midi(Alg_seq &seq, PortMidiStream *midi);
|
||||
|
||||
// open a stream, play a sequence, close the stream
|
||||
void seq_play(Alg_seq &seq);
|
||||
// play a sequence to a midi stream
|
||||
void seq2midi(Alg_seq &seq, PortMidiStream *midi);
|
||||
|
||||
// open a stream, play a sequence, close the stream
|
||||
void seq_play(Alg_seq &seq);
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
# This pkg-config file lets you use the compiled lib without having to first
|
||||
# install it anywhere. Simply put the directory the pkg-config file is in on the
|
||||
# PKG_CONFIG_PATH and look for portSMF as normal - the uninstalled file
|
||||
# is prefered to the installed one if both are found
|
||||
libdir=@abs_builddir@
|
||||
# The library always ends up in the build dir.
|
||||
includedir=@abs_srcdir@
|
||||
# The headers are always in the source dir
|
||||
|
||||
Name: portSMF
|
||||
Description: Portmedia Simple Midi File library
|
||||
Requires:
|
||||
Version: 0.1
|
||||
|
||||
Libs: -L${libdir} -lportSMF @LIBS@
|
||||
Cflags: -I${includedir} @CXXFLAGS@
|
||||
# This pkg-config file lets you use the compiled lib without having to first
|
||||
# install it anywhere. Simply put the directory the pkg-config file is in on the
|
||||
# PKG_CONFIG_PATH and look for portSMF as normal - the uninstalled file
|
||||
# is prefered to the installed one if both are found
|
||||
libdir=@abs_builddir@
|
||||
# The library always ends up in the build dir.
|
||||
includedir=@abs_srcdir@
|
||||
# The headers are always in the source dir
|
||||
|
||||
Name: portSMF
|
||||
Description: Portmedia Simple Midi File library
|
||||
Requires:
|
||||
Version: 0.1
|
||||
|
||||
Libs: -L${libdir} -lportSMF @LIBS@
|
||||
Cflags: -I${includedir} @CXXFLAGS@
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
libdir=@libdir@
|
||||
includedir=@includedir@
|
||||
|
||||
Name: portSMF
|
||||
Description: Portmedia Simple Midi File library
|
||||
Requires:
|
||||
Version: 0.1
|
||||
|
||||
Libs: -L${libdir} -lportSMF @LIBS@
|
||||
Cflags: -I${includedir} @CXXFLAGS@
|
||||
libdir=@libdir@
|
||||
includedir=@includedir@
|
||||
|
||||
Name: portSMF
|
||||
Description: Portmedia Simple Midi File library
|
||||
Requires:
|
||||
Version: 0.1
|
||||
|
||||
Libs: -L${libdir} -lportSMF @LIBS@
|
||||
Cflags: -I${includedir} @CXXFLAGS@
|
||||
|
||||
@@ -1,29 +1,29 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||
# Visual C++ Express 2005
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "portsmf", "portsmf-VC8.vcproj", "{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "portsmf_test", "portsmf_test\portsmf_test-VC8.vcproj", "{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346} = {D035BCF8-CF15-4456-A4E1-C7E6ACD79346}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}.Release|Win32.Build.0 = Release|Win32
|
||||
{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||
# Visual C++ Express 2005
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "portsmf", "portsmf-VC8.vcproj", "{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "portsmf_test", "portsmf_test\portsmf_test-VC8.vcproj", "{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346} = {D035BCF8-CF15-4456-A4E1-C7E6ACD79346}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}.Release|Win32.Build.0 = Release|Win32
|
||||
{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
|
||||
@@ -1,35 +1,35 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual C++ Express 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "portsmf", "portsmf.vcproj", "{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "portsmf_test", "portsmf_test\portsmf_test.vcproj", "{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346} = {D035BCF8-CF15-4456-A4E1-C7E6ACD79346}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "allegroconvert", "apps\allegroconvert.vcproj", "{3CF9F99C-ADB3-4CD2-A6F9-2472C2083324}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}.Release|Win32.Build.0 = Release|Win32
|
||||
{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}.Release|Win32.Build.0 = Release|Win32
|
||||
{3CF9F99C-ADB3-4CD2-A6F9-2472C2083324}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{3CF9F99C-ADB3-4CD2-A6F9-2472C2083324}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{3CF9F99C-ADB3-4CD2-A6F9-2472C2083324}.Release|Win32.ActiveCfg = Debug|Win32
|
||||
{3CF9F99C-ADB3-4CD2-A6F9-2472C2083324}.Release|Win32.Build.0 = Debug|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual C++ Express 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "portsmf", "portsmf.vcproj", "{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "portsmf_test", "portsmf_test\portsmf_test.vcproj", "{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346} = {D035BCF8-CF15-4456-A4E1-C7E6ACD79346}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "allegroconvert", "apps\allegroconvert.vcproj", "{3CF9F99C-ADB3-4CD2-A6F9-2472C2083324}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{D035BCF8-CF15-4456-A4E1-C7E6ACD79346}.Release|Win32.Build.0 = Release|Win32
|
||||
{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{AF00107F-E436-4EBC-A1F3-CB176E7D1F84}.Release|Win32.Build.0 = Release|Win32
|
||||
{3CF9F99C-ADB3-4CD2-A6F9-2472C2083324}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{3CF9F99C-ADB3-4CD2-A6F9-2472C2083324}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{3CF9F99C-ADB3-4CD2-A6F9-2472C2083324}.Release|Win32.ActiveCfg = Debug|Win32
|
||||
{3CF9F99C-ADB3-4CD2-A6F9-2472C2083324}.Release|Win32.Build.0 = Debug|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,8 +1,8 @@
|
||||
TW0 C4 Q
|
||||
D4 Q
|
||||
E4 Q
|
||||
F4 Q
|
||||
G4 Q
|
||||
A4 Q
|
||||
B4 Q
|
||||
C5 Q
|
||||
TW0 C4 Q
|
||||
D4 Q
|
||||
E4 Q
|
||||
F4 Q
|
||||
G4 Q
|
||||
A4 Q
|
||||
B4 Q
|
||||
C5 Q
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
TW0 C4 Q
|
||||
D4 Q
|
||||
E4 Q
|
||||
F4 Q
|
||||
G4 Q
|
||||
A4 Q
|
||||
B4 Q
|
||||
C5 Q
|
||||
|
||||
|
||||
TQ1.5 E4 Q L0 -shapea:'rectangle' -y1r:60.0 -filll:false -linecolori:0 -linethicki:3
|
||||
TQ5.5 P64.1 Q L0 -shapea:'rectangle' -y1r:60.0 -filll:false -linecolori:0 -linethicki:3
|
||||
|
||||
TQ C4 W2 L0 -shapea:'line' -y1r:72.0 -linecolori:0 -linethicki:2
|
||||
|
||||
TH G4 U0.6 L0 -shapea:'triangle' -y1r:67.0 -x1r:1.8 -y2r:72.0 -linecolori:0 -linethicki:1 -filll:t
|
||||
|
||||
TQ3 B4 Q L0 -shapea:'oval' -y1r:60.0 -filll:false -linecolori:255 -linethicki:2
|
||||
|
||||
T0 G4 U1.0 L0 -shapea:'polygon' -x1r:0.8 -y1r:65.0 -x2r:1.0 -y2r:68 -x3r:0.9 -y3r:72.0 -x4r:0.2 -y4r:72.0 -filll:t
|
||||
|
||||
TW0 C4 Q
|
||||
D4 Q
|
||||
E4 Q
|
||||
F4 Q
|
||||
G4 Q
|
||||
A4 Q
|
||||
B4 Q
|
||||
C5 Q
|
||||
|
||||
|
||||
TQ1.5 E4 Q L0 -shapea:'rectangle' -y1r:60.0 -filll:false -linecolori:0 -linethicki:3
|
||||
TQ5.5 P64.1 Q L0 -shapea:'rectangle' -y1r:60.0 -filll:false -linecolori:0 -linethicki:3
|
||||
|
||||
TQ C4 W2 L0 -shapea:'line' -y1r:72.0 -linecolori:0 -linethicki:2
|
||||
|
||||
TH G4 U0.6 L0 -shapea:'triangle' -y1r:67.0 -x1r:1.8 -y2r:72.0 -linecolori:0 -linethicki:1 -filll:t
|
||||
|
||||
TQ3 B4 Q L0 -shapea:'oval' -y1r:60.0 -filll:false -linecolori:255 -linethicki:2
|
||||
|
||||
T0 G4 U1.0 L0 -shapea:'polygon' -x1r:0.8 -y1r:65.0 -x2r:1.0 -y2r:68 -x3r:0.9 -y3r:72.0 -x4r:0.2 -y4r:72.0 -filll:t
|
||||
|
||||
TW C4 L0 U0 -shapea:'text' -texts:"Hello World" -linecolori:128 -sizei:20 -justifys:"lc" -fonta:'modern' -weighta:'bold' -filll:t -fillcolori:65535
|
||||
@@ -1,11 +1,11 @@
|
||||
TW0 C4 Q
|
||||
D4 Q
|
||||
E4 Q
|
||||
F4 Q
|
||||
G4 Q
|
||||
A4 Q
|
||||
B4 Q
|
||||
C5 Q
|
||||
|
||||
|
||||
TQ5.5 P64.1 Q L0 -shapea:'rectangle' -y1r:60.0 -filll:false -linecolori:0 -linethicki:3
|
||||
TW0 C4 Q
|
||||
D4 Q
|
||||
E4 Q
|
||||
F4 Q
|
||||
G4 Q
|
||||
A4 Q
|
||||
B4 Q
|
||||
C5 Q
|
||||
|
||||
|
||||
TQ5.5 P64.1 Q L0 -shapea:'rectangle' -y1r:60.0 -filll:false -linecolori:0 -linethicki:3
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#track 0
|
||||
T0 -tempor:75
|
||||
T0.8 -tempor:150
|
||||
T1.2 -tempor:100
|
||||
T1.8 -tempor:300
|
||||
T0 V0 -attackr:0.007
|
||||
T0 V0 K63 P63 U0.8 L105
|
||||
T0.8 V0 K65 P65 U0.4 L107
|
||||
T1.2 V0 K67 P67 U0.6 L107
|
||||
T1.8 V0 K69 P69 U0.2 L109
|
||||
#track 0
|
||||
T0 -tempor:75
|
||||
T0.8 -tempor:150
|
||||
T1.2 -tempor:100
|
||||
T1.8 -tempor:300
|
||||
T0 V0 -attackr:0.007
|
||||
T0 V0 K63 P63 U0.8 L105
|
||||
T0.8 V0 K65 P65 U0.4 L107
|
||||
T1.2 V0 K67 P67 U0.6 L107
|
||||
T1.8 V0 K69 P69 U0.2 L109
|
||||
|
||||
Reference in New Issue
Block a user