Home
last modified time | relevance | path

Searched refs:ppqn (Results 1 – 25 of 70) sorted by relevance

123

/dports/audio/denemo/denemo-2.0.6/src/export/
H A Dimportmidi.c166 gint dsq = (4 * ppqn); in ConvertLength()
287 gint dsq = (4 * ppqn); in ConvertNoteType2ticks()
298 AddRest (gint ppqn, gint duration) in AddRest() argument
309 ConvertLength (ppqn, rest, &length); in AddRest()
311 ticks = ConvertNoteType2ticks (ppqn, &length); in AddRest()
383 AddMidiNote (gint ppqn, gint pitch, gint duration) in AddMidiNote() argument
388 ConvertLength (ppqn, duration, &length); in AddMidiNote()
575 gint ppqn; in donoteoff() local
577 ppqn = event->track->smf->ppqn; in donoteoff()
589 gint ppqn; in donoteon() local
[all …]
/dports/audio/ardour6/Ardour-6.8.0/libs/temporal/temporal/
H A Dbeats.h106 static Beats ticks_at_rate(int64_t ticks, uint32_t ppqn) { in ticks_at_rate() argument
107 return Beats(ticks / ppqn, (ticks % ppqn) * PPQN / ppqn); in ticks_at_rate()
274 int64_t to_ticks(uint32_t ppqn) const { return (int64_t)_beats * ppqn + (_ticks * ppqn / PPQN); } in to_ticks() argument
/dports/multimedia/vlc/vlc-3.0.16/modules/demux/
H A Dsmf.c102 unsigned ppqn; /*< Pulses Per Quarter Note */ member
216 date_Change (&p_sys->pts, p_sys->ppqn * tempo, 60); in HandleMeta()
374 date_Init (&sys->pts, sys->ppqn * 2, 1); in SeekSet0()
615 unsigned ppqn = GetWBE (peek); in Open() local
616 if (ppqn & 0x8000) in Open()
623 if (ppqn == 0) in Open()
625 msg_Err(demux, "invalid SMF file PPQN: %u", ppqn); in Open()
628 msg_Dbg (demux, " %u pulses per quarter note", ppqn); in Open()
641 sys->ppqn = ppqn; in Open()
/dports/audio/midifile/midifile-988d55b/tools/
H A Dstretch.cpp80 int ppqn = midifile.getTicksPerQuarterNote(); in doStretch() local
81 int new_ppqn = max( 24576, ppqn ); in doStretch()
83 double tick_mult = (double)new_ppqn / (double)ppqn; in doStretch()
/dports/audio/ardour6/Ardour-6.8.0/libs/ardour/
H A Dmidi_clock_slave.cc54 MIDIClock_TransportMaster::MIDIClock_TransportMaster (std::string const & name, int ppqn) in MIDIClock_TransportMaster() argument
56 , ppqn (ppqn) in MIDIClock_TransportMaster()
162 one_ppqn_in_samples = samples_per_quarter_note / double (ppqn); in calculate_one_ppqn_in_samples_at()
173 song_position_samples += one_ppqn_in_samples * (samplepos_t)(ppqn / 4); in calculate_song_position()
421 return (samplecnt_t) one_ppqn_in_samples * ppqn; in resolution()
H A Dsmf_source.cc298 …const samplepos_t ev_sample_time = converter.to(Temporal::Beats::ticks_at_rate(time, ppqn())) + so… in read_unlocked()
422 if (difference.to_double() / (double)ppqn() < 1.0) { in append_event_beats()
431 … ev.time(), _last_ev_time_beats, difference, difference.to_double() / (double)ppqn()) in append_event_beats()
452 const uint32_t delta_time_ticks = delta_time_beats.to_ticks(ppqn()); in append_event_beats()
503 const uint32_t delta_time_ticks = delta_time_beats.to_ticks(ppqn()); in append_event_samples()
692 const Temporal::Beats event_time = Temporal::Beats::ticks_at_rate(time, ppqn()); in load_model()
/dports/audio/raul/raul-e87bb398f025912fb989a09f1450b838b251aea1/raul/
H A DTimeSlice.hpp50 TimeSlice(uint32_t rate, uint32_t ppqn, double bpm) in TimeSlice() argument
55 , _start_beats(TimeUnit(TimeUnit::BEATS, ppqn), 0, 0) in TimeSlice()
56 , _length_beats(TimeUnit(TimeUnit::BEATS, ppqn), 0, 0) in TimeSlice()
H A DTimeStamp.hpp50 static inline TimeUnit beats(uint32_t ppqn) { return {BEATS, ppqn}; } in beats() argument
220 explicit BeatStamp(uint32_t ppqn, uint32_t ticks = 0, uint32_t subticks = 0) in BeatStamp() argument
221 : TimeStamp(TimeUnit(TimeUnit::BEATS, ppqn), ticks, subticks) in BeatStamp()
/dports/audio/ardour6/Ardour-6.8.0/tools/smf-load/
H A Dsmfload.cc24 printf ("SMF '%s' tracks=%d, ppqn=%d\n", fn, smf.num_tracks (), smf.ppqn()); in main()
40 printf ("SMF '%s' tracks=%d, ppqn=%d\n", fn, smf->number_of_tracks, smf->ppqn); in main()
/dports/audio/sdl_mixer/SDL_mixer-1.2.12/native_midi/
H A Dnative_midi_mac.c74 static Uint32 *BuildTuneSequence(MIDIEvent *evntlist, int ppqn, int part_poly_max[32], int part_to_…
98 Uint16 ppqn;
105 evntlist = CreateMIDIEventList(rw, &ppqn);
115 song->tuneSequence = BuildTuneSequence(evntlist, ppqn, part_poly_max, part_to_inst, &numParts);
287 Uint32 *BuildTuneSequence(MIDIEvent *evntlist, int ppqn, int part_poly_max[32], int part_to_inst[32…
298 double Ippqn = 1.0 / (1000*ppqn);
H A Dnative_midi_win32.c43 Uint16 ppqn; member
218 evntlist = CreateMIDIEventList(rw, &newsong->ppqn); in native_midi_loadsong_RW()
273 mptd.dwTimeDiv=currentsong->ppqn; in native_midi_start()
/dports/audio/sdl2_mixer/SDL2_mixer-2.0.4/native_midi/
H A Dnative_midi_mac.c75 static Uint32 *BuildTuneSequence(MIDIEvent *evntlist, int ppqn, int part_poly_max[32], int part_to_…
99 Uint16 ppqn; in native_midi_loadsong_RW() local
106 evntlist = CreateMIDIEventList(src, &ppqn); in native_midi_loadsong_RW()
116 song->tuneSequence = BuildTuneSequence(evntlist, ppqn, part_poly_max, part_to_inst, &numParts); in native_midi_loadsong_RW()
292 Uint32 *BuildTuneSequence(MIDIEvent *evntlist, int ppqn, int part_poly_max[32], int part_to_inst[32… in BuildTuneSequence() argument
303 double Ippqn = 1.0 / (1000*ppqn); in BuildTuneSequence()
H A Dnative_midi_win32.c43 Uint16 ppqn;
216 evntlist = CreateMIDIEventList(src, &newsong->ppqn);
268 mptd.dwTimeDiv=currentsong->ppqn;
/dports/games/kobodeluxe/KoboDeluxe-0.5.1/sound/
H A Da_midifile.c151 static inline void set_tempo(midi_player_t *mp, unsigned ppqn, unsigned usqtr) in set_tempo() argument
153 mp->c.ppqn = ppqn; in set_tempo()
155 mp->c.spulse = (float)usqtr / (float)ppqn / 1000000.0; in set_tempo()
156 midiprintf(D2LOG, "ppqn = %u ", ppqn); in set_tempo()
206 beatval = mp->c.ppqn * 4 / mp->c.timesig.value; in mp_print_time()
595 set_tempo(mp, mp->c.ppqn, x); in mp_update()
743 midiprintf(D2LOG, " ppqn:%u\n", mp->c.ppqn); in mp_rewind()
/dports/games/exult/exult-snapshot-v1.7.0.20211128/audio/midi_drivers/
H A DXMidiFile.cpp747 void XMidiFile::AdjustTimings(uint32 ppqn) in AdjustTimings() argument
754 ppqn *= 10000; in AdjustTimings()
767 hs_rem += aim%ppqn; in AdjustTimings()
768 hs += aim/ppqn; in AdjustTimings()
769 hs += hs_rem/ppqn; in AdjustTimings()
770 hs_rem %= ppqn; in AdjustTimings()
773 event->time = (hs*6)/5 + (6*hs_rem)/(5*ppqn); in AdjustTimings()
1283 AdjustTimings(ppqn); in ExtractTracksFromMid()
1303 AdjustTimings(ppqn); in ExtractTracksFromMid()
1482 const uint32 ppqn = source->read2high(); in ExtractTracks() local
[all …]
H A DXMidiFile.h106 void AdjustTimings(uint32 ppqn); // This is used by Midi's ONLY!
117 …int ExtractTracksFromMid (IDataSource *source, const uint32 ppqn, const int num_tracks, const bool…
/dports/audio/ardour6/Ardour-6.8.0/libs/evoral/
H A DSMF.cc65 SMF::ppqn() const in ppqn() function in Evoral::SMF
68 return _smf->ppqn; in ppqn()
191 SMF::create(const std::string& path, int track, uint16_t ppqn) in create() argument
206 if (smf_set_ppqn(_smf, ppqn) != 0) { in create()
498 double div = ppqn(); in round_to_file_precision()
/dports/games/shockolate/systemshock-0.8.2-43-ga9eb1b93/src/MacSrc/
H A DXmi.c141 short ppqn; in ReadXMI() local
339 ppqn = (tempo * 3) / 25000; in ReadXMI()
340 if (!ppqn) break; //unable to convert data in ReadXMI()
343 TrackTiming[count] = ppqn; in ReadXMI()
386 int ppqn[NUM_THREADS]; in MyThread() local
397 ppqn[i] = 1; in MyThread()
513 ppqn[i] = ThreadTiming[i]; in MyThread()
514 Ippqn[i] = 1.0 / ppqn[i]; in MyThread()
/dports/audio/ardour6/Ardour-6.8.0/libs/evoral/evoral/
H A DSMF.h69 int create(const std::string& path, int track=1, uint16_t ppqn=19200);
78 uint16_t ppqn() const;
/dports/audio/ardour6/Ardour-6.8.0/libs/evoral/test/
H A DSMFTest.cc66 ev.set_time(Temporal::Beats::ticks_at_rate(time, smf.ppqn())); in takeFiveTest()
73 Temporal::Beats::ticks_at_rate(time, smf.ppqn())); in takeFiveTest()
/dports/games/libretro-scummvm/scummvm-7b1e929/engines/scumm/
H A Dsound.cpp1475 *ptr++ = ppqn >> 8; in writeMIDIHeader()
1476 *ptr++ = ppqn & 0xFF; in writeMIDIHeader()
1500 const int ppqn = 480; in convertADResource() local
1518 ptr = writeMIDIHeader(ptr, "ADL ", ppqn, total_size); in convertADResource()
1544 dw = 500000 * 256 / 473 * ppqn / ticks; in convertADResource()
1546 dw = 500000 * ppqn / 4 / ticks; in convertADResource()
1627 if (ppqn / 3 >= 128) in convertADResource()
1628 *ptr++ = ((ppqn / 3) >> 7) | 0x80; in convertADResource()
1629 *ptr++ = ppqn / 3 & 0x7f; in convertADResource()
1654 const int jump_offset = ppqn / 3; in convertADResource()
[all …]
/dports/games/scummvm/scummvm-2.5.1/engines/scumm/
H A Dsound.cpp1480 *ptr++ = ppqn >> 8; in writeMIDIHeader()
1481 *ptr++ = ppqn & 0xFF; in writeMIDIHeader()
1505 const int ppqn = 480; in convertADResource() local
1523 ptr = writeMIDIHeader(ptr, "ADL ", ppqn, total_size); in convertADResource()
1549 dw = 500000 * 256 / 473 * ppqn / ticks; in convertADResource()
1551 dw = 500000 * ppqn / 4 / ticks; in convertADResource()
1632 if (ppqn / 3 >= 128) in convertADResource()
1633 *ptr++ = ((ppqn / 3) >> 7) | 0x80; in convertADResource()
1634 *ptr++ = ppqn / 3 & 0x7f; in convertADResource()
1659 const int jump_offset = ppqn / 3; in convertADResource()
[all …]
/dports/audio/denemo/denemo-2.0.6/libs/libsmf/
H A Dsmf_save.c115 mthd_chunk.division = htons(smf->ppqn); in write_mthd_header()
513 if (smf->ppqn <= 0) { in smf_validate()
587 assert(a->ppqn == b->ppqn); in assert_smf_is_identical()
/dports/audio/libsmf/libsmf-1.3/src/
H A Dsmf_save.c115 mthd_chunk.division = htons(smf->ppqn); in write_mthd_header()
513 if (smf->ppqn <= 0) { in smf_validate()
587 assert(a->ppqn == b->ppqn); in assert_smf_is_identical()
/dports/games/fheroes2/fheroes2-0.9.11/src/engine/
H A Dxmi2mid.cpp493 int ppqn; member
499 , ppqn( 60 ) in MidData()
507 ppqn = ( tracks.front().events.trackTempo * 3 / 25000 ); in MidData()
517 sb.putBE16( st.ppqn ); in operator <<()

123