LMMS
Loading...
Searching...
No Matches
allegrosmfwr.cpp File Reference

-- Allegro Standard Midi File Write More...

#include <algorithm>
#include <cmath>
#include <cstring>
#include <fstream>
#include "allegro.h"

Classes

class  event_queue
class  Alg_smf_write

Macros

#define decimal(p)
#define TICK_TIME(t, o)

Functions

event_queuepush (event_queue *queue, event_queue *event)
void print_queue (event_queue *q)
static char hex_to_nibble (char c)
static char hex_to_char (const char *s)

Detailed Description

-- Allegro Standard Midi File Write

Macro Definition Documentation

◆ decimal

#define decimal ( p)
Value:
(((p)[0] - '0') * 10 + ((p)[1] - '0'))
uch * p
Definition crypt.c:594

◆ TICK_TIME

#define TICK_TIME ( t,
o )
Value:
(std::round((t) * division) + 0.25 * (o))
struct huft * t
Definition inflate.c:943

Function Documentation

◆ hex_to_char()

char hex_to_char ( const char * s)
static

◆ hex_to_nibble()

char hex_to_nibble ( char c)
static

◆ print_queue()

void print_queue ( event_queue * q)

◆ push()

event_queue * push ( event_queue * queue,
event_queue * event )