LMMS
Loading...
Searching...
No Matches
Nes.h File Reference
#include "Instrument.h"
#include "InstrumentView.h"
#include "AutomatableModel.h"
#include "PixmapButton.h"

Go to the source code of this file.

Classes

class  lmms::NesObject
class  lmms::NesInstrument
class  lmms::gui::NesInstrumentView

Namespaces

namespace  lmms
namespace  lmms::gui

Macros

#define makeknob(name, x, y, hint, unit, oname)
#define makenesled(name, x, y, ttip)
#define makedcled(name, x, y, ttip, active)

Variables

const float lmms::NES_SIMPLE_FILTER = 1.f / 20.f
const float lmms::NFB = 895000.0f
const float lmms::NOISE_FREQS [16]
const uint16_t lmms::LFSR_INIT = 1
const float lmms::DUTY_CYCLE [4] = { 0.125, 0.25, 0.5, 0.75 }
const float lmms::DITHER_AMP = 1.f / 60.f
const int lmms::TRIANGLE_WAVETABLE [32]
const float lmms::NES_DIST = 0.9f
const float lmms::NES_MIXING_12 = 1.f / 20.f
const float lmms::NES_MIXING_34 = 1.f / 12.f
const float lmms::NES_MIXING_ALL = 1.f / (NES_MIXING_12 + NES_MIXING_34)
const int lmms::MIN_WLEN = 4

Macro Definition Documentation

◆ makedcled

#define makedcled ( name,
x,
y,
ttip,
active )
Value:
PixmapButton * name = new PixmapButton( this, nullptr ); \
name -> move( x, y ); \
name -> setActiveGraphic( PLUGIN_NAME::getIconPixmap( active ) ); \
name -> setInactiveGraphic( PLUGIN_NAME::getIconPixmap( "nesdc_off" ) ); \
name->setToolTip(ttip);
int y
Definition inflate.c:1588
unsigned x[BMAX+1]
Definition inflate.c:1586
static const char * name
Definition pugl.h:1582

◆ makeknob

#define makeknob ( name,
x,
y,
hint,
unit,
oname )
Value:
name = new Knob( KnobType::Styled, this ); \
name ->move( x, y ); \
name ->setHintText( hint, unit ); \
name ->setObjectName( oname ); \
name ->setFixedSize( 29, 29 );
static PuglViewHint hint
Definition pugl.h:1707
png_const_structrp png_const_inforp int * unit
Definition png.h:2161

◆ makenesled

#define makenesled ( name,
x,
y,
ttip )
Value:
name = new PixmapButton( this, nullptr ); \
name -> setCheckable( true ); \
name -> move( x, y ); \
name -> setActiveGraphic( PLUGIN_NAME::getIconPixmap( "nesled_on" ) ); \
name -> setInactiveGraphic( PLUGIN_NAME::getIconPixmap( "nesled_off" ) ); \
name->setToolTip(ttip);